patron spip liste

Bonjour,

je veux envoyer une lettre d'information dans laquelle on a tous les articles à partir du 10 janvier, et je veux mettre comme texte d'introduction "Bonjour, voici la newsletter de NOM-SITE du "la date d'aujourdhui" Mais malheureusement j'ai à la place de "date d'aujourdhui" le 10 janvier . Est ce que quelqu'un peut bien m'aider a afficher la date d'aujourdhui. j'ai fais [(#DATE|affdate)] mais rien. Merci

Le moyen que j’ai trouvé pour résoudre ce problème est le suivant créer une boucle autour de la balise [(#DATE|affdate)]
<B_art>
<BOUCLE_art(ARTICLES){age_relatif<NB DE JOUR ECOULER DEPUIS LE 10 JANVIER}{par date}{inverse}>
Bonjour,




Voici l’édition du [(#DATE|affdate)] … VOTRE MESSAGE
</BOUCLE_art>

Il faut donc une autre boucle pour le contenu à envoyer…
<B_art>
<BOUCLE_art(ARTICLES){age_relatif<NB DE JOUR ECOULER DEPUIS LE 10 JANVIER}{par date}{inverse}>
#TITRE
#TEXTE
</BOUCLE_art>

Pour ceci : {age_relatif<NB DE JOUR ECOULER DEPUIS LE 10 JANVIER} j’ai quelques réflexions…

  1. SPIP-Liste est utile pour envoyer la liste de toutes les nouveauté sur le site depuis le dernier envoi ainsi : {age_relatif<0} enverra que les articles qui n’ont pas été envoyé depuis le dernier envoi avec la liste.
  2. Le but du patron, c’est de ne pas avoir à le modifier une fois qu’il est en fonction. Il est plus simple de faire un envoi à une liste d’adresse vide pour forcer l’envoi de toutes les nouveautés et ensuite aller modifier le statut des articles que vous voulez envoyé dans votre envoi. En basculant le statut des articles de publié en ligne à en cours de rédaction et en rebasculant à publié en ligne rend les article sélectionnable avec le critère{age_relatif<0}…
  3. Envoyer la liste des dernières nouveautés depuis une date passée jusqu’au moment d’envoyer une lettre forcerait à modifier le squelette de votre patron régulièrement en fonction de la date antérieur qui vous convient à chaque envoi? Ou bien je ne comprend pas tout à fait votre besoin.

Gontrand

Fama Gueye a écrit :

Rectification.

Cette boucle affichera la date du dernier article
<B_art>
<BOUCLE_art(ARTICLES){age_relatif<NB DE JOUR ECOULER DEPUIS LE 10 JANVIER}{par date}{inverse}{0,1}>
Bonjour,




Voici l’édition du [(#DATE|affdate)] … VOTRE MESSAGE
</BOUCLE_art>

Testé avec {age_relatif<0}

Gontrand

Gontrand Trudau a écrit :

En fait, ça ne sert à rien de modifier son patron à chaque envoi. Voyez ce que ça représente :

   1. Aller dans votre site en local
   2. Éditer le patron
   3. Modifier le paramètre en question
   4. Vérifier que la modification produit bien le résultat escompté (testage)
   5. Mise en place du nouveau patron sur le FTP en écrasant l'ancien ou sous un autre nom
   6. Envoie de votre lettre

C'est absurde!

L'idéal c'est de programmer un patron pour une sous section de votre site et où vous déposerez vos nouveaux articles au fur et à mesure. Comme votre patron va chercher seulement les derniers articles publiés à cet endroit ({age_relatif<0})... Vous envoyez seulement le ou les articles que vous n'avez jamais envoyés. Voilà!

La date de votre envoi prendra par défaut la date de publication de votre dernier article publié dans votre rubrique (sous-section de votre site).

Faites-moi signe si vous avez besoin d'aide plus avant.

J'ai passé énormément de temps à mettre en place mon propre système, alors si vous voulez épargner un temps précieux, je peux vous aider. La création de patron pour SPIP-Liste est assez particulière et mal documentée, pour ce que j'en sais à ce niveau là (peut-être n'ai je pas trouver le site adéquat, mais j'en doute...).

Au revoir.

Gontrand

Fama Gueye a écrit :

C'est votre 3ème point qui m'interresse c'est a dire : "3. Envoyer la liste des dernières nouveautés depuis une date passée jusqu'au moment d'envoyer une lettre forcerait à modifier le squelette de votre patron régulièrement en fonction de la date antérieur qui vous convient à chaque envoi? Ou bien je ne comprend pas tout à fait votre besoin. "
C'est exactement mon cas. ALors si je comprends bien il faut à chaque envoie de lettre faut modifié le squelette du patron?

Gontrand Trudau a écrit :

Le moyen que j'ai trouvé pour résoudre ce problème est le suivant créer une boucle autour de la balise [(#DATE|affdate)]
<B_art>
<BOUCLE_art(ARTICLES){age_relatif<NB DE JOUR ECOULER DEPUIS LE 10 JANVIER}{par date}{inverse}>
Bonjour,
<br />
Voici l'&eacute;dition du [(#DATE|affdate)] ... VOTRE MESSAGE
</BOUCLE_art>

Il faut donc une autre boucle pour le contenu à envoyer...
<B_art>
<BOUCLE_art(ARTICLES){age_relatif<NB DE JOUR ECOULER DEPUIS LE 10 JANVIER}{par date}{inverse}>
#TITRE
#TEXTE
</BOUCLE_art>

Pour ceci : {age_relatif<NB DE JOUR ECOULER DEPUIS LE 10 JANVIER} j'ai quelques réflexions...

   1. SPIP-Liste est utile pour envoyer la liste de toutes les
      nouveauté sur le site depuis le dernier envoi ainsi :
      {age_relatif<0} enverra que les articles qui n'ont pas été
      envoyé depuis le dernier envoi avec la liste.
   2. Le but du patron, c'est de ne pas avoir à le modifier une fois
      qu'il est en fonction. Il est plus simple de faire un envoi à
      une liste d'adresse vide pour forcer l'envoi de toutes les
      nouveautés et ensuite aller modifier le statut des articles que
      vous voulez envoyé dans votre envoi. En basculant le statut des
      articles de publié en ligne à en cours de rédaction et en
      rebasculant à publié en ligne rend les article sélectionnable
      avec le critère{age_relatif<0}...

Gontrand

Fama Gueye a écrit :

Bonjour,

je veux envoyer une lettre d'information dans laquelle on a tous les articles à partir du 10 janvier, et je veux mettre comme texte d'introduction "Bonjour, voici la newsletter de NOM-SITE du "la date d'aujourdhui" Mais malheureusement j'ai à la place de "date d'aujourdhui" le 10 janvier . Est ce que quelqu'un peut bien m'aider a afficher la date d'aujourdhui. j'ai fais [(#DATE|affdate)] mais rien. Merci

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

__________ NOD32 4773 (20100114) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

__________ NOD32 4773 (20100114) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com