Agenda 2.0 : afficher les évènements des prochaines 36 heures

Bonsoir,

Je sèche un peu sur les critères des boucles EVENEMENTS avec le plugin Agenda 2.0.
Je souhaite afficher tous les évènements des prochaines 36 heures d'un site (par rapport à #DATE-DEBUT).
Merci pour votre aide.

Bonjour.

Pour les heures je ne sais pas faire mais si les prochaines 48h te conviennent, tu peux essayer ça:

<BOUCLE_lesevenements(EVENEMENTS) {par date} {id_article ?} {age_debut>=-2} {age_fin<0}>

Nat

Le 21 févr. 2010 à 18:48, Tropicaloo a écrit :

Bonsoir,

Je sèche un peu sur les critères des boucles EVENEMENTS avec le plugin Agenda 2.0.
Je souhaite afficher tous les évènements des prochaines 36 heures d'un site (par rapport à #DATE-DEBUT).
Merci pour votre aide.

Le 22/02/2010 10:18, Nathan a écrit :

Bonjour.

Pour les heures je ne sais pas faire mais si les prochaines 48h te conviennent, tu peux essayer ça:

<BOUCLE_lesevenements(EVENEMENTS) {par date} {id_article ?} {age_debut>=-2} {age_fin<0}>

Nat

Le 21 févr. 2010 à 18:48, Tropicaloo a écrit :

Bonsoir,

Je sèche un peu sur les critères des boucles EVENEMENTS avec le plugin Agenda 2.0.
Je souhaite afficher tous les évènements des prochaines 36 heures d'un site (par rapport à #DATE-DEBUT).
Merci pour votre aide.

Bonjour,
moi je fais comme ça (voir page d'accueil http://www-lcs.ensicaen.fr) et ca marche:

#SET{datecurrent,#EVAL{date("Y-m-d",time())}}
<BOUCLE_agenda_cettesemaine(EVENEMENTS){par date}{lang=fr}{statut=publie}{doublons}{agendafull date_debut,date_fin, periode,
    (#GET{datecurrent}|Agenda_dateplus{24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'d'}),(#GET{datecurrent}|Agenda_dateplus{8*24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'d'})}>

mais il y a peut être plus simple
A+

Tant que ça marche... :wink:

Ta boucle liste les événements à venir entre demain et 8 jours plus tard, c'est ça?
Ça doit correspondre à:
  {age_debut>-9} {age_fin<-1}

Nat

Le 22 févr. 2010 à 11:52, cfif a écrit :

Le 22/02/2010 10:18, Nathan a écrit :

Bonjour.

Pour les heures je ne sais pas faire mais si les prochaines 48h te conviennent, tu peux essayer ça:

<BOUCLE_lesevenements(EVENEMENTS) {par date} {id_article ?} {age_debut>=-2} {age_fin<0}>

Nat

Le 21 févr. 2010 à 18:48, Tropicaloo a écrit :

Bonsoir,

Je sèche un peu sur les critères des boucles EVENEMENTS avec le plugin Agenda 2.0.
Je souhaite afficher tous les évènements des prochaines 36 heures d'un site (par rapport à #DATE-DEBUT).
Merci pour votre aide.

Bonjour,
moi je fais comme ça (voir page d'accueil http://www-lcs.ensicaen.fr) et ca marche:

#SET{datecurrent,#EVAL{date("Y-m-d",time())}}
<BOUCLE_agenda_cettesemaine(EVENEMENTS){par date}{lang=fr}{statut=publie}{doublons}{agendafull date_debut,date_fin, periode,
    (#GET{datecurrent}|Agenda_dateplus{24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'d'}),(#GET{datecurrent}|Agenda_dateplus{8*24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'d'})}>

mais il y a peut être plus simple
A+

Merci beaucoup pour votre aide, je vais essayer la formule de cfif avec les heures (36). Si ça ne marche pas, je prendrai la formule de Nat sur 2j.

Le 22/02/2010 15:14, Nathan a écrit :

Tant que ça marche... :wink:

Ta boucle liste les événements à venir entre demain et 8 jours plus tard, c'est ça?
Ça doit correspondre à:
  {age_debut>-9} {age_fin<-1}

Nat

Le 22 févr. 2010 à 11:52, cfif a écrit :

Le 22/02/2010 10:18, Nathan a écrit :

Bonjour.

Pour les heures je ne sais pas faire mais si les prochaines 48h te conviennent, tu peux essayer ça:

<BOUCLE_lesevenements(EVENEMENTS) {par date} {id_article ?} {age_debut>=-2} {age_fin<0}>

Nat

Le 21 févr. 2010 à 18:48, Tropicaloo a écrit :

Bonsoir,

Je sèche un peu sur les critères des boucles EVENEMENTS avec le plugin Agenda 2.0.
Je souhaite afficher tous les évènements des prochaines 36 heures d'un site (par rapport à #DATE-DEBUT).
Merci pour votre aide.

Bonjour,
moi je fais comme ça (voir page d'accueil http://www-lcs.ensicaen.fr) et ca marche:

#SET{datecurrent,#EVAL{date("Y-m-d",time())}}
<BOUCLE_agenda_cettesemaine(EVENEMENTS){par date}{lang=fr}{statut=publie}{doublons}{agendafull date_debut,date_fin, periode,
    (#GET{datecurrent}|Agenda_dateplus{24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'d'}),(#GET{datecurrent}|Agenda_dateplus{8*24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'d'})}>

mais il y a peut être plus simple
A+

Fais attention: la méthode de cfif marche tant que tu utilises des multiples de 24h (N*24*3600) car on extrait l'année, le mois et le jour mais pas l'heure, ce qu'il te faudrait pour faire le test de tes 36h.

En plus, ça va être assez compliqué ton test si tu tiens compte que des évènements ont des horaires et d'autres pas...

Nat

Le 22 févr. 2010 à 19:00, Tropicaloo a écrit :

Merci beaucoup pour votre aide, je vais essayer la formule de cfif avec les heures (36). Si ça ne marche pas, je prendrai la formule de Nat sur 2j.

Le 22/02/2010 15:14, Nathan a écrit :

Tant que ça marche... :wink:

Ta boucle liste les événements à venir entre demain et 8 jours plus tard, c'est ça?
Ça doit correspondre à:
  {age_debut>-9} {age_fin<-1}

Nat

Le 22 févr. 2010 à 11:52, cfif a écrit :

Le 22/02/2010 10:18, Nathan a écrit :

Bonjour.

Pour les heures je ne sais pas faire mais si les prochaines 48h te conviennent, tu peux essayer ça:

<BOUCLE_lesevenements(EVENEMENTS) {par date} {id_article ?} {age_debut>=-2} {age_fin<0}>

Nat

Le 21 févr. 2010 à 18:48, Tropicaloo a écrit :

Bonsoir,

Je sèche un peu sur les critères des boucles EVENEMENTS avec le plugin Agenda 2.0.
Je souhaite afficher tous les évènements des prochaines 36 heures d'un site (par rapport à #DATE-DEBUT).
Merci pour votre aide.

Bonjour,
moi je fais comme ça (voir page d'accueil http://www-lcs.ensicaen.fr) et ca marche:

#SET{datecurrent,#EVAL{date("Y-m-d",time())}}
<BOUCLE_agenda_cettesemaine(EVENEMENTS){par date}{lang=fr}{statut=publie}{doublons}{agendafull date_debut,date_fin, periode,
    (#GET{datecurrent}|Agenda_dateplus{24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{24*3600,'d'}),(#GET{datecurrent}|Agenda_dateplus{8*24*3600,'Y'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'m'}), (#GET{datecurrent}|Agenda_dateplus{8*24*3600,'d'})}>

mais il y a peut être plus simple
A+