<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>uZine 3</title>
	<link>http://www.uzine.net/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="fr">
		<title>Les boucles de recherche</title>
		<link>http://www.uzine.net/article903.html</link>
		<guid isPermaLink="true">http://www.uzine.net/article903.html</guid>
		<dc:date>2001-05-03T22:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>l'&#233;quipe de SPIP</dc:creator>


		<dc:subject>recherche</dc:subject>
		<dc:subject>par points</dc:subject>

		<description>
&lt;p&gt;SPIP dispose d'un moteur de recherche int&#233;gr&#233;. Il faut donc pr&#233;voir une page permettant d'afficher les r&#233;sultats des recherches. &lt;br class='autobr' /&gt;
L'interface de recherche &lt;br class='autobr' /&gt;
Pour afficher le formulaire de l'interface de recherche, il suffit d'ins&#233;rer la balise : &lt;br class='autobr' /&gt;
#FORMULAIRE_RECHERCHE &lt;br class='autobr' /&gt;
Par d&#233;faut, le formulaire enverra les requ&#234;tes vers une page recherche.php3 ; vous devez donc r&#233;aliser un squelette recherche.html permettant d'afficher les r&#233;sultats. &lt;br class='autobr' /&gt;
Vous pouvez d&#233;cider d'utiliser une autre page d'affichage des (...)&lt;/p&gt;


-
&lt;a href="http://www.uzine.net/rubrique143.html" rel="directory"&gt; Mise en page : manuel de r&#233;f&#233;rence&lt;/a&gt;

/ 
&lt;a href="http://www.uzine.net/mot80.html" rel="tag"&gt;recherche&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot186.html" rel="tag"&gt;par points&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;SPIP dispose d'un moteur de recherche int&#233;gr&#233;. Il faut donc pr&#233;voir une page permettant d'afficher les r&#233;sultats des recherches.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;L'interface de recherche&lt;/h3&gt;
&lt;p&gt;Pour afficher le formulaire de l'interface de recherche, il suffit d'ins&#233;rer la balise :&lt;/p&gt;
&lt;p&gt;&lt;TT&gt;&lt;B&gt;#FORMULAIRE_RECHERCHE&lt;/B&gt;&lt;/TT&gt;&lt;/p&gt;
&lt;p&gt;Par d&#233;faut, le formulaire enverra les requ&#234;tes vers une page &lt;TT&gt;recherche.php3&lt;/TT&gt; ; vous devez donc r&#233;aliser un squelette &lt;TT&gt;recherche.html&lt;/TT&gt; permettant d'afficher les r&#233;sultats.&lt;/p&gt;
&lt;p&gt;Vous pouvez d&#233;cider d'utiliser une autre page d'affichage des r&#233;sultats. Pour cela, il faut utiliser la balise de la mani&#232;re suivante :&lt;/p&gt;
&lt;p&gt;&lt;TT&gt;&lt;B&gt;[(#FORMULAIRE_RECHERCHE&lt;/B&gt;|adresse.php3&lt;B&gt;)]&lt;/B&gt;&lt;/TT&gt;&lt;/p&gt;
&lt;p&gt;o&#249; &lt;TT&gt;adresse.php3&lt;/TT&gt; est la page vers laquelle vous d&#233;sirez envoyer l'utilisateur.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Le squelette des r&#233;sultats&lt;/h3&gt;
&lt;p&gt;Les boucles permettant d'afficher les r&#233;sultats de la recherche sont, en r&#233;alit&#233;, des boucles d&#233;j&#224; abord&#233;es ici : &lt;TT&gt;&lt;a href='http://www.uzine.net/article902.html' class='spip_in'&gt;ARTICLES&lt;/a&gt;&lt;/TT&gt;, &lt;TT&gt;&lt;a href='http://www.uzine.net/article904.html' class='spip_in'&gt;RUBRIQUES&lt;/a&gt;&lt;/TT&gt;, &lt;TT&gt;&lt;a href='http://www.uzine.net/article906.html' class='spip_in'&gt;BREVES&lt;/a&gt;&lt;/TT&gt;. Vous pouvez en effet effectuer des recherches non seulement sur les articles, mais aussi sur les rubriques et les br&#232;ves.&lt;/p&gt;
&lt;p&gt;La seule diff&#233;rence, par rapport &#224; ce qui est document&#233; sur les pages de ces boucles, est le choix du crit&#232;re de s&#233;lection, qui doit &#234;tre &lt;strong&gt;&lt;TT&gt;{recherche}&lt;/TT&gt;&lt;/strong&gt;. Les crit&#232;res d'affichage et les balises de ces boucles sont inchang&#233;es.&lt;/p&gt;
&lt;p&gt;Cependant, afin de classer les r&#233;sultats par pertinence, on utilisera de pr&#233;f&#233;rence ce nouveau crit&#232;re d'affichage : &lt;strong&gt;&lt;TT&gt;{par points}&lt;/TT&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Enfin, on pourra utiliser la balise &lt;strong&gt;&lt;TT&gt;#POINTS&lt;/TT&gt;&lt;/strong&gt;, qui indique la pertinence des r&#233;sultats (attention, dans l'absolu cette valeur n'est pas tr&#232;s explicite, elle est surtout utile pour le classement des r&#233;sultats).&lt;/p&gt;
&lt;p&gt;Pour afficher la requ&#234;te formul&#233;e par le visiteur, on peut utiliser la balise &lt;code class='spip_code' dir='ltr'&gt;#RECHERCHE&lt;/code&gt; (&lt;font color=ff6666&gt;[SPIP 1.5.1]&lt;/font&gt; ; pour les versions pr&#233;c&#233;dentes de SPIP, utiliser le code PHP &lt;code class='spip_code' dir='ltr'&gt;&lt;?php echo $recherche; ?&gt;&lt;/code&gt;).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
