<?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>La boucle RUBRIQUES</title>
		<link>http://www.uzine.net/article904.html</link>
		<guid isPermaLink="true">http://www.uzine.net/article904.html</guid>
		<dc:date>2001-05-21T22: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>id_rubrique</dc:subject>
		<dc:subject>id_secteur</dc:subject>
		<dc:subject>id_mot</dc:subject>
		<dc:subject>titre_mot</dc:subject>
		<dc:subject>recherche</dc:subject>
		<dc:subject>exclus</dc:subject>
		<dc:subject>doublons</dc:subject>
		<dc:subject>id_parent</dc:subject>
		<dc:subject>id_enfant</dc:subject>
		<dc:subject>meme_parent</dc:subject>
		<dc:subject>type_mot</dc:subject>
		<dc:subject>id_groupe</dc:subject>
		<dc:subject>racine</dc:subject>
		<dc:subject>branche</dc:subject>

		<description>
&lt;p&gt;La boucle RUBRIQUES retourne une liste de... rubriques (&#233;tonnant, non ?) &lt;br class='autobr' /&gt; &lt;BOUCLEn(RUBRIQUES)crit&#232;res...&gt; &lt;br class='autobr' /&gt;
Remarque. Une boucle RUBRIQUES n'affiche que des rubriques &#171; actives &#187;, c'est-&#224;-dire contenant des articles publi&#233;s, des documents joints (&#224; partir de [SPIP 1.4]), des sites publi&#233;s - ou des sous-rubriques elles-m&#234;mes actives. De cette fa&#231;on, on &#233;vite de se trouver dans des rubriques &#171; culs de sac &#187; n'offrant aucun &#233;l&#233;ment de navigation. &lt;br class='autobr' /&gt;
Les crit&#232;res de s&#233;lection &lt;br class='autobr' /&gt;
On utilisera l'un ou autre (...)&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/mot74.html" rel="tag"&gt;id_rubrique&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot75.html" rel="tag"&gt;id_secteur&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot77.html" rel="tag"&gt;id_mot&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot78.html" rel="tag"&gt;titre_mot&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/mot81.html" rel="tag"&gt;exclus&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot82.html" rel="tag"&gt;doublons&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot109.html" rel="tag"&gt;id_parent&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot110.html" rel="tag"&gt;id_enfant&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot111.html" rel="tag"&gt;meme_parent&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot117.html" rel="tag"&gt;type_mot&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot215.html" rel="tag"&gt;id_groupe&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot232.html" rel="tag"&gt;racine&lt;/a&gt;, 
&lt;a href="http://www.uzine.net/mot233.html" rel="tag"&gt;branche&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;La boucle &lt;TT&gt;RUBRIQUES&lt;/TT&gt; retourne une liste de... rubriques (&#233;tonnant, non ?)&lt;/p&gt;
&lt;p&gt;&lt;TT&gt; &lt;BOUCLEn(RUBRIQUES){crit&#232;res...}&gt; &lt;/TT&gt;&lt;/p&gt;
&lt;BLOCKQUOTE&gt;&lt;i&gt;Remarque.&lt;/i&gt; Une boucle &lt;TT&gt;RUBRIQUES&lt;/TT&gt; n'affiche que des rubriques &#171; actives &#187;, c'est-&#224;-dire contenant des articles publi&#233;s, des documents joints (&#224; partir de &lt;font color=green&gt;[SPIP 1.4]&lt;/font&gt;), des sites publi&#233;s - ou des sous-rubriques elles-m&#234;mes actives. De cette fa&#231;on, on &#233;vite de se trouver dans des rubriques &#171; culs de sac &#187; n'offrant aucun &#233;l&#233;ment de navigation.
&lt;/BLOCKQUOTE&gt;&lt;h3 class=&#034;spip&#034;&gt;Les crit&#232;res de s&#233;lection&lt;/h3&gt;
&lt;p&gt;On utilisera l'un ou autre des crit&#232;res suivants pour indiquer comment on s&#233;lectionne les &#233;l&#233;ments.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{tout}&lt;/B&gt;&lt;/TT&gt; les rubriques sont s&#233;lectionn&#233;es dans l'int&#233;gralit&#233; du site.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{id_rubrique}&lt;/B&gt;&lt;/TT&gt; retourne la rubrique dont l'identifiant est &lt;TT&gt;id_rubrique&lt;/TT&gt;. Comme l'identifiant de chaque rubrique est unique, ce crit&#232;re retourne une ou z&#233;ro r&#233;ponse.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{id_secteur}&lt;/B&gt;&lt;/TT&gt; retourne les rubriques de ce secteur. (On peut &#233;galement, par extension, utiliser le crit&#232;re &lt;code class='spip_code' dir='ltr'&gt;{branche}&lt;/code&gt; d&#233;crit dans &lt;a href='http://www.uzine.net/article902.html' class='spip_in'&gt;La boucle ARTICLES&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{id_parent}&lt;/B&gt;&lt;/TT&gt; retourne la liste des rubriques contenues dans une rubrique.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{racine}&lt;/B&gt;&lt;/TT&gt; retourne la liste des secteurs (rigoureusement identique &#224; &lt;code class='spip_code' dir='ltr'&gt;{id_parent=0}&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{id_enfant}&lt;/B&gt;&lt;/TT&gt; retourne la rubrique qui contient la rubrique (une seule r&#233;ponse ; ou z&#233;ro r&#233;ponse si la pr&#233;sente rubrique est situ&#233;e &#224; la racine du site).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{meme_parent}&lt;/B&gt;&lt;/TT&gt; retourne la liste des rubriques d&#233;pendant de la m&#234;me rubrique que la rubrique en cours. Permet d'afficher les rubriques &#171; s ?urs &#187; qui se trouvent au m&#234;me niveau dans la hi&#233;rarchie.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{recherche}&lt;/B&gt;&lt;/TT&gt; retourne les rubriques correspondant aux mots indiqu&#233;s dans l'interface de recherche (moteur de recherche incorpor&#233; &#224; SPIP). Voir la page consacr&#233;e au &lt;a href='http://www.uzine.net/article903.html' class='spip_in'&gt;moteur de recherche&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &#192; partir de la version &lt;font color='green'&gt;SPIP 1.4&lt;/font&gt;, les rubriques peuvent &#234;tre li&#233;es &#224; des mots-cl&#233;s. Les crit&#232;res de mots-cl&#233;s peuvent donc &#234;tre d&#233;sormais utilis&#233;s dans les boucles &lt;code class='spip_code' dir='ltr'&gt;(RUBRIQUES)&lt;/code&gt; :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;code class='spip_code' dir='ltr'&gt;{id_mot}&lt;/code&gt;, &lt;code class='spip_code' dir='ltr'&gt;{titre_mot=xxx}&lt;/code&gt; r&#233;cup&#232;rent les rubriques li&#233;es au mot dont le num&#233;ro est &lt;i&gt;id_mot&lt;/i&gt; ou dont le titre est &lt;i&gt;titre_mot&lt;/i&gt; ;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code' dir='ltr'&gt;{id_groupe}&lt;/code&gt;, &lt;code class='spip_code' dir='ltr'&gt;{type_mot=yyyy}&lt;/code&gt; r&#233;cup&#232;rent les rubriques li&#233;es &#224; des mots du groupe &lt;i&gt;id_groupe&lt;/i&gt;, ou du groupe dont le titre est &lt;i&gt;type_mot&lt;/i&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Les crit&#232;res d'affichage&lt;/h3&gt;
&lt;p&gt;Une fois fix&#233; l'un des crit&#232;res ci-dessus, on pourra ajouter les crit&#232;res suivants pour restreindre le nombre d'&#233;l&#233;ments affich&#233;s.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; Les &lt;a href='http://www.uzine.net/article900.html' class='spip_in'&gt;crit&#232;res communs &#224; toutes les boucles&lt;/a&gt; s'appliquent &#233;videmment.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{exclus}&lt;/B&gt;&lt;/TT&gt; permet d'exclure du r&#233;sultat la rubrique dans lequel on se trouve d&#233;j&#224; (utile avec &lt;TT&gt;meme_parent&lt;/TT&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;{doublons}&lt;/B&gt;&lt;/TT&gt; ou &lt;TT&gt;&lt;B&gt;{unique}&lt;/B&gt;&lt;/TT&gt; (ces deux crit&#232;res sont rigoureusement identiques) permettent d'interdire l'affichage de rubriques d&#233;j&#224; affich&#233;es dans d'autres boucles.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Les balises de cette boucle&lt;/h3&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;strong&gt;Les balises tir&#233;es de la base de donn&#233;es&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Les balises suivantes correspondent aux &#233;l&#233;ments directement tir&#233;s de la base de donn&#233;es. Vous pouvez les utiliser &#233;galement en tant que crit&#232;re de classement (g&#233;n&#233;ralement : &lt;TT&gt;{par titre}&lt;/TT&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#ID_RUBRIQUE&lt;/B&gt;&lt;/TT&gt; affiche l'identifiant unique de la rubrique.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#TITRE&lt;/B&gt;&lt;/TT&gt; retourne le titre de la rubrique.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#DESCRIPTIF&lt;/B&gt;&lt;/TT&gt; retourne le descriptif.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#TEXTE&lt;/B&gt;&lt;/TT&gt; retourne le texte principal de la rubrique.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#ID_SECTEUR&lt;/B&gt;&lt;/TT&gt; est l'identifiant du secteur dont d&#233;pend la rubrique (le secteur &#233;tant la rubrique situ&#233;e &#224; la racine du site).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;strong&gt;Les balises calcul&#233;es par SPIP&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Les &#233;l&#233;ments suivants sont calcul&#233;s par SPIP. (Ils ne peuvent pas &#234;tre utilis&#233;s comme crit&#232;re de classement.)&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#NOTES&lt;/B&gt;&lt;/TT&gt; les notes de bas de page (calcul&#233;es &#224; partir de l'analyse du texte).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#INTRODUCTION&lt;/B&gt;&lt;/TT&gt; les 600 premiers caract&#232;res du texte, les enrichissements typographiques (gras, italique) sont supprim&#233;s.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#URL_RUBRIQUE&lt;/B&gt;&lt;/TT&gt; est l'URL de la page de la rubrique.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;font color=green&gt;[SPIP 1.4]&lt;/font&gt; &lt;strong&gt;&lt;code class='spip_code' dir='ltr'&gt;#DATE&lt;/code&gt;&lt;/strong&gt; affiche la date de la derni&#232;re publication effectu&#233;e dans la rubrique et/ou ses sous-rubriques (articles, br&#232;ves...).&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#FORMULAIRE_FORUM&lt;/B&gt;&lt;/TT&gt; fabrique l'interface permettant de poster un message r&#233;pondant &#224; cette rubrique.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#PARAMETRES_FORUM&lt;/B&gt;&lt;/TT&gt; fabrique la liste des variables exploit&#233;es par l'interface du formulaire permettant de r&#233;pondre &#224; cette rubrique. Par exemple :
&lt;br /&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;[&lt;A HREF=&#034;forum.php3?(#PARAMETRES_FORUM)&#034;&gt;R&#233;pondre &#224; cette rubrique&lt;/A&gt;]&lt;/TT&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;strong&gt;&lt;code class='spip_code' dir='ltr'&gt;#FORMULAIRE_SITE&lt;/code&gt;&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;font color='green'&gt;[SPIP 1.4]&lt;/font&gt; Le #FORMULAIRE_SITE affiche une interface permettant aux visiteurs du site de proposer des r&#233;f&#233;rencements de sites. Ces sites appara&#238;tront comme &#171; propos&#233;s &#187; dans l'espace priv&#233;, en attendant une validation par les administrateurs.&lt;/p&gt;
&lt;p&gt;Ce formulaire ne s'affiche que si vous avez activ&#233; l'option &#171; G&#233;rer un annuaire de sites &#187; dans la &lt;i&gt;Configuration sur site&lt;/i&gt; dans l'espace priv&#233;, et si vous avez r&#233;gl&#233; &#171; Qui peut proposer des sites r&#233;f&#233;renc&#233;s &#187; sur &#171; les visiteurs du site public &#187;.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;strong&gt;Le logo&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;TT&gt;&lt;B&gt;#LOGO_RUBRIQUE&lt;/B&gt;&lt;/TT&gt; le logo de la rubrique, &#233;ventuellement avec la gestion du survol. S'il n'y a pas de logo pour cette rubrique, SPIP va automatiquement chercher s'il existe un logo pour la rubrique dont elle d&#233;pend, et ainsi de suite de mani&#232;re r&#233;cursive.&lt;/p&gt;
&lt;p&gt;Le logo s'installe de la mani&#232;re suivante :&lt;/p&gt;
&lt;p&gt;&lt;TT&gt;[(#LOGO_RUBRIQUE|alignement|adresse)]&lt;/TT&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.uzine.net/local/cache-vignettes/L8xH11/puce-32883.gif?1581558833' width='8' height='11' class='puce' alt=&#034;-&#034; /&gt; &lt;font color=green&gt;[SPIP 1.4]&lt;/font&gt; &lt;code class='spip_code' dir='ltr'&gt;#LOGO_RUBRIQUE_NORMAL&lt;/code&gt; affiche le logo &#171; sans survol &#187; ; &lt;code class='spip_code' dir='ltr'&gt;#LOGO_RUBRIQUE_SURVOL&lt;/code&gt; affiche le logo de survol : ces deux balises permettent par exemple, quand on est dans une rubrique, de g&#233;rer un logo &#171; avec survol &#187; pour les liens vers les autres rubriques, et de laisser le logo de survol seul dans la rubrique active.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
