Conseils pour syndiquer Démosphère sur votre site SPIP

6 parties : 1 2 3 4 5 6

Vous pouvez afficher une liste des RDV de Démosphère sur votre site SPIP à l'aide des "flux RSS".

Dans la terminologie SPIP cette opération s'appelle "syndication" dans "référencer un site".


1 2 3 4 5 6

Configuration de SPIP

Les RDV ont lieu à des dates futures, alors que SPIP, par défaut attend des dates de rédaction d'article, qui sont, logiquement, dans le passé. Il faut donc dire à SPIP de ne pas rejeter les dates futures:

Dans le fichier ecrire/inc_version.php (vers la ligne 210)

Changer : $controler_dates_rss = true; en $controler_dates_rss = false;


1 2 3 4 5 6

Syndication

Pour "syndiquer" un site, vous devez vous placer dans la rubrique souhaitée et cliquer sur le bouton "référencer un site" :
https://paris.demosphere.net/files/sync-uploads/referencer.gif

Dans le formulaire, saisissez:


1 2 3 4 5 6

Mise en page

Il reste maintenant à régler l'affichage:

Dans le fichier sommaire.html vous pouvez, par exemple, modifier les lignes suivantes:

<BOUCLE_syndic(SYNDIC_ARTICLES) {age<0} {par date}{0,15}>
<li>[(#DATE|affdate{'d/m H:i'}) &ndash; ]
<a href="#URL_ARTICLE"[ title="(#NOM_SITE|texte_backend)"]
class="spip_out">#TITRE</a></li>

Vous remarquerez les 3 changements suivants par rapport à l'original:

  1. age<0 : uniquement les RDV futurs
  2. {0,15} : afficher plus de RDV (15)
  3. affdate{'d/m H:i'} : afficher la date et l'heure complète

1 2 3 4 5 6

Paramètres

Quelques paramètres peuvent vous permettre de modifier le format du flux (par exemple, s'il faut afficher la date dans le titre ou pas).
Voir: Parametres des Flux RSS de Démosphère


1 2 3 4 5 6

A l'aide!

Si vous avez le moindre soucis, n'hésitez pas à nous contacter: contexact@pariexs.demospexhere.net