<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://lapsuske.brubel.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>LapSuske</title>
	<link>https://lapsuske.brubel.net/</link>
	<description>Dans LapSuske, il y a Lapsus et Suske, tu saisis ?Suske, 36 ans en 2004 et toutes ses dents (moins une mais il y a prescription). Le lapsus est un peu plus ancien (situation dentaire inconnue).</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://lapsuske.brubel.net/spip.php?id_mot=46&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Une boucle en SPIP pour lister les &#233;v&#232;nements futurs</title>
		<link>https://lapsuske.brubel.net/Une-boucle-en-SPIP-pour-lister-les-evenements-futurs</link>
		<guid isPermaLink="true">https://lapsuske.brubel.net/Une-boucle-en-SPIP-pour-lister-les-evenements-futurs</guid>
		<dc:date>2009-11-25T22:34:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Fran&#231;ois Rygaert (aka Suske)</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Trucs en SPIP</dc:subject>
		<dc:subject>Agenda</dc:subject>

		<description>&lt;p&gt;Une nouveaut&#233; sur ce &#034;blog&#034; : une rubrique &#034;Trucs en SPIP&#034;, qui reprendra quelques tuyaux que j'utilise sur des sites dont je m'occupe. Par la magie de SPIP et du plugin &#034;&lt;a href=&#034;http://www.spip-contrib.net/Spip2Spip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Spip2Spip&lt;/a&gt;&#034;, ces trucs seront r&#233;pliqu&#233;s dans la rubrique ad hoc du site &lt;a href=&#034;http://spip.brubel.net&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://spip.brubel.net&lt;/a&gt;.&lt;/p&gt;

-
&lt;a href="https://lapsuske.brubel.net/SPIP" rel="directory"&gt;SPIP &lt;/a&gt;

/ 
&lt;a href="https://lapsuske.brubel.net/SPIP,30" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://lapsuske.brubel.net/Trucs-en-SPIP" rel="tag"&gt;Trucs en SPIP&lt;/a&gt;, 
&lt;a href="https://lapsuske.brubel.net/Agenda" rel="tag"&gt;Agenda&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;En l'occurrence, cette boucle pr&#233;sente une simple liste de &#233;v&#232;nements planifi&#233;s dans les 93 jours qui suivent. Cette limitation permet de ne pas lister trop longtemps &#224; l'avance des &#233;v&#232;nements dont la r&#233;currence est permanente...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Les commentaires du code vous donnent quelques explications. Je pr&#233;cise que cette boucle est utilis&#233;e dans un site utilisant le plugin &#034;Acc&#232;s restreint&#034; sur un secteur complet du site (rubrique n&#176;123 situ&#233;e &#224; la racine), ce qui explique deux choses compl&#233;mentaires :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; la pr&#233;sence du crit&#232;re &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;{tout_voir}&lt;/code&gt;, pour afficher tous les &#233;v&#232;nements, m&#234;me s'ils sont list&#233;s dans l'espace &#224; acc&#232;s restreint&lt;/li&gt;&lt;li&gt; l'application conditionnelle d'une classe css &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.membres&lt;/code&gt; indiquant cette restriction d'acc&#232;s&lt;/li&gt;&lt;/ol&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;B_prochains_evenements&gt; &lt;div class=&#034;liste-articles&#034;&gt; &lt;!-- Lister les evenements des 93 prochains jours--&gt; &lt;BOUCLE_prochains_evenements(EVENEMENTS) {par date_debut} {age_fin&lt;=0}{age_fin&gt;-93}{tout_voir}&gt; &lt;!-- des classes css adaptees pour rendez-vous reserves aux membres--&gt; &lt;div class=&#034;extrait &lt;BOUCLE_even_esp_membres(RUBRIQUES){id_rubrique}&gt;[(#ID_SECTEUR|=={123}|?{' membres',''})]&lt;/BOUCLE_even_esp_membres&gt;&#034;&gt; &lt;div class=&#034;citation&#034;&gt; [&lt;div class=&#034;logo_right&#034;&gt;(#LOGO_ARTICLE||reduire_image{120})&lt;/div&gt;] &lt;a name=&#034;#ID_ARTICLE[-(#DATE_DEBUT|affdate{'Y-m-d'})]&#034;&gt;&lt;/a&gt; &lt;h3&gt;#PUCE [(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})]&lt;/h3&gt; &lt;h2&gt;#TITRE&lt;/h2&gt; [&lt;h3&gt;(#LIEU)&lt;/h3&gt;] &lt;p&gt;#DESCRIPTIF&lt;/p&gt; &lt;BOUCLE_article_associe(ARTICLES){id_article}&gt; [&lt;a href=&#034;#URL_ARTICLE&#034;&gt;(#INTRODUCTION|?{&#034;Plus d'infos...&#034;,&#034;&#034;})&lt;/a&gt;]&lt;/BOUCLE_article_associe&gt; &lt;/div&gt; &lt;/div&gt; &lt;/BOUCLE_prochains_evenements&gt; &lt;/div&gt; &lt;/B_prochains_evenements&gt; &lt;h3&gt; Repos ;-)&lt;/h3&gt; &lt;//B_prochains_evenements&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Cette boucle est une application simple des &lt;a href=&#034;http://www.spip-contrib.net/Plugin-Agenda#squelettes&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;quelques exemples propos&#233;s&lt;/a&gt; dans la rubrique du plugin &#034;&lt;a href=&#034;http://www.spip-contrib.net/Agenda-2-0&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Agenda 2.0&lt;/a&gt;&#034;. Elle est en fonction au bout du lien ci-dessous.&lt;/p&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="http://ecolo1070.be/spip.php?rubrique27" class="spip_out"&gt;Une boucle similaire, utilis&#233;e sur http://ecolo1070.be&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
