From 7865df5890ad610314a3106f897b33fd308ce078 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Thu, 14 Sep 2006 10:20:14 +0000
Subject: [PATCH] =?UTF-8?q?Il=20restait=20une=20fausse=20boucle=20r=C3=A9c?=
 =?UTF-8?q?ursive,=20cas=20que=20le=20compilateur=20n'assume=20plus.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitattributes    |  1 +
 dist/backend.html | 60 ++---------------------------------------------
 dist/rss.html     | 55 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 58 insertions(+), 58 deletions(-)
 create mode 100644 dist/rss.html

diff --git a/.gitattributes b/.gitattributes
index 39b9bf3b60..ffb9559480 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -25,6 +25,7 @@ dist/polices/dustismo.ttf -text
 dist/polices/dustismo_bold.ttf -text
 dist/puce.gif -text
 dist/puce_rtl.gif -text
+dist/rss.html -text
 dist/spip.png -text
 dist/style_prive.html -text
 dist/win_width.htc -text
diff --git a/dist/backend.html b/dist/backend.html
index 1e69edface..fb6e7758c5 100644
--- a/dist/backend.html
+++ b/dist/backend.html
@@ -22,70 +22,14 @@
 	</image>
 ]
 
-	<BOUCLE_un_article(ARTICLES){id_article}>
-	<item>
-		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
-		<link>[(#URL_ARTICLE|url_absolue)]</link>
-		[<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>]
-		[<dc:date>(#DATE|date_iso)</dc:date>]
-		<dc:format>text/html</dc:format>
-		[<dc:language>(#LANG)</dc:language>]
-		[<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
-
-[(#REM)
-	Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS
-
-]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss>
-<BOUCLE_mots_rss(MOTS){id_article}>
-		[<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
-
-		<description>[(#INTRODUCTION|texte_backend)]
-
-[(#REM)
-	Le bloc qui suit diffuse la rubrique et les mots-cles
-	sous forme de "microformats"
-
-]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
-[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
-</BOUCLE_rubrique_mf><B_mots_mf>
-/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
-[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
-
-		</description>
-
-[(#REM)
-	Le bloc qui suit diffuse aussi le texte integral de l'article,
-	ce qui permet une syndication plus riche (mais plus "lourde").
-	Fonction desactivable depuis les reglages du site.
-][
-(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE|right||texte_backend)
-		][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
-		][&lt;div class='rss_texte'&gt;(#TEXTE|
-			image_reduire{520,0}|texte_backend)&lt;/div&gt;
-		][&lt;hr /&gt;
-		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
-		][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
-		</content:encoded>
-]
-
-[(#REM)
-	Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
-	ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
-]		<BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
-		<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
-		</BOUCLE_documents>
-
-	</item>
-</BOUCLE_un_article>
-
 <BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}
 	{par date}{inverse}{0,10}{unique}>
-<BOUCLE_a(BOUCLE_un_article)></BOUCLE_a>
+<INCLURE{fond=rss}{id_article}>
 </BOUCLE_10recents>
 
 <BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}
 	{par date}{inverse}{age<3}{unique}>
-<BOUCLE_b(BOUCLE_un_article)></BOUCLE_b>
+<INCLURE{fond=rss}{id_article}>
 </BOUCLE_tres_recents>
 
 </channel>
diff --git a/dist/rss.html b/dist/rss.html
new file mode 100644
index 0000000000..ff64e8f23c
--- /dev/null
+++ b/dist/rss.html
@@ -0,0 +1,55 @@
+<BOUCLE_un_article(ARTICLES){id_article}>
+	<item>
+		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
+		<link>[(#URL_ARTICLE|url_absolue)]</link>
+		[<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>]
+		[<dc:date>(#DATE|date_iso)</dc:date>]
+		<dc:format>text/html</dc:format>
+		[<dc:language>(#LANG)</dc:language>]
+		[<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
+
+[(#REM)
+	Le bloc qui suit diffuse la rubrique et les mots-cles a la mode RSS
+
+]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss>
+<BOUCLE_mots_rss(MOTS){id_article}>
+		[<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
+
+		<description>[(#INTRODUCTION|texte_backend)]
+
+[(#REM)
+	Le bloc qui suit diffuse la rubrique et les mots-cles
+	sous forme de "microformats"
+
+]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
+[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+</BOUCLE_rubrique_mf><B_mots_mf>
+/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
+[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
+
+		</description>
+
+[(#REM)
+	Le bloc qui suit diffuse aussi le texte integral de l'article,
+	ce qui permet une syndication plus riche (mais plus "lourde").
+	Fonction desactivable depuis les reglages du site.
+][
+(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE|right||texte_backend)
+		][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
+		][&lt;div class='rss_texte'&gt;(#TEXTE|
+			image_reduire{520,0}|texte_backend)&lt;/div&gt;
+		][&lt;hr /&gt;
+		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
+		][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
+		</content:encoded>
+]
+
+[(#REM)
+	Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
+	ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
+]		<BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
+		<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
+		</BOUCLE_documents>
+
+	</item>
+</BOUCLE_un_article>
-- 
GitLab