<?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=106&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>Moyens de surcharger SPIP</title>
		<link>https://www.pyrat.net/Moyens-de-surcharger-SPIP.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Moyens-de-surcharger-SPIP.html</guid>
		<dc:date>2010-07-20T09:22:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>
&lt;p&gt;Fonctions fonction inc_nom_dist() peut &#234;tre surcharg&#233;e par inc_nom $f = charger_fonction('nom','inc') ; $f('param') ; Fichiers ecrire/inc/nom.php &amp;rArr; squelettes/inc/nom.php $f = find_inc_path('inc/nom.php') ; #CHEMINimages/z.png Pipelines $data = pipeline('nom', 'contenu') ; Exemple : insert_head ecrire/inc_version.php contient 40 d&#233;finitions de pipelines $GLOBALS['spip_pipeline']['insert_head'] = &#034;passe_ici|passe_la&#034; ; $data = pipeline('nom', array ( (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.pyrat.net/-ZPIP-.html" rel="directory"&gt;ZPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Fonctions&lt;/h2&gt;
&lt;p&gt;fonction inc_nom_dist() peut &#234;tre surcharg&#233;e par inc_nom&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;$f = charger_fonction('nom','inc');
$f('param');&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Fichiers&lt;/h2&gt;
&lt;p&gt;ecrire/inc/nom.php&lt;/p&gt;
&lt;p&gt;&amp;rArr; squelettes/inc/nom.php&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;$f = find_inc_path('inc/nom.php');
#CHEMIN{images/z.png}&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pipelines&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;$data = pipeline('nom', 'contenu');&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Exemple : insert_head&lt;/p&gt;
&lt;p&gt;ecrire/inc_version.php contient 40 d&#233;finitions de pipelines&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;$GLOBALS['spip_pipeline']['insert_head'] = &#034;passe_ici|passe_la&#034;;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;$data = pipeline('nom', array ( 'arg' =&gt; array( ), 'data' =&gt; &#034;&#034;
));&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;D&#233;claration dans plugin.xml :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;pipeline&gt; &lt;nom&gt;insert_head&lt;/nom&gt; &lt;inclure&gt;prefix_pipelines.php&lt;/inclure&gt;
&lt;/pipeline&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;prefix_pipelines.php :
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;?php
fonction prefix_insert_head($flux) { $flux .= &#034;texte&#034;;
}
?&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Astuce pour mise au point : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;var_dump($flux);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;function contacts_affiche_gauche($flux){ if ($flux['args']['exec'] == 'auteur_infos'){ $flux['data'] .= recuperer_fond('prive/boite/selecteur_contacts_comptes', array( 'id_auteur'=&gt;$flux['args']['id_auteur'] ), array('ajax'=&gt;true)); } return $flux;
}&lt;/code&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Dans les squelettes&lt;/h3&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#PIPELINE{nom,valeur} [(#PIPELINE{nom,[(#ARRAY{ args,[(#ARRAY{objet,auteur,id_objet,3})]
})]})]&lt;/code&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Pipeline recuperer_fond&lt;/h3&gt;
&lt;p&gt;On peut &#233;couter tous les r&#233;sultats d'un squelette, et le modifier &#233;ventuellement avant leur mise en cache.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Astuce dans un squelette&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[&lt;pre&gt;(#ENV**|unserialize|print_r{1})&lt;/pre&gt;]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;?php echo '&lt;pre&gt;'; print_r($var); echo '&lt;/pre&gt;'; ?&gt;&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Pr&#233;sentation de ZPIP</title>
		<link>https://www.pyrat.net/Presentation-de-ZPIP.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Presentation-de-ZPIP.html</guid>
		<dc:date>2010-07-19T21:28:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>
&lt;p&gt;Avant ZPIP Un squelette imposait une apparence. Maintenant, avec ZPIP De la s&#233;mantique dans les CSS pour styler des &#233;l&#233;ments g&#233;n&#233;rique. Exemple : classe .menu Un fichier &#224; surcharger/personnaliser body.html qui d&#233;clare les div d'un th&#232;me CSS, et fait au minimum 6 inclusions : inclure/entete inclure/barre-nav contenu/#ENVtype navigation/#ENVtype extra/#ENVtype inclure/pied&lt;/p&gt;


-
&lt;a href="https://www.pyrat.net/-ZPIP-.html" rel="directory"&gt;ZPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Avant ZPIP&lt;/h2&gt;
&lt;p&gt;Un squelette imposait une apparence.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Maintenant, avec ZPIP&lt;/h2&gt;
&lt;p&gt;De la s&#233;mantique dans les &lt;abbr title=&#034;Cascading Style Sheet (Feuilles de styles pour pages web)&#034;&gt;CSS&lt;/abbr&gt; pour styler des &#233;l&#233;ments g&#233;n&#233;rique.&lt;/p&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; classe .menu&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Un fichier &#224; surcharger/personnaliser body.html qui d&#233;clare les div d'un th&#232;me CSS, et fait au minimum 6 inclusions :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; inclure/entete&lt;/li&gt;&lt;li&gt; inclure/barre-nav&lt;/li&gt;&lt;li&gt; contenu/#ENV&lt;em class=&#034;spip&#034;&gt;type&lt;/em&gt;&lt;/li&gt;&lt;li&gt; navigation/#ENV&lt;em class=&#034;spip&#034;&gt;type&lt;/em&gt;&lt;/li&gt;&lt;li&gt; extra/#ENV&lt;em class=&#034;spip&#034;&gt;type&lt;/em&gt;&lt;/li&gt;&lt;li&gt; inclure/pied&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="http://www.spip-contrib.net/Zpip" class="spip_out"&gt;Zpip&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Cr&#233;ation d'un th&#232;me ZPIP</title>
		<link>https://www.pyrat.net/Creation-d-un-theme-ZPIP.html</link>
		<guid isPermaLink="true">https://www.pyrat.net/Creation-d-un-theme-ZPIP.html</guid>
		<dc:date>2010-07-19T21:26:46Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>
&lt;p&gt;&#192; la racine de SPIP, un dossier themes/ sous dossier pour son th&#232;me : greeny/ des fichiers : plugin.xml body.html habillage.css vignette.jpg : aper&#231;u du th&#232;me : 200&#215;150px et les dossiers des m&#233;dias du th&#232;me inc-theme-copyleft.html inc-theme-head.html charg&#233; apr&#232;s les CSS de SPIP&lt;/p&gt;


-
&lt;a href="https://www.pyrat.net/-ZPIP-.html" rel="directory"&gt;ZPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &#192; la racine de &lt;abbr title=&#034;Syst&#232;me de Publication pour l'Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;, un dossier themes/&lt;/li&gt;&lt;li&gt; sous dossier pour son th&#232;me : greeny/&lt;/li&gt;&lt;li&gt; des fichiers :
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; plugin.xml&lt;/li&gt;&lt;li&gt; body.html&lt;/li&gt;&lt;li&gt; habillage.css&lt;/li&gt;&lt;li&gt; vignette.jpg : aper&#231;u du th&#232;me : 200&#215;150px&lt;/li&gt;&lt;li&gt; et les dossiers des m&#233;dias du th&#232;me&lt;/li&gt;&lt;li&gt; inc-theme-copyleft.html&lt;/li&gt;&lt;li&gt; inc-theme-head.html charg&#233; apr&#232;s les &lt;abbr title=&#034;Cascading Style Sheet (Feuilles de styles pour pages web)&#034;&gt;CSS&lt;/abbr&gt; de SPIP&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="http://www.spip-contrib.net/Conventions-de-nommage-dans-Zpip" class="spip_out"&gt;Conventions de nommage dans Zpip&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

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