Browse Source

On remet les squelettes de backend (Rastapopoulos).

gestion_archives
Matthieu Marcillaud 2 years ago
parent
commit
ffcac863aa
  1. 2
      backend-forum-url.html
  2. 1
      backend-forum.html
  3. 95
      backend.html
  4. 84
      backend_plugins.html

2
backend-forum-url.html

@ -0,0 +1,2 @@
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})][(#SET{id_article,#ENV**{url}|ancre_url{''}|urls_decoder_url|table_valeur{1}|table_valeur{id_article}})][
(#INCLURE{fond=feed/comments-rss,id_article=#GET{id_article},nb=10})]

1
backend-forum.html

@ -0,0 +1 @@
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})][(#INCLURE{fond=feed/comments-rss,nb=10})]

95
backend.html

@ -0,0 +1,95 @@
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<BOUCLE_rssplugin(MOTS){id_mot}{id_mot=112}><INCLURE{fond=backend_plugins}></BOUCLE_rssplugin><?xml version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
>
[(#REM)
backend version SPIP-Contrib 2007 - repris de la dist 1.9 janvier 2007 avec menus adaptations
]
<channel>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<link>#URL_SITE_SPIP/</link>
<description>[(#DESCRIPTIF_SITE_SPIP|PtoBR|texte_backend)]</description>
<language>#LANG</language>
<generator>SPIP - https://contrib.spip.net</generator>
[ <image>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
<link>#URL_SITE_SPIP/</link>
[<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>]
[<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>]
</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}>-
[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
</BOUCLE_rubrique_mf><B_mots_mf>
/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</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_RUBRIQUE|right||texte_backend)
][&lt;div class='rss_descriptif'&gt;(#DESCRIPTIF|texte_backend)&lt;/div&gt;
][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
][&lt;div class='rss_texte'&gt;(#TEXTE|
image_reduire{#ENV{raw,''}|?{0,520},0}|texte_backend)&lt;/div&gt;
][&lt;hr /&gt;
&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
[(#ENV{raw,''}|oui)
[&lt;div class='raw_descriptif'&gt;(#DESCRIPTIF**|texte_backend)&lt;/div&gt;&lt;!--.rss_descriptif--&gt;
][&lt;div class='raw_chapo'&gt;(#CHAPO**|texte_backend)&lt;/div&gt;&lt;!--.rss_chapo--&gt;
][&lt;div class='raw_texte'&gt;(#TEXTE**|texte_backend)&lt;/div&gt;&lt;!--.rss_texte--&gt;
][&lt;div class='raw_ps'&gt;(#PS**|texte_backend)&lt;/div&gt;&lt;!--.rss_ps--&gt;]
]
</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_20recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {!par date}{0,#ENV{nb,20}}{unique}>
<BOUCLE_a(BOUCLE_un_article)></BOUCLE_a>
</BOUCLE_20recents>
</channel>
</rss>
<//B_rssplugin>

84
backend_plugins.html

@ -0,0 +1,84 @@
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
>
[(#REM)
backend version SPIP-Contrib 2007 - repris de la dist 1.9 janvier 2007 avec menus adaptations
]
<channel>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<link>#URL_SITE_SPIP/</link>
<description>[(#DESCRIPTIF_SITE_SPIP|PtoBR|texte_backend)]</description>
<language>#LANG</language>
<generator>SPIP - https://contrib.spip.net</generator>
[ <image>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
<link>#URL_SITE_SPIP/</link>
[<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>]
[<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>]
</image>
]
<BOUCLE_un_article(ARTICLES){id_mot=112}{par titre}>
<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}>-
[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
</BOUCLE_rubrique_mf><B_mots_mf>
/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</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_RUBRIQUE|right||texte_backend)
][&lt;div class='rss_chapo'&gt;(#DESCRIPTIF|texte_backend)&lt;/div&gt;
][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
][&lt;div class='rss_texte'&gt;(#TEXTE|
image_reduire{520,0}|texte_backend)&lt;/div&gt;
][&lt;hr /&gt;
&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
</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_zip(DOCUMENTS){id_article}{extension=zip}{!par date}{0,1}>[
<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
</BOUCLE_zip>
</item>
</BOUCLE_un_article>
</channel>
</rss>
Loading…
Cancel
Save