Salut,
autant le dire tout de suite, ce genre de demande m'enerve ...
c'est une liste d'entraide, pas un support aux "professionnels" trop pressé pour lire la doc.
Comme ca peut interesser du monde, je vais repondre, mais quand on vend du service qu'on ne sait pas faire, on soustraite.
<pub>
Jacques a mis en place pro2spip pour ca.
</pub>
D'un autre coté, j'aime autant que les dits "professionnels" jouent franc jeu plutot que d'ouvrir une adresse tartampion@yahoo comme beaucoup...
il faut d'abord rechercher "par titre_mot" en notant les doublons puis faire une recherche normale en eliminant les doublons :
<BOUCLE_articles1(ARTICLES){titre_mot=#RECHERCHE}{par points}{inverse}{doublons}>
...
</BOUCLE_articles1>
<BOUCLE_articles2(ARTICLES){recherche}{par points}{inverse}{doublons}>
...
par contre, pour la pagination, il faudra sans doute la mettre sur articles2 et n'afficher la boucle article1 que sur la premiere page.
et puis pour gerer l'internationalisation des mots clés, il faut sans doute faire quelque chose du genre : {titre_mot==(#RECHERCHE)}
@++
contact@fcdi.fr a écrit :
bonjour
je bloque sur la creation d'une boucle suite a une recherche
en fait mon client souhaiterait avoir une résultat de recherche sur les mots cléfs et ensuite sur le reste
voici ca demande :
"*Il faut que lorsqu’on cherche “Russie”, _on ne trouve que les articles dont le mot-clef est Russie._ Au moins dans une première partie. "
*et j'ai un peu de mal.
pourriez vous m'aider
je pense qu'il faut que je modifie la page recherche ca c'est sur mais pour le resultat je seche
merci
Franck
ps; voici ma page recherche
[(#REM) Contenu principal : Resultats de la recherche ]
<div id="contenu">
[<div class="cartouche"><br />
<p class="Titre">« (#RECHERCHE) »</p>
</div>]
<br />
<BOUCLE_exist_art_mot(ARTICLES){0,1}>
<div class="boiteliste">
<ul>
<BOUCLE_nomrub_test(RUBRIQUES){par titre}>
<B_arts_test>
<li><strong> #TITRE</strong></li>
<BOUCLE_arts_test(ARTICLES){recherche} {par date}{inverse} {pagination}>
<h3 class="titre-extrait"><img src="#DOSSIER_SQUELETTE/images/couleur_contenu_puce.jpg" width="14" height="12"><a href="#URL_ARTICLE">[(#TITRE|couper{80})]</a> <span class="navigation">([(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)])</span><span class="navigation"></h3>
</BOUCLE_arts_test>
</B_arts_test>
</BOUCLE_nomrub_test>
</ul>
</div>
</BOUCLE_exist_art_mot>
<br />
<!-- [(#REM) Articles trouves ]
<B_articles>
<div class="liste-articles">
#ANCRE_PAGINATION
<h2 class="invisible"><:articles:></h2>
<BOUCLE_articles(ARTICLES) {recherche} {par points} {inverse} {pagination}>
<h3 class="titre-extrait"><img src="#DOSSIER_SQUELETTE/images/couleur_contenu_puce.jpg" width="14" height="12"><a href="#URL_ARTICLE">#TITRE</a> <span class="navigation">([(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)])</span><span class="navigation"><br /></h3>
</BOUCLE_articles>
[<p class="pagination">(#PAGINATION)</p>]
</div>
</B_articles>-->
[(#REM) Rubriques trouvees ]
<B_rubriques>
<div class="rubriques">
#ANCRE_PAGINATION
<h2 class="menu-titre"><:rubriques:></h2>
[<p class="pagination">(#PAGINATION)</p>]
<BOUCLE_rubriques(RUBRIQUES) {recherche} {par points}{inverse} {pagination 5}>
<h3 class="titre-extrait"><img src="#DOSSIER_SQUELETTE/images/couleur_contenu_puce.jpg" width="14" height="12"><a href="#URL_ARTICLE">#TITRE</a> <span class="navigation"><br /></h3>
</BOUCLE_rubriques>
</div>
</B_rubriques>
</div>