[SPIP Zone] [Spip] dates et spip-liste

Bonjour,

Donc si je souhaite envoyer automatiquement tout les événements de la rubrique 12 qui auront lieux dans les 30 prochains jours par rapport à la date d’envoi (et non par rapport à la date du dernier envoi) il faut que je fasse?

BOUCLE_agenda(EVENEMENTS) {id_rubrique=12} {par date} {statut=publie} {age_relatif<=0} {age_relatif>=30}

On Tue, 4 May 2010 08:05:03 +0200, Guy Cesaro wrote:

Le 3 mai 2010 18:07, nicolas <nicolas@cappaix.org> a écrit :

donc si je fais
<=30} {age_relatif>=60}>
ca passe ?

Euh, je ne pense pas. Spip-liste envoit au patron un #ENVdate qui est la date du dernier envoi pour les envois automatiques. Si la newsletter est envoyée automatiquement chaque 1er du mois, un simple {age_relatif<=0} dans ta boucle devrait suffire il me semble, puisque par rapport à #ENVdate, ils sont nouveaux. Comme le dit Teddy, si et seulement si il y a eu de nouveaux évènements depuis le denier envoi, alors un courrier sera généré.

cf http://bloog.net/spip.php?article143

Le critère {age_relatif<=0} pour les courriers automatiques

Dans le code des squelettes, le critère {age_relatif<=0} permet de n’envoyer que les éléments publiés depuis la date passée dans le contexte (la date du dernier envoi pour les messages automatiques).

Balises et Filtres pour les courriers automatiques

-[(#DATE|date_depuis)] : affiche « depuis le » avant le nombre de jours précédant un envoi.
-#DATE_MODIF_SITE : date de dernière mise à jour du site
-#DATE_MODIF_FORUM : date du dernier messsage de forum

Teddy Payet wrote:

Bonjour,
Il me semble qu’en mettant age_relatif cela sera relatif a la date du dernier envoi… Si les evenements étaient presents dans la précédente newsletter, ils ne seront plus dans la prochaine…
C’est du a la meuleuse de Spip-listes

Cordialement,
Teddy Payet

Le 3 mai 2010 à 17:58, nicolas <nicolas@cappaix.org> a écrit :

Bon je là refais un français !

J’ai un patron pour spip-liste qui est envoyé tout les premier de chaque.

Dans celui-ci il y a deux choses qui clochent

  1. en début de lettre je mets [Envoyé le (#ENV{date}|affdate)] ce qui me donne la date de 30 jours avant en envoi automatique alors qu’en créant une lettre avec le même patron mais manuellement j’ai la bonne date.
  2. Puis avec <=0} {age_relatif>=30}> qd je crée une lettre en manuelle ne renvoie rien alors qu’il y a bien des événements.
    Il y a une astuce avec une programmation mensuelle de la news lettre ?

salutation
Nicolas

nicolas@cappaix.org wrote:

bonjour,

Pourquoi il y a une différence de 1 moi sur les dates (sur un patron) entre une lettre créée manuellement et une créée automatiquement?

merci d’avane

nicolas


---

_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
[http://archives.rezo.net/spip.mbox/](http://archives.rezo.net/spip.mbox/)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)

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


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