[SPIP Zone] configuration agenda et #MINI_CALENDRIER

Bonjour

J'ai mis en place le plugin Agenda et le mini calendrier. je voudrais que le clic sur la date dans le calendrier m'affiche ma page agenda_jour pour cette date.

J'ai mis dans mini_calendrier.html la boucle suivante :

<BOUCLE_evenements_du_jour(EVENEMENTS){statut=publie}
{agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)}>
[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],#DESCRIPTIF,#LIEU,spip.php?page=agenda&type=jour})]
</BOUCLE_evenements_du_jour>
[(#ENV{date}|agenda_mini)]

mais ça me donne le calendrier jour du jour courant et pas du jour cliqué.

Quelle est l'erreur , please ??

Merci

Pierre N.

Pierre Noguer wrote:

Bonjour

J'ai mis en place le plugin Agenda et le mini calendrier. je voudrais
que le clic sur la date dans le calendrier m'affiche ma page agenda_jour
pour cette date.

J'ai mis dans mini_calendrier.html la boucle suivante :

<BOUCLE_evenements_du_jour(EVENEMENTS){statut=publie}
{agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)}>
[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],#DESCRIPTIF,#LIEU,spip.php?page=agenda&type=jour})]
</BOUCLE_evenements_du_jour>
[(#ENV{date}|agenda_mini)]

mais ça me donne le calendrier jour du jour courant et pas du jour cliqué.

Quelle est l'erreur , please ??

à tout hasard, essaie :

[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],#DESCRIPTIF,#LIEU,spip.php?page=agenda_jour})]

spip.php?page=agenda_jour au lieu de spip.php?page=agenda&type=jour ???

vivement que ça passe en modèle tout ça :slight_smile:
--
James

James a écrit :

Pierre Noguer wrote:

Bonjour

J'ai mis en place le plugin Agenda et le mini calendrier. je voudrais
que le clic sur la date dans le calendrier m'affiche ma page agenda_jour
pour cette date.

J'ai mis dans mini_calendrier.html la boucle suivante :

<BOUCLE_evenements_du_jour(EVENEMENTS){statut=publie}
{agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)}>
[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],#DESCRIPTIF,#LIEU,spip.php?page=agenda&type=jour})]
</BOUCLE_evenements_du_jour>
[(#ENV{date}|agenda_mini)]

mais ça me donne le calendrier jour du jour courant et pas du jour cliqué.

Quelle est l'erreur , please ??

à tout hasard, essaie :

[(#DATE_DEBUT|Agenda_memo_full{#DATE_FIN,[(#TITRE|addslashes)],#DESCRIPTIF,#LIEU,spip.php?page=agenda_jour})]

spip.php?page=agenda_jour au lieu de spip.php?page=agenda&type=jour ???

vivement que ça passe en modèle tout ça :slight_smile:
--
James

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Bien essayé mais c'est pas mieux, plutôt pire même au niveau de l'affichage.

L'affichage avec ma boucle est presque nickel, c'est bien le squelette agenda_jour qui s'affiche, mais avec la date courante :

voir là en cliquant par exemple sur le 27 septembre :

http://www.crdp.ac-grenoble.fr/cddp38/ingenierie/demo

Pierre N.

Pierre Noguer a écrit :

Bien essayé mais c'est pas mieux, plutôt pire même au niveau de l'affichage.

L'affichage avec ma boucle est presque nickel, c'est bien le squelette agenda_jour qui s'affiche, mais avec la date courante :

voir là en cliquant par exemple sur le 27 septembre :

http://www.crdp.ac-grenoble.fr/cddp38/ingenierie/demo

ne désarmons pas. S'il s'agît du squelette agenda_jour.html de la dist, il ne prend pas de date en paramètre mais trois : annee, mois et jour, me trompes-je ?

--
James

James a écrit :

Pierre Noguer a écrit :

Bien essayé mais c'est pas mieux, plutôt pire même au niveau de l'affichage.

L'affichage avec ma boucle est presque nickel, c'est bien le squelette agenda_jour qui s'affiche, mais avec la date courante :

voir là en cliquant par exemple sur le 27 septembre :

http://www.crdp.ac-grenoble.fr/cddp38/ingenierie/demo

ne désarmons pas. S'il s'agît du squelette agenda_jour.html de la dist, il ne prend pas de date en paramètre mais trois : annee, mois et jour, me trompes-je ?

Non, je pense que tu as raison, mais je ne trouve pas comment les indiquer, ces paramètres ?

Pierre Noguer wrote:

ne désarmons pas. S'il s'agît du squelette agenda_jour.html de la dist,
il ne prend pas de date en paramètre mais trois : annee, mois et jour,
me trompes-je ?

Non, je pense que tu as raison, mais je ne trouve pas comment les
indiquer, ces paramètres ?

pour l'url je suppose qu'on peut faire :

[(#URL_PAGE{agenda}|parametre_url{type,jour}|parametre_url{annee,[(#DATE|annee)]}|parametre_url{mois,[(#DATE|mois)]}|parametre_url{jour,[(#DATE|jour)]})]

mais j'ai pas vérifié :slight_smile:
--
James

James a écrit :

Pierre Noguer wrote:

ne désarmons pas. S'il s'agît du squelette agenda_jour.html de la dist,
il ne prend pas de date en paramètre mais trois : annee, mois et jour,
me trompes-je ?

Non, je pense que tu as raison, mais je ne trouve pas comment les
indiquer, ces paramètres ?

pour l'url je suppose qu'on peut faire :

[(#URL_PAGE{agenda}|parametre_url{type,jour}|parametre_url{annee,[(#DATE|annee)]}|parametre_url{mois,[(#DATE|mois)]}|parametre_url{jour,[(#DATE|jour)]})]

mais j'ai pas vérifié :slight_smile:
--
James

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Ben non, ça me génère une url :

http://www.crdp.ac-grenoble.fr/cddp38/ingenierie/demo/spip.php?page=agenda&type=jour&annee=2006&mois=09&jour=13&date=2006-09-27

et du coup, ça m'affiche le calendrier du 13 septembre.

Merci du coup de main mais je désespère un peu. Pourtant, ça devrait servir à ça, ce mini-calendrier, non ?

Pierre

Pierre Noguer a écrit :

[(#URL_PAGE{agenda}|parametre_url{type,jour}|parametre_url{annee,[(#DATE|annee)]}|parametre_url{mois,[(#DATE|mois)]}|parametre_url{jour,[(#DATE|jour)]})]

http://www.crdp.ac-grenoble.fr/cddp38/ingenierie/demo/spip.php?page=agenda&type=jour&annee=2006&mois=09&jour=13&date=2006-09-27

et du coup, ça m'affiche le calendrier du 13 septembre.

tu remplaces #DATE par #DATE_DEBUT ... :slight_smile:

normalement, tu ne devrais pas avoir de paramètre &date=
sauf si cedric à changer quelque chose ?

--
James

James a écrit :

Pierre Noguer a écrit :
  
[(#URL_PAGE{agenda}|parametre_url{type,jour}|parametre_url{annee,[(#DATE|annee)]}|parametre_url{mois,[(#DATE|mois)]}|parametre_url{jour,[(#DATE|jour)]})]
      

et du coup, ça m'affiche le calendrier du 13 septembre.

    

tu remplaces #DATE par #DATE_DEBUT ... :)

normalement, tu ne devrais pas avoir de paramètre &date=
sauf si cedric à changer quelque chose ?
  

oui :slight_smile:
quand on clic sur un jour, on le retrouve dans le date de l’url …
Cedric

cedric.morin@yterium.com a écrit :

James a écrit :

Pierre Noguer a écrit :
  

[(#URL_PAGE{agenda}|parametre_url{type,jour}|parametre_url{annee,[(#DATE|annee)]}|parametre_url{mois,[(#DATE|mois)]}|parametre_url{jour,[(#DATE|jour)]})]
      

http://www.crdp.ac-grenoble.fr/cddp38/ingenierie/demo/spip.php?page=agenda&type=jour&annee=2006&mois=09&jour=13&date=2006-09-27

et du coup, ça m'affiche le calendrier du 13 septembre.

tu remplaces #DATE par #DATE_DEBUT ... :slight_smile:

normalement, tu ne devrais pas avoir de paramètre &date=
sauf si cedric à changer quelque chose ?
  

oui :slight_smile:
quand on clic sur un jour, on le retrouve dans le date de l'url ...
Cedric

------------------------------------------------------------------------

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Wouaahh !!! aaaaahhhh ???

On dirait bien que ça fonctionnerait ça !! Je vérifie demain en ligne, et si ça roule, j'écris ça parce que je sais que je suis pas tout seul à me casser les dents sur l'agenda,
mais...

c'est comme ça qu'on avance :wink:

Merci, James

James a écrit :

Pierre Noguer a écrit :

[(#URL_PAGE{agenda}|parametre_url{type,jour}|parametre_url{annee,[(#DATE|annee)]}|parametre_url{mois,[(#DATE|mois)]}|parametre_url{jour,[(#DATE|jour)]})]

http://www.crdp.ac-grenoble.fr/cddp38/ingenierie/demo/spip.php?page=agenda&type=jour&annee=2006&mois=09&jour=13&date=2006-09-27

et du coup, ça m'affiche le calendrier du 13 septembre.

tu remplaces #DATE par #DATE_DEBUT ... :slight_smile:

Avec le lien [(#URL_PAGE{agenda}|parametre_url{type,jour}|parametre_url{annee,[(#DATE|annee)]}|parametre_url{mois,[(#DATE|mois)]}|parametre_url{jour,[(#DATE_DEBUT|jour)]})]

Ca fonctionne effectivement bien pour les événements d'une journée. Par contre, les événements sur 2 jours créent 2 liens dans le mini calendrier (chez moi, un le 27/9 et un le 28/9), mais les deux liens pointent vers le 27, du coup...

Pierre