[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / zpip_v1 / inclure / rss-item.html
1 [(#REM)
2 Cette page génère le contenu d'un article
3 pour un flux RSS, appelé depuis backend.html
4
5 ]<BOUCLE_un_article(ARTICLES){id_article} {statut?}>
6 <item[ xml:lang="(#LANG)"]>
7 <title>[(#TITRE|supprimer_tags|texte_backend)]</title>
8 <link>[(#URL_ARTICLE|url_absolue)]</link>
9 [<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>]
10 [<dc:date>(#DATE|date_iso)</dc:date>]
11 <dc:format>text/html</dc:format>
12 [<dc:language>(#LANG)</dc:language>]
13 [<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
14
15 [(#REM)
16 Le bloc qui suit diffuse les mots-cles a la mode RSS
17
18 ]<BOUCLE_mots_rss(MOTS){id_article}>
19 [<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
20
21 <description>[(#INTRODUCTION|texte_backend)]
22
23 [(#REM)
24 Le bloc qui suit diffuse la rubrique et les mots-cles
25 sous forme de "microformats"
26
27 ]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}{statut?}>-
28 [&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_tags|texte_backend)&lt;/a&gt;]
29 </BOUCLE_rubrique_mf><B_mots_mf>
30 / <BOUCLE_mots_mf(MOTS){id_article}{", "}>
31 [&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
32
33 </description>
34
35 [(#REM)
36 Le bloc qui suit diffuse aussi le texte integral de l'article,
37 ce qui permet une syndication plus riche (mais plus "lourde").
38 Fonction desactivable depuis les reglages du site.
39 ][
40 (#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE{right}||image_reduire{150,150}|texte_backend)
41 ][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
42 ][&lt;div class='rss_texte'&gt;(#TEXTE|
43 image_reduire{500,0}|texte_backend)&lt;/div&gt;
44 ][&lt;hr /&gt;
45 &lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
46 ][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
47 </content:encoded>
48 ]
49
50 [(#REM)
51 Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
52 ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
53 ] <BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
54 <enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
55 </BOUCLE_documents>
56
57 </item>
58 </BOUCLE_un_article>