From 4f016c60bd4f18d13a7dee56fdbf57a31421f547 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Mon, 21 Nov 2005 21:58:34 +0000 Subject: [PATCH] activer le texte complet dans les backend par defaut + backend-breves au format RSS2 --- backend-breves.php3 | 4 ++++ backend.php3 | 2 +- dist/backend-breves.html | 51 ++++++++++++++++++++++++++++++++-------- 3 files changed, 46 insertions(+), 11 deletions(-) diff --git a/backend-breves.php3 b/backend-breves.php3 index 1a0a1b2063..a48e369218 100644 --- a/backend-breves.php3 +++ b/backend-breves.php3 @@ -2,6 +2,10 @@ $fond = "backend-breves"; $delais = 3600; +// commentez cette ligne si vous preferez supprimer la production +// du texte complet (valable dans le fichier dist/backend-breves.html) +$_GET['texte_complet'] = true; + include ("inc-public.php3"); ?> diff --git a/backend.php3 b/backend.php3 index 2bdac9cb93..53c404a33c 100644 --- a/backend.php3 +++ b/backend.php3 @@ -4,7 +4,7 @@ $delais = 3600; // commentez cette ligne si vous preferez supprimer la production // du texte complet (valable dans le fichier dist/backend.html) -$_GET['texte_complet'] = false; +$_GET['texte_complet'] = true; include ("inc-public.php3"); diff --git a/dist/backend-breves.html b/dist/backend-breves.html index d88f0fc132..ea8406af66 100644 --- a/dist/backend-breves.html +++ b/dist/backend-breves.html @@ -1,8 +1,11 @@ <?php @header('Content-type: text/xml[; charset=(#CHARSET)]'); - echo '<'.'?xml version="1.0" encoding="#CHARSET"?'.">\n"; + echo '<'.'?xml version="1.0"[ encoding="(#CHARSET)"]?'.">\n"; ?> -<rss version="0.91" xmlns:dc="http://purl.org/dc/elements/1.1/"> +<rss version="2.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:content="http://purl.org/rss/1.0/modules/content/" +> <channel> @@ -10,25 +13,53 @@ <link>#URL_SITE_SPIP/</link> <description></description> <language>#LANG</language> + <generator>SPIP - www.spip.net</generator> - <image> +[ <image> <title>[(#NOM_SITE_SPIP|texte_backend)]</title> - <url>#URL_SITE_SPIP[/(#LOGO_SITE_SPIP||extraire_attribut{src})]</url> + <url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url> <link>#URL_SITE_SPIP/</link> - <description></description> + [<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>] + [<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>] </image> +] - <BOUCLE_breves(BREVES){id_rubrique ?}{lang ?}{par date}{inverse}{0,10}> +<BOUCLE_breves(BREVES){id_rubrique ?}{lang ?}{par date}{inverse}{0,10}> <item> <title>[(#TITRE|supprimer_numero|texte_backend)]</title> - <link>#URL_SITE_SPIP/#URL_BREVE</link> - <date>#DATE</date> - <description>[<img src="#URL_SITE_SPIP/(#LOGO_BREVE||extraire_attribut{src})" align="left" hspace="4" vspace="4"> ][(#TEXTE|texte_backend)]</description> + <link>[(#URL_BREVE|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>] + + <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}>- +<a href="[(#URL_RUBRIQUE|url_absolue)]" rel="category">[(#TITRE|texte_backend)]</a> +</BOUCLE_rubrique_mf><B_mots_mf> +/ <BOUCLE_mots_mf(MOTS){id_breve}{", "}> +<a href="[(#URL_MOT|url_absolue)]" rel="tag">[(#TITRE|texte_backend)]</a></BOUCLE_mots_mf> + + </description> + +[(#REM) + Le bloc qui suit diffuse aussi le texte integral de la breve, + ce qui permet une syndication plus riche (mais plus "lourde"). + Fonction desactivable en modifiant backend-breves.php3 +][ +(#ENV{texte_complet}|?{' ',''})<content:encoded>[(#LOGO_BREVE|right||texte_backend) + ][<div class='rss_texte'>(#TEXTE|texte_backend)</div> + ][<hr /> + <div class='rss_notes'>(#NOTES|texte_backend)</div>] + </content:encoded> +] </item> - </BOUCLE_breves> +</BOUCLE_breves> </channel> -- GitLab