Carnet Wiki

CalendrierEspacePublic

Version 1 — Août 2006 — Dan Hetzel — Version initiale

[Erreur...2][Erreur...3]C’est documenté là maintenant : [Le calendrier de SPIP 1.8.2-&amp ;amp ;amp ;amp ;gt ;http://www.spip.net/fr_article3182.html]


&amp ;amp ;amp ;amp ;lt ;quote&amp ;amp ;amp ;amp ;gt ; 1. j’ai rien compris à la doc spip&amp ;amp ;amp ;amp ;lt ;/quote&amp ;amp ;amp ;amp ;gt ;

moi non plus :D

en résumé, c’est comme ça :
il y a un critère agenda pour séléctionner des éléments selon leur date de façon un peu smart.
On peut l’utiliser :
&amp ;amp ;amp ;amp ;lt ;code&amp ;amp ;amp ;amp ;gt ;agenda date, type, YYYY, MM, JJ&amp ;amp ;amp ;amp ;lt ;/code&amp ;amp ;amp ;amp ;gt ;

  • date est un &amp ;amp ;amp ;amp ;quot ;champ&amp ;amp ;amp ;amp ;quot ; de date dans le type de boucle (par exemple date, date_modif ou date_redac pour les articles)
  • type est un type d’affichage :
    • jour pour afficher les articles du jour
    • semaine pour afficher les articles de la semaine
    • mois pour afficher les articles du mois
  • YYYY, MM et JJ sont l’année, le mois et le jour définissant la période d’interet

[Erreur...9]YYYY, MM et JJ et YYYY2, MM2 et JJ2 peuvent soit être écrit en dur dans le squelette, soit utiliser une balise (en particulier #ENV), soit être omis, alors c’est la date du jour qui est pris. Sauf pour la période où c’est toute la vie du site qui sera affichée)

[Erreur...11]C’est là que les filtres agenda_memo et agenda_affiche sont utiles. Au lieu de faire l’affichage dans la boucle et ratter des jours, on utilise agenda_memo pour se rappeler des éléments qu’on voudra afficher. Ensuite, après la boucle, on va utiliser agenda_affiche. Ce filtre construit un calendrier et y insére les éléments qu’on a mémorisés avec l’autre filtre. Ainsi on a un calendrier complet.
Pour les paramètres à ces filtres, je n’ai pas encore détaillé, il faut voir ddans les squelettes d’exemple pour voir ce qui est passé.

[Erreur...13]voir FiltreAgendaMemo2

&amp ;amp ;amp ;amp ;lt ;quote&amp ;amp ;amp ;amp ;gt ; 3 y a bien un truc : agenda privé pour les redac et les admins avec insertion de date de début et de fin ...
&amp ;amp ;amp ;amp ;lt ;/quote&amp ;amp ;amp ;amp ;gt ;

[Erreur...16][Erreur...17]Tu auras compris que c’est encore une fonctionalité &amp ;amp ;amp ;amp ;quot ;jeune&amp ;amp ;amp ;amp ;quot ; qui est apparu que très dernièrement et pour laquelle personne n’a encore vraiment fait de choses profondes (à part Déesse A. et ses squelettes qui sont dans dist)
Tu pourras donc, avec tout ça être le premier à proposer une contribution là dessus :D