source: spip-zone/_plugins_/sedna/trunk/sedna-rss.html

Last change on this file was 68168, checked in by kent1@…, 7 years ago

On va tenter de se passer un peu de <?php dans les squelettes

On déplace une grosse fonction du fichier d'options vers le fichier _fonctions d'une page en particulier, évitera de le charger pour chaque page

Un fichier de fonctions plus nécessaire, la seule fonction dedans est remplacé par un test dans les squelettes
Petites refactorisations

File size: 2.1 KB
Line 
1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
2version="1.0"[ encoding="(#CHARSET)"]?>
3<rss version="2.0" [(#REM) rss 2.0.9)]
4        xmlns:dc="http://purl.org/dc/elements/1.1/"
5        xmlns:content="http://purl.org/rss/1.0/modules/content/"
6        xmlns:atom="http://www.w3.org/2005/Atom"
7>
8
9<channel>
10        <BOUCLE_titre(SITES){id_syndic}>
11                <title>[(#NOM_SITE|texte_backend)] (via [(#NOM_SITE_SPIP|texte_backend)])</title>
12                <link>#URL_SITE</link>
13                <description>[(#DESCRIPTIF|texte_backend)]</description>
14                <language>#LANG</language>
15        </BOUCLE_titre>
16                <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
17                <link>#URL_SITE_SPIP/</link>
18                <language>#LANG</language>
19        <//B_titre>
20
21        <BOUCLE_20recents(SYNDIC_ARTICLES){contenu}{id_syndic?}{tri_sedna}{0,20}{unique}{age<31}>
22                <item>
23                <title>[(#TITRE*|texte_backend)]</title>
24                <link>#URL_ARTICLE</link>
25                <date>#DATE</date>
26                [(#TAGS|tags2dcsubject)
27                ]<description>[(#DESCRIPTIF*|texte_backend)][
28                -- (#TAGS|texte_backend)]</description>
29                <author>[(#LESAUTEURS*|texte_backend)]</author>
30                <dc:date>[(#DATE|date_iso)]</dc:date>
31                <dc:format>text/html</dc:format>
32                <dc:language>#LANG</dc:language>
33<BOUCLE_source(SITES){id_syndic}>[
34                <source url="(#URL_SYNDIC)">[(#NOM_SITE|texte_backend)]</source>
35]</BOUCLE_source>
36                <dc:creator>[(#LESAUTEURS*|texte_backend)]</dc:creator>
37                [(#TAGS|microformat2enclosure)]
38                </item>
39        </BOUCLE_20recents>
40        <BOUCLE_tres_recents(SYNDIC_ARTICLES){contenu}{id_syndic?}{par date}{inverse}{age<3}{unique}>
41                <item>
42                <title>[(#TITRE*|texte_backend)]</title>
43                <link>#URL_ARTICLE</link>
44                <date>#DATE</date>
45                [(#TAGS|tags2dcsubject)
46                ]<description>[(#DESCRIPTIF*|texte_backend)][
47                -- (#TAGS|texte_backend)]</description>
48                <author>[(#LESAUTEURS*|texte_backend)]</author>
49                <dc:date>[(#DATE|date_iso)]</dc:date>
50                <dc:format>text/html</dc:format>
51                <dc:language>#LANG</dc:language>
52<BOUCLE_source2(SITES){id_syndic}>[
53                <source url="(#URL_SYNDIC)">[(#NOM_SITE|texte_backend)]</source>
54]</BOUCLE_source2>
55                <dc:creator>[(#LESAUTEURS*|texte_backend)]</dc:creator>
56                [(#TAGS|microformat2enclosure)]
57                </item>
58        </BOUCLE_tres_recents>
59</channel>
60</rss>
Note: See TracBrowser for help on using the repository browser.