You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

65 lines
2.6 KiB

  1. #CACHE{3600}
  2. [(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
  3. <?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
  4. <rss version="2.0"
  5. xmlns:dc="http://purl.org/dc/elements/1.1/"
  6. xmlns:content="http://purl.org/rss/1.0/modules/content/"
  7. >
  8. <channel>
  9. <title>[Calendrier (#NOM_SITE_SPIP|texte_backend)]</title>
  10. <link>#URL_SITE_SPIP/</link>
  11. <description>[(#DESCRIPTIF_SITE_SPIP|texte_backend)]</description>
  12. <language>#LANG</language>
  13. <generator>SPIP - www.spip.net</generator>
  14. [<image>
  15. <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
  16. <url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
  17. <link>#URL_SITE_SPIP/</link>
  18. [<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>]
  19. [<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>]
  20. </image>]
  21. <BOUCLE_evenement(EVENEMENTS) {branche ?} {statut=publie}{par date_fin}{age<7} {0,60}>
  22. <item>
  23. <title>[(#TITRE|texte_backend)]<BOUCLE_rub(RUBRIQUES){id_rubrique}>[ - (#TITRE|texte_backend)]</BOUCLE_rub></title>
  24. <link>[(#URL_PAGE{evenement}|parametre_url{id_evenement,#ID_EVENEMENT}|url_absolue)]</link>
  25. [<guid isPermaLink="true">(#URL_PAGE{evenement}|parametre_url{id_evenement,#ID_EVENEMENT}|url_absolue)</guid>]
  26. <date>#DATE_DEBUT</date>
  27. [<dc:date>(#DATE_DEBUT|date_iso)</dc:date>]
  28. <dc:format>text/html</dc:format>
  29. [<dc:language>(#LANG)</dc:language>]
  30. [(#REM) Le bloc qui suit diffuse diffuse la rubrique a la mode RSS ]
  31. <BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>
  32. [<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|texte_backend)</category>]
  33. </BOUCLE_rubrique_rss>
  34. <description>
  35. [(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}|texte_backend)]
  36. [ - (#LIEU|texte_backend)]
  37. [ - (#DESCRIPTIF|texte_backend)]
  38. [(#REM) Le bloc qui suit diffuse la rubrique sous forme de "microformats"]
  39. <BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>
  40. [&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|texte_backend)&lt;/a&gt;]
  41. </BOUCLE_rubrique_mf>
  42. </description>
  43. [(#REM) Le bloc qui suit diffuse aussi le texte integral de l'evenement,
  44. ce qui permet une syndication plus riche (mais plus "lourde").
  45. Fonction desactivable depuis les reglages du site.]
  46. [(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>
  47. [(#LOGO_RUBRIQUE|right||texte_backend)]
  48. &lt;div class='rss_texte'&gt;
  49. [(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}|texte_backend)]
  50. [ - (#LIEU|texte_backend)]
  51. [ - (#DESCRIPTIF|texte_backend)]
  52. &lt;/div&gt;
  53. </content:encoded>]
  54. </item>
  55. </BOUCLE_evenement>
  56. </channel>
  57. </rss>