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

Last change on this file since 68149 was 25786, checked in by fil@…, 11 years ago

{tri_sedna} fait mal quand la base contient des centaines de milliers d'articles : on ajoute un {age} pour limiter la casse

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