Merci, ça marche déjà mieux!
J’ai fait la modification conseillée pour le calendrier mini. Mais je n’arrive pas encore à avoir exactement ce qui est souhaitable à l’affichage lorsque l’on clique sur une date où il y a plusieurs éléments.
Voici mon code dans zpip/inclure/navigation.html :
[(#REM) Menu de navigation par rubriques ]
<INCLURE{fond=inclure/rubriques}{id_rubrique}>
#CALENDRIER_MINI{#ENV{date},‹ date ›,#SELF}
<BOUCLE_calendrier(EVENEMENTS)
{agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)}>
[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],
#DESCRIPTIF,#LIEU,#URL_ARTICLE,
[(#DATE_DEBUT|affdate{‹ Y-m-d ›})]
})]
</BOUCLE_calendrier>
<BOUCLE_evenements(EVENEMENTS) {agenda id_article, date_debut, mois,
(#ENV{date}|annee),
(#ENV{date}|mois)}{jour_relatif=0}{statut=publie}>
[Agenda du (#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|jour)]
[(#DATE_DEBUT|affdate_mois_annee):]
#TITRE
[(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|jour)]
[(#DATE_DEBUT|affdate_mois_annee)]
#LIEU
[
(#DESCRIPTIF)
]
#FORMULAIRE_RECHERCHE
Le résultat est que dans la page accueil s’affiche uniquement le 1er événement de la liste, toujours. Alors qu’en dessous de l’agenda je voudrais qu’apparrraissent toutes les mentions des événements pour tel jour, et ce n’est que si l’on clique sur le titre de l’article dans cette liste sous le calendrier que l’on est renvoyé à l’article. Voir encore : http://cathedrale.dijon.free.fr/ pour comprendre ce que j’aimerais obtenir.
Désolé d’être aussi laborieux… et en tous les cas merci vivement
cordialement
Joseph
Le 4 février 2010 19:14, Pascal Sonneville <pascal.sonneville@online.fr> a écrit :
Bonjour,
Pour y arriver, il faut modifier « calendrier_mini.html » en remplaçant
la boucle calendrier par la suivante :
<BOUCLE_calendrier(EVENEMENTS)
{agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)}>
[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],
#DESCRIPTIF,#LIEU,#URL_ARTICLE,
[(#DATE_DEBUT|affdate{‹ Y-m-d ›})]
})]
</BOUCLE_calendrier>
Cordialement
pascal
Le 4 févr. 10 à 08:58, Joseph Vidal-Rosset a écrit :
Bonjour à tous,
En suivant les principes de cette doc: http://www.veille-web.fr/index.php/pages/agenda_spip , je suis parvenu à afficher correctement un mini-calendrier de l’Agenda 2.0 dans le squelette ZPIP de mon site.
MAIS: pas moyen d’obtenir un lien qui pointe depuis le jour de l’évenement de l’agenda sur l’article qui parle de l’évenement. Si bien qu’en réalité le mini-calendrier tel quel ne sert finalement pas à grand chose: on sait qu’il y a un évenement à tel date, dans l’infobulle apparaît le titre de l’article et le nombre d’évenements quand il y a plus d’un événement le même jour, mais si on clique sur la date dans l’agenda, il ne se passe rien.
Si quelqu’un maîtrise le code pour obtenir l’effet désiré, c’est-à-dire obtenir un lien depuis la date du mini-calendrier sur l’évenement désigné, merci de le publier sur la liste en me répondant, ce serait sympa. Jusqu’à présent, toutes mes tentatives sont restées infructueuses.
Cordialement
Joseph
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
–
Joseph Vidal-Rosset
Département de philosophie
Université de Nancy 2
page web: http://jvrosset.free.fr
Login MSN et Google Talk: joseph.vidal.rosset@gmail.com