diff --git a/.gitattributes b/.gitattributes index 39b9bf3b608000ca56862c0a638e939c85d9ad98..ffb9559480794b0f0f0d478aba6b45d6cbb1fc79 100644 --- a/.gitattributes +++ b/.gitattributes @@ -25,6 +25,7 @@ dist/polices/dustismo.ttf -text dist/polices/dustismo_bold.ttf -text dist/puce.gif -text dist/puce_rtl.gif -text +dist/rss.html -text dist/spip.png -text dist/style_prive.html -text dist/win_width.htc -text diff --git a/dist/backend.html b/dist/backend.html index 1e69edface69da19d4e35beb65b218df96f8d412..fb6e7758c55b577df17dcd5c4151c90c741eb3be 100644 --- a/dist/backend.html +++ b/dist/backend.html @@ -22,70 +22,14 @@ </image> ] - <BOUCLE_un_article(ARTICLES){id_article}> - <item> - <title>[(#TITRE|supprimer_numero|texte_backend)]</title> - <link>[(#URL_ARTICLE|url_absolue)]</link> - [<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>] - [<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>] - -[(#REM) - Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS - -]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss> -<BOUCLE_mots_rss(MOTS){id_article}> - [<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss> - - <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="directory">(#TITRE|supprimer_numero|texte_backend)</a>] -</BOUCLE_rubrique_mf><B_mots_mf> -/ <BOUCLE_mots_mf(MOTS){id_article}{", "}> -[<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 l'article, - ce qui permet une syndication plus riche (mais plus "lourde"). - Fonction desactivable depuis les reglages du site. -][ -(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE|right||texte_backend) - ][<div class='rss_chapo'>(#CHAPO|texte_backend)</div> - ][<div class='rss_texte'>(#TEXTE| - image_reduire{520,0}|texte_backend)</div> - ][<hr /> - <div class='rss_notes'>(#NOTES|texte_backend)</div> - ][<div class='rss_ps'>(#PS|texte_backend)</div>] - </content:encoded> -] - -[(#REM) - Le bloc qui suit diffuse l'adresse des documents associes aux articles ; - ajouter par ex. {extension=mp3} pour limiter a un certain type de document. -] <BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[ - <enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />] - </BOUCLE_documents> - - </item> -</BOUCLE_un_article> - <BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?} {par date}{inverse}{0,10}{unique}> -<BOUCLE_a(BOUCLE_un_article)></BOUCLE_a> +<INCLURE{fond=rss}{id_article}> </BOUCLE_10recents> <BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?} {par date}{inverse}{age<3}{unique}> -<BOUCLE_b(BOUCLE_un_article)></BOUCLE_b> +<INCLURE{fond=rss}{id_article}> </BOUCLE_tres_recents> </channel> diff --git a/dist/rss.html b/dist/rss.html new file mode 100644 index 0000000000000000000000000000000000000000..ff64e8f23c36b63c9887b905278b06b313ed57e9 --- /dev/null +++ b/dist/rss.html @@ -0,0 +1,55 @@ +<BOUCLE_un_article(ARTICLES){id_article}> + <item> + <title>[(#TITRE|supprimer_numero|texte_backend)]</title> + <link>[(#URL_ARTICLE|url_absolue)]</link> + [<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>] + [<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>] + +[(#REM) + Le bloc qui suit diffuse la rubrique et les mots-cles a la mode RSS + +]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss> +<BOUCLE_mots_rss(MOTS){id_article}> + [<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss> + + <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="directory">(#TITRE|supprimer_numero|texte_backend)</a>] +</BOUCLE_rubrique_mf><B_mots_mf> +/ <BOUCLE_mots_mf(MOTS){id_article}{", "}> +[<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 l'article, + ce qui permet une syndication plus riche (mais plus "lourde"). + Fonction desactivable depuis les reglages du site. +][ +(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE|right||texte_backend) + ][<div class='rss_chapo'>(#CHAPO|texte_backend)</div> + ][<div class='rss_texte'>(#TEXTE| + image_reduire{520,0}|texte_backend)</div> + ][<hr /> + <div class='rss_notes'>(#NOTES|texte_backend)</div> + ][<div class='rss_ps'>(#PS|texte_backend)</div>] + </content:encoded> +] + +[(#REM) + Le bloc qui suit diffuse l'adresse des documents associes aux articles ; + ajouter par ex. {extension=mp3} pour limiter a un certain type de document. +] <BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[ + <enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />] + </BOUCLE_documents> + + </item> +</BOUCLE_un_article>