Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
17794 validations de retard le dépôt en amont.
backend.html 3,19 Kio
#CACHE{3600}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
	<link>#URL_SITE_SPIP/</link>
	<description></description>
	<language>#LANG</language>
	<generator>SPIP - www.spip.net</generator>

[	<image>
		<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
		<url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
		<link>#URL_SITE_SPIP/</link>
		[<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>]
		[<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>]
	</image>
]

	<BOUCLE_un_article(ARTICLES){id_article}>
	<item>
		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
		<link>[(#URL_ARTICLE|url_absolue)]</link>
		[<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="category"&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|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 ?}{par date}{inverse}{0,10}{unique}>
<BOUCLE_a(BOUCLE_un_article)></BOUCLE_a>
</BOUCLE_10recents>

<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{par date}{inverse}{age<3}{unique}>
<BOUCLE_b(BOUCLE_un_article)></BOUCLE_b>
</BOUCLE_tres_recents>

</channel>

</rss>