source: spip-zone/_squelettes_/zesty/backend.html @ 44198

Last change on this file since 44198 was 27614, checked in by marcimat@…, 12 years ago
  • Un jeu de Squelettes très simplifié, fabriqué en suivant l'idée de n'avoir qu'un seul fichier qui gère la structure de la page HTML, et ayant pour vocation de fournir un jeu de squelettes d'apprentissage.

Des commentaires sont présents dans le code source, ils sont à compléter et enrichir. Les classes CSS sont les mêmes que sur la DIST de SPIP (l'ordre de certains éléments change cependant).

Toute participation est bienvenue et encouragée, avec pour mot d'ordre "simplifiez, simplifiez, simplifiez", et aussi "mutualiser/factoriser" le code pour éviter d'avoir un code redondant, et le commenter fortement. Ce sont avant tout des squelettes pour apprendre, mais en plus ils sont fonctionnels.

File size: 1.4 KB
Line 
1[(#REM)
2        Ce fichier sert à créer les flux RSS
3        qui permettent aux visiteurs de suivre l'actualité
4        de votre site depuis un lecteur de news.
5
6        Cette page génère un code XML/RSS adapté
7
8][(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
9version="1.0"[ encoding="(#CHARSET)"]?>
10<rss version="2.0" [(#REM) rss 2.0.9)]
11        xmlns:dc="http://purl.org/dc/elements/1.1/"
12        xmlns:content="http://purl.org/rss/1.0/modules/content/"
13>
14
15<channel[ xml:lang="(#LANG)"]>
16        <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
17        <link>#URL_SITE_SPIP/</link>
18        [<description>(#DESCRIPTIF_SITE_SPIP|supprimer_tags|texte_backend)</description>]
19        <language>#LANG</language>
20        <generator>SPIP - www.spip.net</generator>
21
22[       <image>
23                <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
24                <url>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{src}|url_absolue|texte_backend)</url>
25                <link>#URL_SITE_SPIP/</link>
26                [<height>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{height})</height>]
27                [<width>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{width})</width>]
28        </image>
29]
30
31<BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}>
32<INCLURE{fond=pages/inc-rss-item}{id_article}>
33</BOUCLE_10recents>
34
35<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{age<3}{unique}>
36<INCLURE{fond=pages/inc-rss-item}{id_article}>
37</BOUCLE_tres_recents>
38
39</channel>
40
41</rss>
Note: See TracBrowser for help on using the repository browser.