<?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>SPIP</title>
	<link>http://www.spip.net/</link>
	<description>Syst&#232;me de Publication pour Internet</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>SPIP</title>
		<url>http://www.spip.net/local/cache-vignettes/L144xH49/siteon0-56029.jpg</url>
		<link>http://www.spip.net/</link>
		<height>49</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>_CACHE_CONTEXTES_AJAX</title>
		<link>http://www.spip.net/fr_article5532.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5532.html</guid>
		<dc:date>2012-05-12T23:36:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>denisb</dc:creator>


		<dc:subject>_CACHE_CONTEXTES_AJAX</dc:subject>
		<dc:subject>SPIP 2.0</dc:subject>

		<description>
&lt;p&gt;La constante _CACHE_CONTEXTES_AJAX permet de passer outre une des limitations impos&#233;es par Suhosin (le syst&#232;me de protection pour PHP).&lt;br class=&#039;autobr&#039; /&gt;
Quand &#171; suhosin &#187; emp&#234;che les variables GET d'avoir des valeurs de plus de 512 caract&#232;res, il arrive que les contextes des paginations ajax soient impossibles &#224; retrouver. Une redirection en erreur se produit alors : &#171; NetworkError : 414 Request-URI Too Large &#187;.&lt;br class=&#039;autobr&#039; /&gt;
D&#233;finir la constante _CACHE_CONTEXTES_AJAX &#224; true (par d&#233;faut : &#171; false &#187;) force le stockage de ces (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique643.html" rel="directory"&gt;Variables et Constantes de personnalisation&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@_cache_contextes_ajax" rel="tag"&gt;_CACHE_CONTEXTES_AJAX&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@spip20" rel="tag"&gt;SPIP 2.0&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;La constante &lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;_CACHE_CONTEXTES_AJAX&lt;/code&gt;&lt;/strong&gt; permet de passer outre une des limitations impos&#233;es par Suhosin (le syst&#232;me de protection pour PHP).&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Quand &lt;a href=&quot;http://www.hardened-php.net/suhosin/index.html&quot; class=&#039;spip_out&#039; rel=&#039;external&#039;&gt;&#171; suhosin &#187;&lt;/a&gt; emp&#234;che les variables GET d'avoir des valeurs de plus de 512 caract&#232;res, il arrive que les contextes des paginations ajax soient impossibles &#224; retrouver. Une redirection en erreur se produit alors : &#171; &lt;i&gt;NetworkError : 414 Request-URI Too Large&lt;/i&gt; &#187;.&lt;/p&gt; &lt;p&gt;D&#233;finir la constante &lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;_CACHE_CONTEXTES_AJAX&lt;/code&gt;&lt;/strong&gt; &#224; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;true&lt;/code&gt; (par d&#233;faut : &#171; false &#187;) force le stockage de ces valeurs de contexte dans un fichier &#233;crit dans &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;tmp/cache/contextes/&lt;/code&gt; et n'en passe qu'un &lt;i&gt;&#171; hash &#187;&lt;/i&gt; de 32 caract&#232;res dans l'url.&lt;/p&gt; &lt;p&gt;Il est possible de d&#233;finir cette constante dans votre fichier &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;config/mes_options.php&lt;/code&gt; (voir l'&lt;a href=&quot;http://www.spip.net/fr_article4654.html&quot; class=&#039;spip_in&#039;&gt;article qui lui est consacr&#233;&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;- Valeur par d&#233;faut : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;false&lt;/code&gt;&lt;/p&gt; &lt;p&gt;exemple :&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_php code&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// contrer les limitations de suhosin sur la taille des variables GET&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.php.net/define&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;define&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&#039;_CACHE_CONTEXTES_AJAX&#039;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>{par ...}</title>
		<link>http://www.spip.net/fr_article5531.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5531.html</guid>
		<dc:date>2012-05-05T10:35:08Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>denisb</dc:creator>


		<dc:subject>par ...</dc:subject>
		<dc:subject>par num ...</dc:subject>
		<dc:subject>inverse</dc:subject>
		<dc:subject>par hasard</dc:subject>
		<dc:subject>par points</dc:subject>

		<description>
&lt;p&gt;Le crit&#232;re par ... sp&#233;cifie un ordre de pr&#233;sentation des r&#233;sultats d'une boucle.&lt;br class=&#039;autobr&#039; /&gt;
Le crit&#232;re par ... sp&#233;cifie un ordre de pr&#233;sentation des r&#233;sultats d'une boucle. Par exemple, on pourra ordonner les articles par date, par date_redac ou encore par titre&#8230;&lt;br class=&#039;autobr&#039; /&gt;
Ordonner par num&#233;ro&lt;br class=&#039;autobr&#039; /&gt;
Depuis SPIP 1.3 il est possible d'ordonner l'affichage des &#233;l&#233;ments en fonction du pr&#233;fixe num&#233;rique d'un de leurs champs (titre, sur-titre, ps&#8230;). Pour cela, le crit&#232;re s'&#233;crit : par num champ. Par exemple pour ordonner suivant le pr&#233;fixe (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique544.html" rel="directory"&gt;Crit&#232;res&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@par" rel="tag"&gt;par ...&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@parnum" rel="tag"&gt;par num ...&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@inverse" rel="tag"&gt;inverse&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@parhasard" rel="tag"&gt;par hasard&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@parpoints" rel="tag"&gt;par points&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Le crit&#232;re &lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par ...}&lt;/code&gt;&lt;/strong&gt; sp&#233;cifie un ordre de pr&#233;sentation des r&#233;sultats d'une boucle.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le crit&#232;re &lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par ...}&lt;/code&gt;&lt;/strong&gt; sp&#233;cifie un ordre de pr&#233;sentation des r&#233;sultats d'une boucle. Par exemple, on pourra ordonner les articles &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date}&lt;/code&gt;, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date_redac}&lt;/code&gt; ou encore &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par titre}&lt;/code&gt;&#8230;&lt;/p&gt;
&lt;h3 class=&quot;spip&quot;&gt;Ordonner par num&#233;ro&lt;/h3&gt;
&lt;p&gt;Depuis &lt;a href=&quot;http://www.spip.net/fr_article1253.html&quot; class=&#039;spip_in&#039;&gt;&lt;span style=&#039;color: red;&#039;&gt;SPIP 1.3&lt;/span&gt;&lt;/a&gt; il est possible d'ordonner l'affichage des &#233;l&#233;ments en fonction du pr&#233;fixe num&#233;rique d'un de leurs &lt;i&gt;champs&lt;/i&gt; (titre, sur-titre, ps&#8230;)&lt;span class=&quot;spip_note_ref&quot;&gt; [&lt;a href=&#039;#nb1&#039; class=&#039;spip_note&#039; rel=&#039;footnote&#039; title=&#039;Le format du pr&#233;fixe num&#233;rique est : un nombre de n chiffres, suivi d'un (...)&#039; id=&#039;nh1&#039;&gt;1&lt;/a&gt;]&lt;/span&gt;. Pour cela, le crit&#232;re s'&#233;crit :&lt;br class=&#039;autobr&#039; /&gt;
&lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par num &lt;/code&gt;&lt;/strong&gt;&lt;i&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;champ&lt;/code&gt;&lt;/i&gt;&lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;}&lt;/code&gt;&lt;/strong&gt;.&lt;br class=&#039;autobr&#039; /&gt;
Par exemple pour ordonner suivant le pr&#233;fixe num&#233;rique associ&#233; au &lt;i&gt;titre&lt;/i&gt;, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par num titre}&lt;/code&gt; affichera les &#233;l&#233;ments dans l'ordre croissant des pr&#233;fixes num&#233;riques de leur titre, en commen&#231;ant (s'il y en a) par les titres non pr&#233;fix&#233;s (qui, eux, ne seront pas ordonn&#233;s).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&#192; noter :&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par num ...}&lt;/code&gt; prend aussi en compte toutes les valeurs du champ commen&#231;ant par un chiffre ; ainsi &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par num surtitre}&lt;/code&gt; tiendra compte du surtitre &#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;14 juillet 1789&lt;/code&gt; &#187; et le placera entre &#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;10. surtitre quelconque&lt;/code&gt; &#187; et &#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;20. Autre surtitre&lt;/code&gt; &#187;.&lt;/li&gt;&lt;li&gt; pour les pr&#233;fixes commen&#231;ant par des &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;0&lt;/code&gt; (z&#233;ro), l'ordre rendu par &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par num titre}&lt;/code&gt; sera du pr&#233;fixe comportant le plus grand nombre de z&#233;ros vers le pr&#233;fixe en comportant le moins : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;00000. Titre&#8230;&lt;/code&gt;, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;0000. Titre&#8230;&lt;/code&gt;, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;000. Titre&#8230;&lt;/code&gt;, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;0. Titre&#8230;&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 class=&quot;spip&quot;&gt;Ordonner par langue et ordre alphab&#233;tique&lt;/h3&gt;
&lt;p&gt;Dans le cadre d'un site multilingue le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par multi ...}&lt;/code&gt; permet de trier par ordre alphab&#233;tique dans chaque langue s&#233;paremment ; par exemple : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par multi titre}&lt;/code&gt;. Sans l'ajout de &lt;i&gt;multi&lt;/i&gt; la boucle renverrait le tri par ordre alphab&#233;tique toutes langues m&#233;lang&#233;es.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot;&gt;Ordonner selon plusieurs champs&lt;/h3&gt;
&lt;p&gt;Depuis &lt;a href=&quot;http://www.spip.net/fr_article2991.html&quot; class=&#039;spip_in&#039;&gt;&lt;span style=&#039;color: #fa9a00;&#039;&gt;SPIP 1.8&lt;/span&gt;&lt;/a&gt; il est possible d'ordonner les &#233;l&#233;ments selon plusieurs champs. En &#233;crivant &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par champ1, champ2}&lt;/code&gt; on indique les ordres de tri cons&#233;cutifs : les r&#233;sultats sont d'abord tri&#233;s selon le champ1, puis selon le champ2 pour les champs1 identiques. Il est possible de sp&#233;cifier autant de champs que n&#233;cessaire.&lt;br class=&#039;autobr&#039; /&gt;
Par exemple : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date, titre}&lt;/code&gt; affichera les r&#233;sultats tri&#233;s par date (de la plus ancienne &#224; la plus r&#233;cente), puis les r&#233;sultats ayant la m&#234;me date seront tri&#233;s par titre (dans l'ordre alphab&#233;tique).&lt;/p&gt; &lt;p&gt;Depuis &lt;a href=&quot;http://www.spip.net/fr_article3173.html&quot; class=&#039;spip_in&#039;&gt;&lt;span style=&#039;color: #fa9a00;&#039;&gt;SPIP 1.8.2&lt;/span&gt;&lt;/a&gt; il est possible de sp&#233;cifier plusieurs crit&#232;res &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par ...}&lt;/code&gt; pour une boucle. Par exemple : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date} {par titre}&lt;/code&gt; est &#233;quivalent &#224; l'exemple pr&#233;c&#233;dent &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date, titre}&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Attention :&lt;/strong&gt;&lt;br class=&#039;autobr&#039; /&gt;
Quand on utilise plusieurs crit&#232;res de tri, le crit&#232;re &lt;a href=&quot;http://www.spip.net/fr_article5530.html&quot; class=&#039;spip_in&#039;&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt;&lt;/a&gt; ne s'applique qu'au crit&#232;re de tri plac&#233; juste avant. Ainsi &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date} {par titre} {inverse}&lt;/code&gt; n'appliquera le tri invers&#233; &lt;strong&gt;que&lt;/strong&gt; sur le champ &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;titre&lt;/code&gt; (&lt;i&gt;de Z &#224; A&lt;/i&gt;), la &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;date&lt;/code&gt; conservant son tri par d&#233;faut (&lt;i&gt;de la plus ancienne &#224; la plus r&#233;cente&lt;/i&gt;).&lt;/p&gt; &lt;p&gt;C'est pourquoi &lt;a href=&quot;http://www.spip.net/fr_article3173.html&quot; class=&#039;spip_in&#039;&gt;&lt;span style=&#039;color: #fa9a00;&#039;&gt;SPIP 1.8.2&lt;/span&gt;&lt;/a&gt; a introduit la notation &lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{!par ...}&lt;/code&gt;&lt;/strong&gt; qui inverse &lt;i&gt;un&lt;/i&gt; crit&#232;re de tri en particulier. Par exemple : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{!par date} {par num titre}&lt;/code&gt; ordonne les r&#233;sultats par date d&#233;croissante (&lt;i&gt;de la plus r&#233;cente &#224; la plus ancienne&lt;/i&gt;) puis par num&#233;ro croissant pour les titres ayant la m&#234;me date.&lt;br class=&#039;autobr&#039; /&gt;
Cependant : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{!par date, num titre}&lt;/code&gt; ordonne les r&#233;sultats par date d&#233;croissante (&lt;i&gt;de la plus r&#233;cente &#224; la plus ancienne&lt;/i&gt;) puis par num&#233;ro d&#233;croissant pour les titres ayant la m&#234;me date ; cette &#233;criture est donc &#233;quivalente &#224; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{!par date} {!par num titre}&lt;/code&gt; mais est &lt;strong&gt;diff&#233;rente&lt;/strong&gt; de &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date, num titre} {inverse}&lt;/code&gt; (o&#249; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt; ne s'applique &lt;strong&gt;que&lt;/strong&gt; sur &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;date&lt;/code&gt;).&lt;br class=&#039;autobr&#039; /&gt;
Attention donc &#224; bien choisir votre &#233;criture des crit&#232;res en fonction des r&#233;sultats que vous attendez.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot;&gt;Ordonner dynamiquement&lt;/h3&gt;
&lt;p&gt;Le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par ...}&lt;/code&gt; accepte aussi des noms de champs SQL sp&#233;cifi&#233;s dynamiquement, notamment par la balise &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;#ENV&lt;/code&gt;. Par exemple : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par #ENV{variable}}&lt;/code&gt; ordonnera sur la valeur de &#171; &lt;i&gt;variable&lt;/i&gt; &#187; pass&#233;e en url &lt;i&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&amp;variable=titre&lt;/code&gt;&lt;/i&gt; &#224; condition que cette valeur soit un champ SQL de la table concern&#233;e par la boucle : ainsi &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&amp;variable=num titre&lt;/code&gt; ne fonctionnera pas puisque aucun champ SQL ne se nomme &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;num titre&lt;/code&gt;.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot;&gt;Ordre al&#233;atoire&lt;/h3&gt;
&lt;p&gt;Il est possible d'obtenir une liste pr&#233;sent&#233;e dans un ordre al&#233;atoire en utilisant le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par hasard}&lt;/code&gt;.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot;&gt;Ordonner les &#233;l&#233;ments d'une recherche par pertinence&lt;/h3&gt;
&lt;p&gt;Afin de classer les r&#233;sultats d'un &lt;a href=&quot;http://www.spip.net/fr_article903.html&quot; class=&#039;spip_in&#039;&gt;formulaire de recherche&lt;/a&gt; par pertinence, on utilisera le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par points} {inverse}&lt;/code&gt; ; un simple &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par points} &lt;/code&gt; ordonnant les r&#233;sultats de la plus petite &#224; la plus grande pertinence.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#039;nb1&#039;&gt;
&lt;p&gt;&lt;span class=&quot;spip_note_ref&quot;&gt;[&lt;a href=&#039;#nh1&#039; class=&#039;spip_note&#039; title=&#039;Notes 1&#039; rev=&#039;footnote&#039;&gt;1&lt;/a&gt;] &lt;/span&gt;Le format du pr&#233;fixe num&#233;rique est :&lt;br class=&#039;autobr&#039; /&gt;
un nombre de &lt;i&gt;n&lt;/i&gt; chiffres, suivi d'un point ou d'une parenth&#232;se fermante, suivie d'un espace.&lt;br class=&#039;autobr&#039; /&gt;
&lt;i&gt;exemples :&lt;br class=&#039;autobr&#039; /&gt;
&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt; 015. &lt;/code&gt;Un titre&lt;br class=&#039;autobr&#039; /&gt;
&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt; 51) &lt;/code&gt;Un autre titre&lt;/i&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Voir aussi le crit&#232;re &lt;a href=&quot;http://www.spip.net/fr_article5530.html&quot; class=&#039;spip_in&#039;&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>{inverse}</title>
		<link>http://www.spip.net/fr_article5530.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5530.html</guid>
		<dc:date>2012-05-05T10:35:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>denisb</dc:creator>


		<dc:subject>inverse</dc:subject>
		<dc:subject>par ...</dc:subject>
		<dc:subject>par num ...</dc:subject>

		<description>
&lt;p&gt;Le crit&#232;re inverse provoque l'affichage dans l'ordre inverse de celui demand&#233; dans le crit&#232;re le pr&#233;c&#233;dant.&lt;br class=&#039;autobr&#039; /&gt;
Le crit&#232;re inverse provoque l'affichage dans l'ordre inverse de celui demand&#233; dans le crit&#232;re le pr&#233;c&#233;dant. Par exemple : alors que par date affichera les &#233;l&#233;ments en commen&#231;ant par les plus anciens, par dateinverse affichera la liste en commen&#231;ant par les plus r&#233;cents.&lt;br class=&#039;autobr&#039; /&gt;
Le crit&#232;re inverse s'utilise donc toujours associ&#233; &#224; un crit&#232;re de tri pr&#233;alablement sp&#233;cifi&#233;. Voir aussi la page du crit&#232;re par .... (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique544.html" rel="directory"&gt;Crit&#232;res&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@inverse" rel="tag"&gt;inverse&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@par" rel="tag"&gt;par ...&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@parnum" rel="tag"&gt;par num ...&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt; provoque l'affichage dans l'ordre inverse de celui demand&#233; dans le crit&#232;re le pr&#233;c&#233;dant.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le crit&#232;re &lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt;&lt;/strong&gt; provoque l'affichage dans l'ordre inverse de celui demand&#233; dans le crit&#232;re le pr&#233;c&#233;dant. Par exemple : alors que &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date}&lt;/code&gt; affichera les &#233;l&#233;ments en commen&#231;ant par les plus anciens, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date}{inverse}&lt;/code&gt; affichera la liste en commen&#231;ant par les plus r&#233;cents.&lt;/p&gt; &lt;p&gt;Le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt; s'utilise donc toujours associ&#233; &#224; un crit&#232;re de tri pr&#233;alablement sp&#233;cifi&#233;. Voir aussi la page du &lt;a href=&quot;http://www.spip.net/fr_article5531.html&quot; class=&#039;spip_in&#039;&gt;crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par ...}&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Dans le cas o&#249; le crit&#232;re de tri est &lt;i&gt;multiple&lt;/i&gt;, par exemple : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par titre, date}&lt;/code&gt; qui demande d'abord un tri alphab&#233;tique des titres (de A &#224; Z) puis, pour les titres identiques un (sous) tri par date (de la plus ancienne &#224; la plus r&#233;cente), l'application du crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt; (en &#233;crivant donc &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par titre, date} {inverse}&lt;/code&gt;) n'inversera l'ordre que sur le premier champ de tri sp&#233;cifi&#233; (ici : titre qui sera ordonn&#233; de Z &#224; A) et conservera l'ordre par d&#233;faut sur le second (ici : date qui restera ordonn&#233; de la plus ancienne &#224; la plus r&#233;cente).&lt;/p&gt; &lt;p&gt;Si l'on veut sp&#233;cifier un ordre inverse pour les deux champs concern&#233;s, il faudra &#233;crire :&lt;br class=&#039;autobr&#039; /&gt;
&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par titre} {inverse} {par date} {inverse}&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;Depuis &lt;a href=&quot;http://www.spip.net/fr_article3368.html&quot; class=&#039;spip_in&#039;&gt;&lt;span style=&#039;color: darkviolet;&#039;&gt;S&lt;/span&gt;&lt;span style=&#039;color: blue;&#039;&gt;P&lt;/span&gt;&lt;span style=&#039;color: green;&#039;&gt;I&lt;/span&gt;&lt;span style=&#039;color: salmon;&#039;&gt;P&lt;/span&gt; &lt;span style=&#039;color: green;&#039;&gt;1&lt;/span&gt;&lt;span style=&#039;color: blue;&#039;&gt;.&lt;/span&gt;&lt;span style=&#039;color: darkviolet;&#039;&gt;9&lt;/span&gt;&lt;/a&gt;, le crit&#232;re &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{inverse}&lt;/code&gt; peut prendre en param&#232;tre n'importe quelle balise pour faire varier &lt;i&gt;dynamiquement&lt;/i&gt; le sens du tri.&lt;br class=&#039;autobr&#039; /&gt;
Par exemple, il est possible d'&#233;crire :&lt;br class=&#039;autobr&#039; /&gt;
&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&lt;BOUCLE_exemple(ARTICLES) {par #ENV{tri}} {inverse #ENV{senstri}}&gt;&lt;/code&gt;&lt;br class=&#039;autobr&#039; /&gt;
ce qui permet de choisir la colonne de tri et le sens du tri donn&#233;s par l'url ; par exemple : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;tri=titre&amp;senstri=1&lt;/code&gt; qui &#233;quivaudra &#224; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par titre}&lt;/code&gt; ou &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;tri=date&amp;senstri=0&lt;/code&gt; qui &#233;quivaudra &#224; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par date} {inverse}&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Voir aussi le crit&#232;re &lt;a href=&quot;http://www.spip.net/fr_article5531.html&quot; class=&#039;spip_in&#039;&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;{par ...}&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>|recuperer_numero</title>
		<link>http://www.spip.net/fr_article5514.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5514.html</guid>
		<dc:date>2012-04-29T21:05:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy</dc:creator>


		<dc:subject>SPIP 1.4</dc:subject>
		<dc:subject>recuperer_numero</dc:subject>

		<description>
&lt;p&gt;Le filtre |recuperer_numero s'utilise pour n'afficher que le pr&#233;fixe num&#233;rot&#233; d'un titre [1].&lt;br class=&#039;autobr&#039; /&gt;
Ainsi, pour le titre &#171; 0118. Titre de mon article &#187;, [(#TITRE|recuperer_numero)] affichera &#171; 0118 &#187;.&lt;br class=&#039;autobr&#039; /&gt;
En SPIP 2.1, il ne faut pas avoir d&#233;clar&#233; pr&#233;alablement dans un fichier mes_options.php ou mes_fonctions.php le code suivant : &lt;br class=&#039;autobr&#039; /&gt; $table_des_traitements[&#039;TITRE&#039;][] = test_espace_prive() ? &#039;&#039; : &#039;typo(supprimer_numero(%s))&#039;;&lt;br class=&#039;autobr&#039; /&gt; auquel cas il conviendra d'utiliser la balise #RANG.&lt;br class=&#039;autobr&#039; /&gt;
En SPIP 3, en revanche, comme le (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique567.html" rel="directory"&gt;Filtres&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@spip14" rel="tag"&gt;SPIP 1.4&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@recuperer_numero" rel="tag"&gt;recuperer_numero&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le filtre &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|recuperer_numero&lt;/code&gt; s'utilise pour n'afficher que le pr&#233;fixe num&#233;rot&#233; d'un titre&lt;span class=&quot;spip_note_ref&quot;&gt; [&lt;a href=&#039;#nb2-1&#039; class=&#039;spip_note&#039; rel=&#039;footnote&#039; title=&#039;Le format des pr&#233;fixes num&#233;rot&#233;s est : un nombre de n chiffres, suivi d'un (...)&#039; id=&#039;nh2-1&#039;&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;Ainsi, pour le titre &lt;i&gt;&#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;0118. Titre de mon article&lt;/code&gt; &#187;&lt;/i&gt;, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;[(#TITRE|recuperer_numero)]&lt;/code&gt; affichera &lt;i&gt;&#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;0118&lt;/code&gt; &#187;&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;En SPIP 2.1,&lt;/strong&gt; il ne faut pas avoir d&#233;clar&#233; pr&#233;alablement dans un fichier &lt;a href=&quot;http://www.spip.net/fr_article4654.html&quot; class=&#039;spip_in&#039;&gt;mes_options.php&lt;/a&gt; ou mes_fonctions.php le code suivant : &lt;br class=&#039;autobr&#039; /&gt;
&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;$table_des_traitements[&#039;TITRE&#039;][] = test_espace_prive() ? &#039;&#039; : &#039;typo(supprimer_numero(%s))&#039;;&lt;/code&gt;&lt;br class=&#039;autobr&#039; /&gt;
auquel cas il conviendra d'utiliser la balise &lt;a href=&quot;http://www.spip.net/fr_article5495.html&quot; class=&#039;spip_in&#039;&gt;#RANG&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;En SPIP 3&lt;/strong&gt;, en revanche, comme le traitement &#171; supprimer_numero &#187; est directement fait par spip, ce filtre est d&#233;pr&#233;ci&#233; et &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;[(#TITRE|recuperer_numero)]&lt;/code&gt; (qui ne retourne donc rien) est &#224; remplacer par la balise &lt;a href=&quot;http://www.spip.net/fr_article5495.html&quot; class=&#039;spip_in&#039;&gt;#RANG&lt;/a&gt;. Ce dernier assurant le travail parfaitement.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#039;nb2-1&#039;&gt;
&lt;p&gt;&lt;span class=&quot;spip_note_ref&quot;&gt;[&lt;a href=&#039;#nh2-1&#039; class=&#039;spip_note&#039; title=&#039;Notes 2-1&#039; rev=&#039;footnote&#039;&gt;1&lt;/a&gt;] &lt;/span&gt;Le format des pr&#233;fixes num&#233;rot&#233;s est :&lt;br class=&#039;autobr&#039; /&gt;
un nombre de n chiffres, suivi d'un point ou d'une parenth&#232;se fermante, suivie d'un espace.&lt;br class=&#039;autobr&#039; /&gt;
&lt;i&gt;exemples :&lt;br class=&#039;autobr&#039; /&gt;
&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt; 015. &lt;/code&gt;Le titre&lt;br class=&#039;autobr&#039; /&gt;
&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt; 51) &lt;/code&gt;Le titre&lt;/i&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Voir aussi : &lt;a href=&quot;http://www.spip.net/fr_article4314.html&quot; class=&#039;spip_in&#039;&gt;|supprimer_numero&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>#RANG</title>
		<link>http://www.spip.net/fr_article5495.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5495.html</guid>
		<dc:date>2012-04-29T20:56:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jean-Baptiste Pressac</dc:creator>


		<dc:subject>SPIP 1.9</dc:subject>
		<dc:subject>#RANG</dc:subject>

		<description>
&lt;p&gt;La balise #RANG retourne, s'il existe, le pr&#233;fixe num&#233;rique utilis&#233; au d&#233;but du titre d'un objet SPIP (article, rubrique, auteur, mot cl&#233;&#8230;)&lt;br class=&#039;autobr&#039; /&gt;
Renvoie le pr&#233;fixe num&#233;rique utilis&#233; au d&#233;but du titre d'un objet SPIP (article, rubrique, auteur, mot cl&#233;&#8230;)&lt;br class=&#039;autobr&#039; /&gt;
Rappel : Les pr&#233;fixes sont g&#233;n&#233;ralement utilis&#233;s pour classer les objets entre eux. Par exemple, pour classer des articles selon un ordre impos&#233;, on peut num&#233;roter leurs titres, depuis l'espace priv&#233;, par un num&#233;ro suivi d'un point et d'un espace : &#171; 10. Premier (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique543.html" rel="directory"&gt;Balises&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@spip19" rel="tag"&gt;SPIP 1.9&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@rang" rel="tag"&gt;#RANG&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;La balise &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;#RANG&lt;/code&gt; retourne, s'il existe, le pr&#233;fixe num&#233;rique utilis&#233; au d&#233;but du &lt;i&gt;titre&lt;/i&gt; d'un objet SPIP (article, rubrique, auteur, mot cl&#233;&#8230;)&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Renvoie le pr&#233;fixe num&#233;rique utilis&#233; au d&#233;but du &lt;i&gt;titre&lt;/i&gt; d'un objet SPIP (article, rubrique, auteur, mot cl&#233;&#8230;)&lt;/p&gt; &lt;p&gt;Rappel : Les pr&#233;fixes sont g&#233;n&#233;ralement utilis&#233;s pour classer les objets entre eux. Par exemple, pour classer des articles selon un ordre impos&#233;, on peut num&#233;roter leurs titres, depuis l'espace priv&#233;, par un num&#233;ro suivi d'un point et d'un espace : &#171; &lt;strong&gt;10. &lt;/strong&gt;Premier article &#187;, &#171; &lt;strong&gt;20. &lt;/strong&gt;Deuxi&#232;me article &#187;, etc.&lt;/p&gt; &lt;p&gt;Exemple d'utilisation de la balise &lt;strong&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;#RANG&lt;/code&gt;&lt;/strong&gt; : &lt;br class=&#039;manualbr&#039; /&gt;pour afficher dans une liste uniquement les rubriques dont le pr&#233;fixe existe et est sup&#233;rieur ou &#233;gal &#224; 100 :&lt;/p&gt;
&lt;div style=&#039;text-align: left;&#039; class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&lt;code&gt;&lt;B_menu&gt;&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;
&lt;BOUCLE_menu(RUBRIQUES) {par num titre} {titre==^[0-9]+[.][[:space:]]}&gt;&lt;br /&gt;
[(#RANG|&gt;={100}|oui)&lt;li class=&quot;gch&quot;&gt;&lt;a href=&quot;#URL_RUBRIQUE&quot;&gt;#TITRE&lt;/a&gt;&lt;/li&gt;]&lt;br /&gt;
&lt;/BOUCLE_menu&gt; &lt;br /&gt; &lt;/ul&gt;&lt;br /&gt;
&lt;/B_menu&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>_IMG_GD_QUALITE</title>
		<link>http://www.spip.net/fr_article5524.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5524.html</guid>
		<dc:date>2012-04-26T07:01:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>denisb</dc:creator>


		<dc:subject>_IMG_GD_QUALITE</dc:subject>

		<description>
&lt;p&gt;Si vous avez choisi en configuration avanc&#233;e d'utiliser la librairie GD pour le traitement des images, cette constante d&#233;finit le taux de qualit&#233; qu'utilisera GD pour le rendu des images trait&#233;es (filtres image, g&#233;n&#233;ration des vignettes&#8230;).&lt;br class=&#039;autobr&#039; /&gt;
Les effets de la constante _IMG_GD_QUALITE ne sont visibles que sur les images qui subissent un traitement sp&#233;cifique (filtres d'images, g&#233;n&#233;ration de vignette, #LOGO_DOCUMENT&#8230; voir Traitement automatis&#233; des images). Cette constante n'aura aucun effet sur l'affichage (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique643.html" rel="directory"&gt;Variables et Constantes de personnalisation&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@_img_gd_qualite" rel="tag"&gt;_IMG_GD_QUALITE&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Si vous avez choisi en configuration avanc&#233;e d'utiliser la librairie GD pour le traitement des images, cette constante d&#233;finit le taux de qualit&#233; qu'utilisera GD pour le rendu des images trait&#233;es (filtres image, g&#233;n&#233;ration des vignettes&#8230;).&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Les effets de la constante &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;_IMG_GD_QUALITE&lt;/code&gt; ne sont visibles que sur les images qui subissent un traitement sp&#233;cifique (filtres d'images, g&#233;n&#233;ration de vignette, #LOGO_DOCUMENT&#8230; voir &lt;a href=&quot;http://www.spip.net/fr_article3327.html&quot; class=&#039;spip_in&#039;&gt;Traitement automatis&#233; des images&lt;/a&gt;). Cette constante n'aura aucun effet sur l'affichage des images non filtr&#233;es (directement appel&#233;es avec &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&lt;img123&gt;&lt;/code&gt; par exemple).&lt;/p&gt; &lt;p&gt;Il est possible de d&#233;finir cette constante dans votre fichier &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;config/mes_options.php&lt;/code&gt; (voir l'&lt;a href=&quot;http://www.spip.net/fr_article4654.html&quot; class=&#039;spip_in&#039;&gt;article qui lui est consacr&#233;&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;Les valeurs peuvent aller de 0 &#224; 100 (sachant que plus la valeur sera &#233;lev&#233;e, plus de ressources serveur &#8212;temps, m&#233;moire, cpu&#8212; seront n&#233;cessaires pour le traitement des images ).&lt;/p&gt; &lt;p&gt;- Valeur par d&#233;faut : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;85&lt;/code&gt;&lt;/p&gt; &lt;p&gt;exemple :&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_php code&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// r&#233;duire fortement la qualit&#233; des images trait&#233;es par GD&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// (&#233;conomie de ressources serveur)&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.php.net/define&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;define&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&#039;_IMG_GD_QUALITE&#039;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;code_download&#039; style=&#039;text-align: right;&#039;&gt; &lt;a href=&#039;http://www.spip.net/local/cache-code/3737699dee6995eeac3524cc91a22524.txt&#039; style=&#039;font-family: verdana, arial, sans; font-weight: bold; font-style: normal;&#039;&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&quot;spip&quot;&gt;Quelques exemples de rendus :&lt;/h3&gt;
&lt;p&gt;define('_IMG_GD_QUALITE', &lt;strong&gt;100&lt;/strong&gt;) ;&lt;br class=&#039;manualbr&#039; /&gt;&lt;span class=&#039;spip_document_2577 spip_documents&#039;&gt;
&lt;img src=&#039;http://www.spip.net/local/cache-vignettes/L376xH375/100-c4100.png&#039; width=&#039;376&#039; height=&#039;375&#039; alt=&quot;&quot; style=&#039;&#039; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;define('_IMG_GD_QUALITE', &lt;strong&gt;85&lt;/strong&gt;) ; (par d&#233;faut)&lt;br class=&#039;manualbr&#039; /&gt;&lt;span class=&#039;spip_document_2578 spip_documents&#039;&gt;
&lt;img src=&#039;http://www.spip.net/local/cache-vignettes/L376xH374/85-92ce6.png&#039; width=&#039;376&#039; height=&#039;374&#039; alt=&quot;&quot; style=&#039;&#039; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;define('_IMG_GD_QUALITE', &lt;strong&gt;50&lt;/strong&gt;) ;&lt;br class=&#039;manualbr&#039; /&gt;&lt;span class=&#039;spip_document_2576 spip_documents&#039;&gt;
&lt;img src=&#039;http://www.spip.net/local/cache-vignettes/L378xH375/50-d7656.png&#039; width=&#039;378&#039; height=&#039;375&#039; alt=&quot;&quot; style=&#039;&#039; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;define('_IMG_GD_QUALITE', &lt;strong&gt;20&lt;/strong&gt;) ;&lt;br class=&#039;manualbr&#039; /&gt;&lt;span class=&#039;spip_document_2575 spip_documents&#039;&gt;
&lt;img src=&#039;http://www.spip.net/local/cache-vignettes/L382xH382/20-7e371.png&#039; width=&#039;382&#039; height=&#039;382&#039; alt=&quot;&quot; style=&#039;&#039; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;define('_IMG_GD_QUALITE', &lt;strong&gt;0&lt;/strong&gt;) ;&lt;br class=&#039;manualbr&#039; /&gt;&lt;span class=&#039;spip_document_2574 spip_documents&#039;&gt;
&lt;img src=&#039;http://www.spip.net/local/cache-vignettes/L376xH375/0-5db56.png&#039; width=&#039;376&#039; height=&#039;375&#039; alt=&quot;&quot; style=&#039;&#039; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>|antispam</title>
		<link>http://www.spip.net/fr_article5517.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5517.html</guid>
		<dc:date>2012-04-25T23:51:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy</dc:creator>


		<dc:subject>SPIP 1.4</dc:subject>
		<dc:subject>antispam</dc:subject>

		<description>
&lt;p&gt;Pour ne pas &#234;tre spamm&#233; par des robots, SPIP fournit le filtre |antispam&lt;br class=&#039;autobr&#039; /&gt;
Le filtre |antispam maquille une adresse email pour &#233;viter que celle-ci ne soit collect&#233;e par un robot spammeur.&lt;br class=&#039;autobr&#039; /&gt;
Le filtre remplace le &quot;@&quot; par 3 caract&#232;res g&#233;n&#233;r&#233;s de fa&#231;on al&#233;atoire.&lt;br class=&#039;autobr&#039; /&gt;
Exemple : vous avez renseign&#233; l'email du webmestre, #EMAIL_WEBMASTER, dans la configuration du site avec la valeur mon.nom@domaine.fr. En appliquant le filtre dans un squelette de la fa&#231;on suivant : [(#EMAIL_WEBMASTER|antispam)], vous obtiendrez &#224; (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique567.html" rel="directory"&gt;Filtres&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@spip14" rel="tag"&gt;SPIP 1.4&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@antispam" rel="tag"&gt;antispam&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Pour ne pas &#234;tre spamm&#233; par des robots, SPIP fournit le filtre |antispam&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le filtre &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|antispam&lt;/code&gt; maquille une adresse email pour &#233;viter que celle-ci ne soit collect&#233;e par un robot spammeur.&lt;br class=&#039;manualbr&#039; /&gt;Le filtre remplace le &quot;@&quot; par 3 caract&#232;res g&#233;n&#233;r&#233;s de fa&#231;on al&#233;atoire.&lt;/p&gt; &lt;p&gt;Exemple : vous avez renseign&#233; l'email du webmestre, &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;#EMAIL_WEBMASTER&lt;/code&gt;, dans la configuration du site avec la valeur &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;mon.nom@domaine.fr&lt;/code&gt;. En appliquant le filtre dans un squelette de la fa&#231;on suivant : &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;[(#EMAIL_WEBMASTER|antispam)]&lt;/code&gt;, vous obtiendrez &#224; l'affichage de la page &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;mon.nom KzL domaine.fr&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>|filtrer_entites</title>
		<link>http://www.spip.net/fr_article5513.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5513.html</guid>
		<dc:date>2012-04-25T23:26:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy</dc:creator>


		<dc:subject>filtrer_entites</dc:subject>

		<description>
&lt;p&gt;Le filtre |filtrer_entites appliqu&#233; &#224; une balise permet de transformer tous les caract&#232;res sp&#233;ciaux HTML dans le charset du site.&lt;br class=&#039;autobr&#039; /&gt;
Exemple : si le charset de votre site est utf-8, &#171; &amp;eacute; &#187; tout comme &#171; &#233; &#187; sera transform&#233; en &#171; &#233; &#187; dans le source html de la page.&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique567.html" rel="directory"&gt;Filtres&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@filtrer_entites" rel="tag"&gt;filtrer_entites&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le filtre &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|filtrer_entites&lt;/code&gt; appliqu&#233; &#224; une balise permet de transformer tous les caract&#232;res sp&#233;ciaux HTML dans le charset du site.&lt;/p&gt; &lt;p&gt;Exemple : si le charset de votre site est utf-8, &#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&amp;eacute;&lt;/code&gt; &#187; tout comme &#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&#233;&lt;/code&gt; &#187; sera transform&#233; en &#171; &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&#233;&lt;/code&gt; &#187; dans le source html de la page.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>|echapper_tags</title>
		<link>http://www.spip.net/fr_article5515.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5515.html</guid>
		<dc:date>2012-04-25T23:18:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy</dc:creator>


		<dc:subject>SPIP 1.4</dc:subject>
		<dc:subject>echapper_tags</dc:subject>

		<description>
&lt;p&gt;Le filtre |echapper_tags encode en html du retour de la balise &#224; laquelle il s'applique tous les tags html (&lt;...&gt;) tout en conservant le contenu de ces m&#234;me tags.&lt;br class=&#039;autobr&#039; /&gt;
Par exemple, pour une balise #DESCRIPTIF qui contiendrait : &lt;p&gt;&lt;strong&gt;William Shakespeare&lt;/strong&gt; naquit &#224; Stratford-sur-Avon, &lt;span class=&#039;spip_document_164 spip_documents spip_documents_center&#039; &gt;&lt;img src=&#039;IMG/png/maison-2.png&#039; width=&quot;68&quot; height=&quot;43&quot; alt=&quot;&quot; (...)&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique567.html" rel="directory"&gt;Filtres&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@spip14" rel="tag"&gt;SPIP 1.4&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@echapper_tags" rel="tag"&gt;echapper_tags&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le filtre &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|echapper_tags&lt;/code&gt; encode en html du retour de la balise &#224; laquelle il s'applique tous les tags html (&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&lt;...&gt;&lt;/code&gt;) tout en conservant le &lt;i&gt;contenu&lt;/i&gt; de ces m&#234;me tags.&lt;/p&gt; &lt;p&gt;Par exemple, pour une balise #DESCRIPTIF qui contiendrait :&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt; &lt;p&gt;&lt;strong&gt;William Shakespeare&lt;/strong&gt; naquit &#224; Stratford-sur-Avon, &lt;span class=&#039;spip_document_164 spip_documents spip_documents_center&#039; &gt;&lt;img src=&#039;IMG/png/maison-2.png&#039; width=&quot;68&quot; height=&quot;43&quot; alt=&quot;&quot; /&gt;&lt;/span&gt; dans une maison sous les tuiles de laquelle &#233;tait cach&#233;e...&lt;/p&gt;&lt;/code&gt;&lt;br class=&#039;autobr&#039; /&gt;
retournera, une fois le filtre appliqu&#233;, exactement la m&#234;me chose. Soit en code source de votre page :&lt;/p&gt;
&lt;div style=&#039;text-align: left;&#039; class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;&lt;code&gt;&lt;p&gt;&lt;strong&gt;William Shakespeare&lt;/strong&gt; naquit &#224; Stratford-sur-Avon, &lt;span class=&#039;spip_document_164 spip_documents spip_documents_center&#039; &gt;&lt;img src=&#039;IMG/png/maison-2.png&#039; width=&quot;68&quot; height=&quot;43&quot; alt=&quot;&quot; /&gt;&lt;/span&gt; dans une maison sous les tuiles de laquelle &#233;tait cach&#233;e...&lt;/p&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Voir aussi : &lt;a href=&quot;http://www.spip.net/fr_article4315.html&quot; class=&#039;spip_in&#039;&gt;|supprimer_tags&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>|heures_minutes</title>
		<link>http://www.spip.net/fr_article5519.html</link>
		<guid isPermaLink="true">http://www.spip.net/fr_article5519.html</guid>
		<dc:date>2012-04-23T07:51:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy</dc:creator>


		<dc:subject>SPIP 1.2</dc:subject>
		<dc:subject>heures_minutes</dc:subject>

		<description>
&lt;p&gt;Le filtre |heures_minutes (depuis SPIP 1.2, SPIP 1.2.1) affiche l'heure avec les minutes de la date sur laquelle il s'applique.&lt;br class=&#039;autobr&#039; /&gt;
[(#DATE|heures_minutes)]&lt;br class=&#039;autobr&#039; /&gt;
L'heure retourn&#233;e varie de 00h00min &#224; 23h59min.&lt;br class=&#039;autobr&#039; /&gt;
Ainsi si vous indiquez [(#VAL2009-10-24 15:24:13|heures_minutes)], le filtre retournera 15h24min. &lt;br class=&#039;autobr&#039; /&gt;
voir aussi les filtres |heures, |minutes et |secondes&lt;/p&gt;


-
&lt;a href="http://www.spip.net/fr_rubrique567.html" rel="directory"&gt;Filtres&lt;/a&gt;

/ 
&lt;a href="http://www.spip.net/@spip12" rel="tag"&gt;SPIP 1.2&lt;/a&gt;, 
&lt;a href="http://www.spip.net/@heures_minutes" rel="tag"&gt;heures_minutes&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le filtre &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|heures_minutes&lt;/code&gt; (depuis &lt;a href=&quot;http://www.spip.net/fr_article1310.html&quot; class=&#039;spip_in&#039;&gt;&lt;span style=&quot;color: red;&quot;&gt;SPIP 1.2&lt;/span&gt;, &lt;span style=&quot;color: red;&quot;&gt;SPIP 1.2.1&lt;/span&gt;&lt;/a&gt;) affiche l'heure avec les minutes de la date sur laquelle il s'applique.&lt;br class=&#039;manualbr&#039; /&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;[(#DATE|heures_minutes)]&lt;/code&gt;&lt;/p&gt; &lt;p&gt;L'heure retourn&#233;e varie de 00h00min &#224; 23h59min.&lt;/p&gt; &lt;p&gt;Ainsi si vous indiquez &lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;[(#VAL{2009-10-24 15:24:13}|heures_minutes)]&lt;/code&gt;, le filtre retournera 15h24min.&lt;/p&gt;
&lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;voir aussi les filtres &lt;a href=&quot;http://www.spip.net/fr_article4293.html&quot; class=&#039;spip_in&#039;&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|heures&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;http://www.spip.net/fr_article4300.html&quot; class=&#039;spip_in&#039;&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|minutes&lt;/code&gt;&lt;/a&gt; et &lt;a href=&quot;http://www.spip.net/fr_article4312.html&quot; class=&#039;spip_in&#039;&gt;&lt;code class=&#039;spip_code&#039; dir=&#039;ltr&#039;&gt;|secondes&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>

