<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.pyrat.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Pyrat.net &#8211; Cr&#233;ation de sites Internet</title>
	<link>https://www.pyrat.net/</link>
	<description>Des sites bien r&#233;f&#233;renc&#233;s et accessibles &#224; tous : la qualit&#233; au service de votre visibilit&#233;.Dordogne &#8211; P&#233;rigord &#8211; France &#8211; International</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.pyrat.net/spip.php?id_rubrique=83&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Pyrat.net &#8211; Cr&#233;ation de sites Internet</title>
		<url>https://www.pyrat.net/sites/pyrat.net/local/cache-vignettes/L144xH36/siteon0-5e5b9.png?1782557476</url>
		<link>https://www.pyrat.net/</link>
		<height>36</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Acc&#232;s admin perdu &#224; un site SPIP ?</title>
		<link>https://www.pyrat.net/Acces-admin-perdu-a-un-site-SPIP.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Acces-admin-perdu-a-un-site-SPIP.html</guid>
		<dc:date>2024-05-02T10:44:12Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		<enclosure url="https://www.pyrat.net/sites/pyrat.net/IMG/logo/padlock-7346959.jpg" length="1216550" type="image/jpeg" />



		<description>&lt;p&gt;Vous avez perdu l'acc&#232;s admin &#224; un site. Je vous explique comment vous sortir de l'impasse.&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.pyrat.net/sites/pyrat.net/local/cache-vignettes/L100xH150/padlock-7346959-4698a.jpg?1782561930' class='spip_logo spip_logo_right' width='100' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Contexte&lt;/h2&gt;
&lt;p&gt;Vous avez un site sous &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; 4 ou plus. Et plus personne ne sait comment se connecter &#224; l'administration avec un compte ayant les droits de webmestre.&lt;/p&gt;
&lt;p&gt;Mais, vous avez un acc&#232;s &lt;abbr title=&#034;File Transfert Protocole (Protocole de Transfert de Fichiers)&#034;&gt;FTP&lt;/abbr&gt;.&lt;br class='manualbr' /&gt;Et un acc&#232;s PHPMyAdmin &#224; la base de donn&#233;es.&lt;/p&gt;
&lt;p&gt;Une solution existe.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;M&#233;thode : r&#233;installation de SPIP&lt;/h2&gt;&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; par FTP, renommer le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;config/connect.php&lt;/code&gt; en &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;config/_connect.php&lt;/code&gt;&lt;br class='manualbr' /&gt;l'ouvrir pour avoir acc&#232;s &#224; son contenu&lt;/li&gt;&lt;li&gt; avec PHPMyAdmin, ouvrir la table &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;spip_auteurs&lt;/code&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Le pr&#233;fixe spip_ peut avoir &#233;t&#233; configur&#233; &#224; autre chose, voir&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;li&gt; chercher un compte d'auteur ayant le champ &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;backup_cles&lt;/code&gt; rempli&lt;/li&gt;&lt;li&gt; pour cet auteur :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; supprimer le contenu des champs : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;low_sec&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;alea_actuel&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;alea_futur&lt;/code&gt;&lt;/li&gt;&lt;li&gt; utiliser un convertisseur texte vers MD5 pour g&#233;n&#233;rer le MD5 du mot de passe que vous souhaitez utiliser (le MD5 doit &#234;tre en minuscules)&lt;br class='manualbr' /&gt;Exemple : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;bonjour&lt;/code&gt; &#8594; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;f02368945726d5fc2a14eb576f7276c0&lt;/code&gt;&lt;/li&gt;&lt;li&gt; mettre le code MD5 obtenu dans le champ &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;pass&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; visiter avec le navigateur l'&lt;abbr title=&#034;Uniform Resource Locator&#034;&gt;URL&lt;/abbr&gt; adressedusite/ecrire : la proc&#233;dure d'installation du site se lance :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; saisir les informations de connexion &#224; la base de donn&#233;es (voir &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;config/_connect.php&lt;/code&gt;)&lt;/li&gt;&lt;li&gt; ne pas cr&#233;er d'utilisateur (c'est possible parce que SPIP d&#233;tecte que la base de donn&#233;es contient d&#233;j&#224; des auteurs)&lt;/li&gt;&lt;li&gt; l'&#233;tape suivante est la mire de connexion&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; saisir le login et le mot de passe que vous avez choisi (dans l'exemple, c'est &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;bonjour&lt;/code&gt;)&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Et voil&#224;, vous avez retrouv&#233; un acc&#232;s webmestre au site.&lt;/p&gt;
&lt;p&gt;Et cet acc&#232;s vous permet, &#233;videment, d'en cr&#233;er d'autres, plus personnels.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pourquoi &#231;a marche ?&lt;/h2&gt;
&lt;p&gt;Parce qu'il fut une &#233;poque o&#249; SPIP stockait les mots de passe en MD5.&lt;/p&gt;
&lt;p&gt;Et comme il n'y pas de moyen de convertir automatiquement au nouveau format, la conversion se fait au moment du login, lorsque le vrai mot de passe saisi par l'utilisateur est utilisable par SPIP pour sauvegarder la version encrypt&#233;e selon les nouvelles normes de s&#233;curit&#233;.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Le pr&#233;fixe spip_ peut avoir &#233;t&#233; configur&#233; &#224; autre chose, voir &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;config/connect.php&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Flux RSS ? Kesako ?</title>
		<link>https://www.pyrat.net/Flux-RSS-Kesako.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Flux-RSS-Kesako.html</guid>
		<dc:date>2013-06-18T14:59:24Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		<enclosure url="https://www.pyrat.net/sites/pyrat.net/IMG/logo/arton596.jpg" length="47380" type="image/jpeg" />



		<description>&lt;p&gt;C'est quoi un flux &lt;abbr title=&#034;Really Simple Syndication Norme permettant &#224; un site web de communiquer les nouveaut&#233;s du site dans un format exploitable par d'autres outils ([Thunderbird-&gt;http://www.mozilla-europe.org/fr/products/thunderbird/], [Google Reader-&gt;http://www.google.fr/reader/], [NetVibes-&gt;http://www.netvibes.com/]&#034;&gt;RSS&lt;/abbr&gt; ?&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.pyrat.net/sites/pyrat.net/local/cache-vignettes/L150xH30/arton596-921f7.jpg?1782569562' class='spip_logo spip_logo_right' width='150' height='30' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; est &#224; la fois client et serveur de flux &lt;abbr title=&#034;Really Simple Syndication Norme permettant &#224; un site web de communiquer les nouveaut&#233;s du site dans un format exploitable par d'autres outils ([Thunderbird-&gt;http://www.mozilla-europe.org/fr/products/thunderbird/], [Google Reader-&gt;http://www.google.fr/reader/], [NetVibes-&gt;http://www.netvibes.com/]&#034;&gt;RSS&lt;/abbr&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Flux &lt;abbr title=&#034;Really Simple Syndication Norme permettant &#224; un site web de communiquer les nouveaut&#233;s du site dans un format exploitable par d'autres outils ([Thunderbird-&gt;http://www.mozilla-europe.org/fr/products/thunderbird/], [Google Reader-&gt;http://www.google.fr/reader/], [NetVibes-&gt;http://www.netvibes.com/]&#034;&gt;RSS&lt;/abbr&gt; ?&lt;/h2&gt;
&lt;p&gt;Un flux RSS, c'est un format d'&#233;change con&#231;u pour permettre &#224; un site d'informer des nouveaut&#233;s publi&#233;es sur ce dernier, et cela, &lt;strong&gt;automatiquement&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Seuls 17% des internautes savent utiliser un flux RSS. Mais ces 17% sont ceux qu'on appelle les &#171; influenceurs &#187;.&lt;/p&gt;
&lt;p&gt;Les &#171; influenceurs &#187; se tiennent au courant en utilisant des outils de veille. Les agr&#233;gateurs de flux RSS sont un outil essentiel dans leur arsenal.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Serveur RSS ?&lt;/h2&gt;
&lt;p&gt;&lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; est serveur de flux RSS.&lt;/p&gt;
&lt;p&gt;Autrement dit, SPIP propose &#224; qui en a l'usage de s'abonner aux nouveaut&#233;s du site.&lt;/p&gt;
&lt;p&gt;Aujourd'hui, faire un site web sans flux RSS est suicidaire ; c'est croire :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; que le gens vont faire l'effort de venir tous les jours pour savoir s'il y a quelque chose de nouveau sur votre site&lt;/li&gt;&lt;li&gt; ou pire, qu'il n'y aura de toute mani&#232;re jamais rien de nouveau sur votre site&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Client et agr&#233;gateur de flux RSS ?&lt;/h2&gt;
&lt;p&gt;Un client RSS, c'est un outil capable de lire un flux RSS afin de l'afficher d'une mani&#232;re lisible et agr&#233;able pour un &#234;tre humain.&lt;/p&gt;
&lt;p&gt;SPIP est nativement client de flux RSS&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Il suffit de r&#233;f&#233;rencer un site dans SPIP&#034; id=&#034;nh2-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; sous r&#233;serve que le squelette utilis&#233; soit pr&#233;vu pour afficher les sites r&#233;f&#233;renc&#233;s dans votre espace d'administration&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Ce qui est le cas de SoyezCr&#233;ateurs et de nombreux squelettes propos&#233;s dans (&#8230;)&#034; id=&#034;nh2-2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Un peu d'actualit&#233;&lt;/h2&gt;
&lt;p&gt;Les flux RSS viennent d'avoir une exposition m&#233;diatique inattendue suite &#224; l'annonce par Google de la fermeture de son service gratuit&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-3&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Souvenez-vous, quand c'est gratuit, c'est que le produit, c'est vous !&#034; id=&#034;nh2-3&#034;&gt;3&lt;/a&gt;]&lt;/span&gt; : le 1&lt;sup class=&#034;typo_exposants&#034;&gt;er&lt;/sup&gt; juillet 2013.&lt;/p&gt;
&lt;p&gt;Du coup, sur Internet, c'est la course &#224; qui fournira l'alternative miracle &#224; ce service.&lt;/p&gt;
&lt;p&gt;Pour ma part, &#231;a ne va rien changer : j'utilisais la fonction de client RSS de &lt;a href=&#034;https://www.mozilla.org/fr/thunderbird/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Thunderbird&lt;/a&gt; et je vais continuer comme avant.&lt;/p&gt;
&lt;p&gt;Un autre client int&#233;ressant est &lt;a href=&#034;http://www.feeddemon.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;FeedDemon 4.5&lt;/a&gt;. Gratuit, mais qui ne sera &lt;a href=&#034;http://nickbradbury.com/2013/03/19/my-plan-for-feeddemon/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;jamais OpenSource ni maintenu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mais pour ceux qui cherchent une solution en ligne, vous pourriez utiliser :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://framanews.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;FramaNews&lt;/a&gt; port&#233; par une association dont l'engagement pour le libre est ind&#233;fectible !&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.feedly.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Feedly&lt;/a&gt; dont tout le monde parle comme alternative de poids&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-4&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Mais attention, pas d'export OPML au derni&#232;res nouvelles : autrement dit, (&#8230;)&#034; id=&#034;nh2-4&#034;&gt;4&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.netvibes.com/fr&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;netVibes&lt;/a&gt; : le challenger fran&#231;ais&lt;/li&gt;&lt;li&gt; n'h&#233;sitez pas &#224; proposer votre propre solution dans les commentaires&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb2-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-1&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Il suffit de r&#233;f&#233;rencer un site dans &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-2&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&gt;] &lt;/span&gt;Ce qui est le cas de &lt;a href=&#034;http://www.spip-contrib.net/SoyezCreateurs,1237?tri_articles=titre&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SoyezCr&#233;ateurs&lt;/a&gt; et de nombreux squelettes propos&#233;s dans la communaut&#233; SPIP.&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-3&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-3&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-3&#034; rev=&#034;appendix&#034;&gt;3&lt;/a&gt;] &lt;/span&gt;Souvenez-vous, quand c'est gratuit, c'est que le &lt;strong&gt;produit&lt;/strong&gt;, c'est vous !&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-4&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-4&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-4&#034; rev=&#034;appendix&#034;&gt;4&lt;/a&gt;] &lt;/span&gt;Mais attention, pas d'export OPML &lt;a href=&#034;http://sebsauvage.net/links/?bQemog&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;au derni&#232;res nouvelles&lt;/a&gt; : autrement dit, une cage dont on ne peut pas sortir.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Votre site n'a pas encore de flux &lt;abbr title=&#034;Really Simple Syndication Norme permettant &#224; un site web de communiquer les nouveaut&#233;s du site dans un format exploitable par d'autres outils ([Thunderbird-&gt;http://www.mozilla-europe.org/fr/products/thunderbird/], [Google Reader-&gt;http://www.google.fr/reader/], [NetVibes-&gt;http://www.netvibes.com/]&#034;&gt;RSS&lt;/abbr&gt; ? Il est grand temps de changer &#231;a !&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Que faire en cas de probl&#232;me d'affichage du site SPIP ?</title>
		<link>https://www.pyrat.net/Que-faire-en-cas-de-probleme-d-affichage-du-site-SPIP.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Que-faire-en-cas-de-probleme-d-affichage-du-site-SPIP.html</guid>
		<dc:date>2010-11-24T09:45:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		<enclosure url="https://www.pyrat.net/sites/pyrat.net/IMG/logo/arton543.jpg" length="587364" type="image/jpeg" />


		<dc:subject>Sommaire</dc:subject>
		<dc:subject>ALaUne</dc:subject>

		<description>&lt;p&gt;Vous constatez un dysfonctionnement dans l'affichage de votre site. Que faire ?&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;

/ 
&lt;a href="https://www.pyrat.net/+-Sommaire-+.html" rel="tag"&gt;Sommaire&lt;/a&gt;, 
&lt;a href="https://www.pyrat.net/+-ALaUne-+.html" rel="tag"&gt;ALaUne&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://www.pyrat.net/sites/pyrat.net/local/cache-vignettes/L150xH100/arton543-3b0e1.jpg?1782569562' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Avant toute chose&lt;/h2&gt;&lt;h3 class=&#034;spip&#034;&gt;Actualiser la page dans le navigateur&lt;/h3&gt;
&lt;p&gt;Il se peut en effet que votre navigateur ait encore l'ancienne version des &lt;abbr title=&#034;Cascading Style Sheet (Feuilles de styles pour pages web)&#034;&gt;CSS&lt;/abbr&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb3-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Ce qui r&#232;gle l'apparence de votre site.&#034; id=&#034;nh3-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; ou du javascript&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb3-2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Ce qui fait que les menus se d&#233;plient ou que les colonnes sont de hauteur (&#8230;)&#034; id=&#034;nh3-2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Pour cela :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; un clic dans la barre d'outil sur le bouton de rechargement/recyclage&lt;/li&gt;&lt;li&gt; ou un appui sur la touche F5&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Recalculer la page qui pose question&lt;/h3&gt;
&lt;p&gt;Une fois que vous &#234;tes identifi&#233; sur le site, vous disposez dans l'espace public des &lt;strong&gt;boutons d'administration&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Cliquez sur le bouton &lt;strong&gt;Recalculer cette page&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Les grands moyens&lt;/h2&gt;&lt;h3 class=&#034;spip&#034;&gt;Erreur dans les plugins&lt;/h3&gt;
&lt;p&gt;S'il y a un bandeau sombre en haut de l'espace d'administration commen&#231;ant par &#171; Erreur dans les plugins &#187;, il suffit d'aller voir la page de gestion des plugins : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ecrire/?exec=admin_plugin&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Il n'y a &lt;strong&gt;rien&lt;/strong&gt; &#224; faire dans cette page, juste la visiter.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Si le Couteau Suisse est install&#233; dans le site&lt;/h3&gt;
&lt;p&gt;Il faut demander au Couteau Suisse de se r&#233;initialiser.&lt;/p&gt;
&lt;p&gt;Pour cela, il suffit de se rendre dans la page de configuration Couteau Suisse : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ecrire/?exec=admin_couteau_suisse&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Il n'y a &lt;strong&gt;rien&lt;/strong&gt; &#224; faire dans cette page, juste la visiter.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Vider le cache de &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;&lt;/h3&gt;
&lt;p&gt;Pour vider le cache de SPIP, rendez-vous dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ecrire/?exec=admin_vider&lt;/code&gt;, et cliquez sur le premier bouton &lt;em class=&#034;spip&#034;&gt;Vider le cache&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Vous pouvez alors visiter le site et constater que tout va bien.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb3-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh3-1&#034; class=&#034;spip_note&#034; title=&#034;Notes 3-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Ce qui r&#232;gle l'apparence de votre site.&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb3-2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh3-2&#034; class=&#034;spip_note&#034; title=&#034;Notes 3-2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&gt;] &lt;/span&gt;Ce qui fait que les menus se d&#233;plient ou que les colonnes sont de hauteur &#233;quivalentes.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Et si cela n'a pas suffi, il ne vous reste plus qu'&#224; contacter votre webmaster pr&#233;f&#233;r&#233;&#8230;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Quelques commandes UNIX pratiques</title>
		<link>https://www.pyrat.net/Quelques-commandes-UNIX-pratiques.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Quelques-commandes-UNIX-pratiques.html</guid>
		<dc:date>2010-06-11T17:08:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		<enclosure url="https://www.pyrat.net/sites/pyrat.net/IMG/logo/arton503.png" length="13198" type="image/png" />



		<description>&lt;p&gt;Pour webmaster utilisant un acc&#232;s &lt;abbr title=&#034;Secure Shell (Ligne de commande distante s&#233;curis&#233;e)&#034;&gt;SSH&lt;/abbr&gt;.&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.pyrat.net/sites/pyrat.net/local/cache-vignettes/L150xH79/arton503-bd911.png?1782569562' class='spip_logo spip_logo_right' width='150' height='79' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Vous avez la chance de disposer d'un h&#233;bergement avec un acc&#232;s &lt;abbr title=&#034;Secure Shell (Ligne de commande distante s&#233;curis&#233;e)&#034;&gt;SSH&lt;/abbr&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb4-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;C'est le cas d'OVH ou 1and1 par exemple&#8230;&#034; id=&#034;nh4-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Du coup, vous disposez de commandes qui peuvent vous simplifier la vie :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cd nomdudossier/nomdusousdossier&lt;/code&gt; : changer de dossier&lt;br class='manualbr' /&gt;pour remonter d'un cran : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cd ..&lt;/code&gt;&lt;br class='manualbr' /&gt;de 2 crans : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cd ../..&lt;/code&gt;&lt;br class='manualbr' /&gt;La touche tabulation permet d'autocompl&#233;ter le nom que vous avez commenc&#233; &#224; saisir&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mkdirnomdudossier&lt;/code&gt; : permet de cr&#233;er un dossier&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;du -sh&lt;/code&gt; : conna&#238;tre la taille d'un dossier et de ses sous dossier sur le disque dur&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rm * -rf&lt;/code&gt; : &lt;strong class=&#034;caractencadre-spip spip&#034;&gt;dangeureux !&lt;/strong&gt;, permet d'effacer le contenu d'un dossier et de tous ses sous-dossiers&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb4-2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Par exemple pour vider le cache de SPIP.&#034; id=&#034;nh4-2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ls&lt;/code&gt; : liste &#171; dense &#187; d'un dossier&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ls -la&lt;/code&gt; : listing complet d'un dossier&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;find . -name *.lock -type f -print0 | xargs -0 /bin/rm&lt;/code&gt; : supprimer tous les fichiers ayant l'extension .lock dans un dossier et ses sous dossiers&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb4-3&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Pour d&#233;bloquer les CRON de SPIP.&#034; id=&#034;nh4-3&#034;&gt;3&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;top&lt;/code&gt; : pour avoir une id&#233;e de la charge du processeur et de la &lt;abbr title=&#034;Random Access Memory (m&#233;moire vive)&#034;&gt;RAM&lt;/abbr&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Et si vous avez beaucoup de chance, vous disposez de subversion avec un acc&#232;s &#224; l'ext&#233;rieur. Dans ce cas, vous pouvez installer et mettre &#224; jour &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; et ses plugins tr&#232;s rapidement :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;svn co d&#233;p&#244;tSVN&lt;/code&gt; : installation de SPIP&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;svn up&lt;/code&gt; : mise &#224; jour&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;svn up -rNNNN&lt;/code&gt; : retour &#224; la version NNNN du code&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;svn sw d&#233;p&#244;tSVN&lt;/code&gt; : changement de d&#233;p&#244;t &lt;abbr title=&#034;SubVersioN : outil collaboratif de gestion de code source&#034;&gt;SVN&lt;/abbr&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb4-4&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Par exemple, pour passer de la version 2.0 &#224; la version 2.1 de SPIP&#034; id=&#034;nh4-4&#034;&gt;4&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb4-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh4-1&#034; class=&#034;spip_note&#034; title=&#034;Notes 4-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;C'est le cas d'OVH ou 1and1 par exemple&#8230;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb4-2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh4-2&#034; class=&#034;spip_note&#034; title=&#034;Notes 4-2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&gt;] &lt;/span&gt;Par exemple pour vider le cache de &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb4-3&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh4-3&#034; class=&#034;spip_note&#034; title=&#034;Notes 4-3&#034; rev=&#034;appendix&#034;&gt;3&lt;/a&gt;] &lt;/span&gt;Pour d&#233;bloquer les CRON de SPIP.&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb4-4&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh4-4&#034; class=&#034;spip_note&#034; title=&#034;Notes 4-4&#034; rev=&#034;appendix&#034;&gt;4&lt;/a&gt;] &lt;/span&gt;Par exemple, pour passer de la version 2.0 &#224; la version 2.1 de SPIP&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Plus d'informations sur le code source de &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; et son acc&#232;s via &lt;abbr title=&#034;Secure Shell (Ligne de commande distante s&#233;curis&#233;e)&#034;&gt;SSH&lt;/abbr&gt; sur le &lt;a href=&#034;http://trac.rezo.net/trac/spip/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Trac de SPIP&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Afficher l'article si la rubrique n'en a qu'un seul</title>
		<link>https://www.pyrat.net/Afficher-l-article-si-la-rubrique-n-en-a-qu-un-seul.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Afficher-l-article-si-la-rubrique-n-en-a-qu-un-seul.html</guid>
		<dc:date>2009-08-21T11:52:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>
&lt;p&gt;Besoin r&#233;curent des squelettes SPIP : que faire des rubriques qui n'ont qu'un seul article ? Une solution assez souvent retenue et d'afficher directement l'article s'il est tout seul dans sa rubrique : http://www.guiderdoni.net/Afficher-l-article-s-il-est-seul.html http://www.spip-contrib.net/Afficher-directement-l-article-si http://www.spip-contrib.net/Afficher-directement-l-article La solution propos&#233;e ici permet de rediriger vers l'article lorsqu'on appelle explicitement la rubrique. (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Besoin r&#233;curent des squelettes &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; : que faire des rubriques qui n'ont qu'un seul article ?&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Une solution assez souvent retenue et d'afficher directement l'article s'il est tout seul dans sa rubrique :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://www.guiderdoni.net/Afficher-l-article-s-il-est-seul.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.guiderdoni.net/Afficher-l-article-s-il-est-seul.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.spip-contrib.net/Afficher-directement-l-article-si&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.spip-contrib.net/Afficher-directement-l-article-si&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.spip-contrib.net/Afficher-directement-l-article&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.spip-contrib.net/Afficher-directement-l-article&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;La solution propos&#233;e ici permet de rediriger vers l'article lorsqu'on appelle explicitement la rubrique.&lt;/p&gt;
&lt;p&gt;La redirection &#233;vite le &#171; duplicate content &#187; que les moteurs de recherche n'appr&#233;cient gu&#232;re&#8230;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Contenu de rubrique.html&lt;/h2&gt;
&lt;p&gt;Il s'agit de renommer votre ancien rubrique.html en inc_rubrique.html et de placer dans rubrique.html le code suivant :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;BOUCLE_ArticlePlusdun(ARTICLES){id_rubrique}{1,1}&gt; #INCLURE{fond=inc_rubrique,id_rubrique} &lt;/BOUCLE_ArticlePlusdun&gt; &lt;BOUCLE_ArticleUnSeul(ARTICLES){id_rubrique}{0,1}&gt;[(#HTTP_HEADER{Location: [(#URL_ARTICLE|url_absolue)]})]#HTTP_HEADER{HTTP/1.1 301 Moved Permanently}#HTTP_HEADER{Status: 301 Moved Permanently}&lt;/BOUCLE_ArticleUnSeul&gt; #INCLURE{fond=inc_rubrique,id_rubrique} &lt;//B_ArticleUnSeul&gt; &lt;//B_ArticlePlusdun&gt;&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Quelques explications&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; BOUCLE_ArticlePlusdun v&#233;rifie s'il y a au moins un deuxi&#232;me article dans la rubrique.&lt;br class='manualbr' /&gt;&amp;rArr; Si oui, alors, on affiche normalement la rubrique&lt;/li&gt;&lt;li&gt; Sinon, BOUCLE_ArticleUnSeul v&#233;rifie s'il y a bien un article&lt;br class='manualbr' /&gt;&amp;rArr; Si oui, alors en envois des ent&#234;tes &lt;abbr title=&#034;Hyper Text Transfert Protocol&#034;&gt;HTTP&lt;/abbr&gt; de redirection vers l'article lui-m&#234;me&lt;br class='manualbr' /&gt;&amp;rArr; Sinon, alors, on affiche normalement la rubrique&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb5-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;3 cas o&#249; cela peut se produire : la rubrique n'a que des br&#232;ves la rubrique (&#8230;)&#034; id=&#034;nh5-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Inconv&#233;nient de cette m&#233;thode&lt;/h2&gt;
&lt;p&gt;Le principal inconv&#233;nient, c'est que les rubriques n'ayant qu'un seul article ne seront plus du tout consultable (le contenu textuel de la rubrique).&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb5-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh5-1&#034; class=&#034;spip_note&#034; title=&#034;Notes 5-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;3 cas o&#249; cela peut se produire :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; la rubrique n'a que des br&#232;ves&lt;/li&gt;&lt;li&gt; la rubrique n'a que des sites r&#233;f&#233;renc&#233;s&lt;/li&gt;&lt;li&gt; la rubrique n'a que des sous rubriques
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Sur Pyrat.net avec le squelette SoyezCreateurs, la &lt;a href='https://www.pyrat.net/Schemas-de-fonctionnement-du-squelette-SoyezCreateurs.html' class=&#034;spip_in&#034;&gt;solution retenue&lt;/a&gt; est celle de modifier les menus de navigation de telle mani&#232;re que si une rubrique ne contient qu'un seul article, alors, le lien du menu pointe sur l'article.&lt;/p&gt;
&lt;p&gt;Par contre, les rubriques sont toujours consultables via :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; le plan du site&lt;/li&gt;&lt;li&gt; le fil d'Ariane&lt;/li&gt;&lt;li&gt; la recherche&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Appliquer un filtre sur une valeur arbitraire</title>
		<link>https://www.pyrat.net/Appliquer-un-filtre-sur-une-valeur-arbitraire.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Appliquer-un-filtre-sur-une-valeur-arbitraire.html</guid>
		<dc:date>2006-11-30T11:03:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;Et ce, hors du contexte d'une boucle !&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Probl&#233;matique initiale&lt;/strong&gt; : faire dans un squelette un lien en dur vers l'auteur n&#176;2.&lt;/p&gt;
&lt;p&gt;La solution donn&#233;e sur la &lt;a href=&#034;http://listes.rezo.net/mailman/listinfo/spip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;liste des utilisateurs de SPIP&lt;/a&gt; a d'abord &#233;t&#233; la suivante :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;a href=&#034;spip.php?auteur2&#034;&gt;nous contacter&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Elle est juste dans le sens qu'elle donne le r&#233;sultat attendu : un lien vers l'auteur n&#176;2.&lt;/p&gt;
&lt;p&gt;Mais, si le webmestre du site d&#233;cide de passer le site en &lt;abbr title=&#034;Uniform Resource Locator&#034;&gt;URL&lt;/abbr&gt; propre, ce lien ne serait pas pass&#233; dans ce mode.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Solution&lt;/h2&gt;
&lt;p&gt;La bonne syntaxe est :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[(#NOOP|sinon{2}|generer_url_auteur)]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Explication&lt;/strong&gt; :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#NOOP&lt;/code&gt; ne renvoie rien (No Operation &amp;rarr; pas d'action)&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|sinon{2}&lt;/code&gt; renvoie 2 si la balise ne renvoie rien&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|generer_url_auteur&lt;/code&gt; g&#233;n&#232;re l'URL de l'auteur&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Donc, cette syntaxe permet de choisir arbitrairement une valeur pass&#233;e &#224; un filtre sans &#234;tre forc&#233;ment dans le contexte d'une BOUCLE.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Mesure anti SPAM radicale</title>
		<link>https://www.pyrat.net/Mesure-anti-SPAM-radicale.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Mesure-anti-SPAM-radicale.html</guid>
		<dc:date>2006-10-06T10:29:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;&lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; vainqueur du SPAM !&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;strong&gt;Objectif&lt;/strong&gt; : ne plus permettre &lt;strong&gt;jamais&lt;/strong&gt; &#224; un robot spameur de r&#233;cup&#233;rer les adresses email du site.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;M&#233;thode&lt;/strong&gt; : Avec un formulaire de contact par email.&lt;/p&gt;
&lt;p&gt;Autrement dit, en cr&#233;ant un auteur (sans login et mot de passe, c'est inutile ici) par email et en faisant &#224; la place de l'email un lien &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[-&gt;auteurXXX]&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Bien s&#251;r, il faut que le squelette auteur.html n'affiche pas d'adresse email et dispose d'un #FORMULAIRE_ECRIRE_AUTEUR.&lt;/p&gt;
&lt;p&gt;Attention aussi, la boucle &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;(AUTEURS){id_auteur}&lt;/code&gt; doit avoir le crit&#232;re &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;{tout}&lt;/code&gt; pour afficher m&#234;me les auteurs sans article.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Passage de SPIP 1.8 &#224; SPIP 1.9 : garder son r&#233;f&#233;rencement</title>
		<link>https://www.pyrat.net/Passage-de-SPIP-1-8-a-SPIP-1-9-garder-son-referencement.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Passage-de-SPIP-1-8-a-SPIP-1-9-garder-son-referencement.html</guid>
		<dc:date>2006-09-13T20:00:12Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;Une astuce de &lt;a href=&#034;http://www.spip-contrib.net/_rpapa_&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;rpapa&lt;/a&gt;&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; vous avez r&#233;-&#233;crits tout votre squelette pour &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; 1.9xxx,&lt;/li&gt;&lt;li&gt; vous avez supprim&#233; tous les .php3&lt;/li&gt;&lt;li&gt; vous avez mis votre squelette tout beau tout propre en ligne&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;et vous vous dites, &#171; pas la peine de d&#233;commenter ces deux lignes du .htaccess, j'ai plus de .php3 &#187;.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='10' class='spip_cadre spip_cadre_block' dir='ltr'&gt;================================================== # SPIP version 'php' - si vous avez d'anciennes adresses en '.php[3]', # supprimez le '#' sur les lignes qui suivent pour rediriger les acces # errones vers le .php correspondant #RewriteCond %{REQUEST_FILENAME} -f #RewriteRule ^(.+)\.php[3]$ $1.php [QSA,L] ==================================================&lt;/textarea&gt;
&lt;p&gt;et bien non vous avez oubli&#233; tous les sites qui ont syndiqu&#233;s votre site avant la mise &#224; jour avec une adresse de la forme &lt;em class=&#034;spip&#034;&gt;&lt;a href=&#034;http://www.mon-site-spip/backend.php3&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.mon-site-spip/backend.php3&lt;/a&gt;&lt;/em&gt; ou pointant vers un article de votre site &lt;em class=&#034;spip&#034;&gt;&lt;a href=&#034;http://www.mon-site-spip/article.php3?id_article=12&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.mon-site-spip/article.php3?id_article=12&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;tous ces fils et ces liens sont morts&lt;/p&gt;
&lt;p&gt;N'oubliez de d&#233;commenter les deux lignes du .htaccess sinon vous allez perdre en r&#233;f&#233;rencement.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;initialiser les URL-propres</title>
		<link>https://www.pyrat.net/Reinitialiser-les-URL-propres.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Reinitialiser-les-URL-propres.html</guid>
		<dc:date>2006-09-08T20:35:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;Avoir des &lt;abbr title=&#034;Uniform Resource Locator&#034;&gt;URL&lt;/abbr&gt; qui correspondent aux titres&lt;/p&gt;

-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Attention, &#224; ne faire &lt;strong&gt;que&lt;/strong&gt; si perdre les &#233;ventuelles pages m&#233;moris&#233;es dans les moteurs de recherche ou les favoris des internautes ne vous g&#232;ne pas.&lt;br class='manualbr' /&gt;Autrement dit, c'est g&#233;n&#233;ralement &#224; faire juste &lt;strong&gt;avant&lt;/strong&gt; de mettre le site en production, pas une fois le site d&#233;j&#224; r&#233;f&#233;renc&#233; et connu.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Objectif : refaire correspondre les URLs propres avec les titres des articles et des rubriques (suite &#224; de nombreux changements de titres).&lt;/p&gt;
&lt;p&gt;M&#233;thode : remettre &#224; vide les champs url_propre de &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;spip&lt;/abbr&gt; dans les tables concern&#233;es.&lt;/p&gt;
&lt;p&gt;Pour cela, il suffit d'ex&#233;cuter les requ&#234;tes suivantes sur votre base (&#224; l'aide de PhpMyAdmin) :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;update spip_articles set url_propre=''; update spip_rubriques set url_propre='';&lt;/textarea&gt;
&lt;p&gt;Remarques :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; si vous utilisez un pr&#233;fixe de table explicite, le nom des tables sera diff&#233;rent&lt;/li&gt;&lt;li&gt; le m&#234;me principe peut &#234;tre appliqu&#233; pour les mots, les auteurs&#8230;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;PS : Merci &#224; St&#233;phane Laurent d'avoir fourni les requ&#234;tes &lt;abbr title=&#034;Structured Query Language (Langage de requ&#234;tes structur&#233;s utilis&#233; dans les bases de donn&#233;es)&#034;&gt;SQL&lt;/abbr&gt;.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Un lien ou en gras selon que c'est l'article actif ou non</title>
		<link>https://www.pyrat.net/Un-lien-ou-en-gras-selon-que-c-est-l-article-actif-ou-non.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Un-lien-ou-en-gras-selon-que-c-est-l-article-actif-ou-non.html</guid>
		<dc:date>2006-09-07T01:08:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>
&lt;p&gt;Objectif : lister les articles de la m&#234;me rubrique que l'article en cours (avec une liste &#224; puce), en faisant un lien vers les articles, sauf pour l'article en cours qui lui doit &#234;tre affich&#233; en gras. C'est une Illustration de l'usage de la balise #EXPOSE &lt;BOUCLE_Article(ARTICLES)id_articlelang&gt; &lt;B_ArticlesFreres&gt; &lt;ul class=&#034;ssssnav&#034;&gt; &lt;BOUCLE_ArticlesFreres(ARTICLES)id_rubriquepar num titrelang&gt; &lt;li&gt;[(#EXPOSE&lt;strong&gt;,&lt;a (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.pyrat.net/-SPIP-Astuces-du-jour-.html" rel="directory"&gt;SPIP : Astuces du jour&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;strong&gt;Objectif&lt;/strong&gt; : lister les articles de la m&#234;me rubrique que l'article en cours (avec une liste &#224; puce), en faisant un lien vers les articles, sauf pour l'article en cours qui lui doit &#234;tre affich&#233; en gras.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;C'est une Illustration de l'usage de la &lt;a href=&#034;https://www.spip.net/fr_article2319.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;balise&lt;/a&gt; &lt;a href=&#034;http://www.spip.net/fr_article3173.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;#EXPOSE&lt;/a&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='12' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_Article(ARTICLES){id_article}{lang}&gt; &lt;B_ArticlesFreres&gt; &lt;ul class=&#034;ssssnav&#034;&gt; &lt;BOUCLE_ArticlesFreres(ARTICLES){id_rubrique}{par num titre}{lang}&gt; &lt;li&gt;[(#EXPOSE{&lt;strong&gt;,&lt;a href='#URL_ARTICLE'&gt;})]#TITRE[(#EXPOSE{&lt;/strong&gt;,&lt;/a&gt;})]&lt;/li&gt; &lt;/BOUCLE_ArticlesFreres&gt; &lt;/ul&gt; &lt;/B_ArticlesFreres&gt; &lt;/BOUCLE_Article&gt;&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>