Newsletters - comments Newsletters 2021-02-19T11:36:30Z https://contrib.spip.net/Newsletters#comment507639 2021-02-19T11:36:30Z <p>Bonjour,</p> <p>Lorsque l'on écrit une newsletter et qu'on la publie la date<br class="autobr" /> <code><span><:newsletter:label_publie:></span> [(#DATE|affdate)]</code> <br class="autobr" /> qui est par défaut dans le squelette est la date de la rédaction de la newsletter.</p> <p>Lorsque l'on envoie l'infolettre est-il possible d'avoir, à la place de la date de rédaction, la date d'envoi dans la newsletter ?</p> <p>Si j'ai bien vu actuellement un rédacteur doit changer le statut de la newsletter de “publiée” à “en cours de rédaction” puis “modifier la newsletter” puis “enregistrer” puis “publier en ligne” pour que la date d'envoi (et pas la date de rédaction) de la newsletter soit affichée dans la newsletter reçue.. <br class="autobr" /> (le fait de simplement changer la date de publication d'une infolettre publiée ne suffit pas)</p> <p>Merci</p> Newsletters 2021-01-21T16:28:31Z https://contrib.spip.net/Newsletters#comment507343 2021-01-21T16:28:31Z <p>Bonjour DD,</p> <p>ne t'excuse pas, en me relisant mes explications n'étaient pas très claires...</p> <p>Pour le 2, j'ai ajouté le code dans le modèle “letter” de newsletter et ajouté <i>id_newsletter?</i> dans la boucle du fichiers inclure/documents.html<br class="autobr" /> *- Si je créée une newsletter sans article appelé, le document joint apparait bien dans l'aperçu de la nl mais il n'est pas joint à l'envoi<br class="autobr" /> *- Si je créée la nl en appelant un article il insère dans le corps du message les documents qui sont dans les portfolios de l'ensemble des articles, mais ne les mets pas en pj</p> <p>Je précise que je choisis des documents qui sont dans la médiathèque du site.</p> <p>Je ne peux même pas m'arracher les cheveux, je n'en ai plus...</p> Newsletters 2021-01-20T22:46:08Z https://contrib.spip.net/Newsletters#comment507340 2021-01-20T22:46:08Z <p>Ah excuse-moi je n'avais pas saisi ton besoin : doc dans <br class="autobr" /> 1/ articles appelés <br class="autobr" /> ET 2/ newsletter sans article appelé.</p> <p>Pour le 2/ le code que j'indique plus haut fonctionne :<br class="autobr" /> <code>[(#INCLURE{fond=inclure/documents,id_newsletter,env})]</code></p> <p>il faudrait vérifier que ton fichier inclure/documents.html contient bien “<i>id_newsletter?</i>”<br class="autobr" /> dans la boucle <br class="autobr" /> <code><BOUCLE_documents_joints(DOCUMENTS){id_newsletter?} {id_article?}...</code></p> Newsletters 2021-01-20T19:24:36Z https://contrib.spip.net/Newsletters#comment507339 2021-01-20T19:24:36Z <p>Çà répond à mon besoin quand il s'agit de documents inclus dans un article et que la newsletter appelle cet article.</p> <p>Par contre quand on créée une newsletter “à la main” à quoi sert de pouvoir sélectionner un document à joindre à la newsletter si il n'est pas joint au mail envoyé ?</p> Newsletters 2021-01-20T18:35:46Z https://contrib.spip.net/Newsletters#comment507338 2021-01-20T18:35:46Z <p>Bonsoir,<br class="autobr" /> je pense que c'est le fonctionnement souhaité de ne pas alourdir les emails avec des pièces jointes. En plus cela fait double emploi si le document est bien affiché (avec un lien) dans le corps du mail.</p> Newsletters 2021-01-20T15:08:52Z https://contrib.spip.net/Newsletters#comment507333 2021-01-20T15:08:52Z <p>Bonjour,<br class="autobr" /> J'ai creusé un peu les squelettes, et effectivement si j'ajoute le code suivant :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code> <span class="re11"><BOUCLE_pdf</span><span class="re12">(DOCUMENTS)</span><span class="re13"><span class="re41">{id_article}</span><span class="re41">{extension=pdf}</span><span class="re41">{0,5}</span></span><span class="re10">></span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#MODELE</span><span class="re40">{doc}</span><span class="re50">|image_reduire</span><span class="re40">{550,0}</span><span class="re4">)</span><span class="re4">]</span> <span class="re15"></BOUCLE_pdf></span></code></pre></div> <p>quand un article contient une PJ celle-ci apparait bien dans le mail reçu, mais pas en tant que PJ au mail. Ça résout en partie mon problème, mais la PJ sélectionnée dans la newsletter n'apparait toujours pas.<br class="autobr" /> Le code donné par DD donne le même résultat.</p> <p>Je pense que la PJ sélectionnée dans la newsletter est gérée par le plugin Mailshot qui récupérerait son lien dans le plugin Newsletters, mais ça dépasse mes compétences ?</p> <p>Une idée ?</p> Newsletters 2021-01-18T11:09:55Z https://contrib.spip.net/Newsletters#comment507312 2021-01-18T11:09:55Z <p>Bonjour DD,<br class="autobr" /> je viens de regarder et effectivement ils ne sont pas pris en compte.<br class="autobr" /> Je vais donc pouvoir tester avec la ligne que tu me suggères et je reviendrais donner le résultat.<br class="autobr" /> Merci beaucoup</p> Newsletters 2021-01-17T21:29:58Z https://contrib.spip.net/Newsletters#comment507310 2021-01-17T21:29:58Z <p>Dans les squelettes de newsletters par défaut je ne pense pas que les documents joints soient pris en compte s'ils ne sont pas insérés dans le texte.</p> <p>Il faut ajouter quelque chose comme :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> [(#INCLURE{fond=inclure/documents,id_newsletter,env})]</code></pre></div> <p>dans la boucle newsletter du squelette dans squelettes/newsletters/monsquelette.html</p> <p>dd</p> Newsletters 2021-01-17T17:51:42Z https://contrib.spip.net/Newsletters#comment507309 2021-01-17T17:51:42Z <p>En complément, les envois se font via l'api Mailjet paramétrée dans les plugins Mailshot et Facteur.</p> Newsletters 2021-01-16T09:45:17Z https://contrib.spip.net/Newsletters#comment507294 2021-01-16T09:45:17Z <p>Bonjour,<br class="autobr" /> SPIP 3.2.8, PHP 7.2, plugins à jour.</p> <p>J'essaie de joindre un document pdf à mes newsletters, j'ai bien coché la case dans le contenu du site et le choix du document s'effectue bien dans l'interface de la newsletter.</p> <p>Le problème est que la newsletter est bien envoyée, mais la pièce jointe n'est jamais présente dans les mails reçus ???<br class="autobr" /> J'ai oublié quelque chose ?</p> <p>Merci</p> Newsletters 2020-12-08T13:34:58Z https://contrib.spip.net/Newsletters#comment507023 2020-12-08T13:34:58Z <p>Pour compléter, je vois que les dossiers sont bien créés dans /IMG/nl mais ils sont tous vides.</p> Newsletters 2020-12-08T13:31:35Z https://contrib.spip.net/Newsletters#comment507022 2020-12-08T13:31:35Z <p>Hello</p> <p>Petit souci avec ce plugin. Quand on fait une infolettre avec des images, ces images disparaissent de l'infolettre reçue après un certain temps. <br class="autobr" /> En regardant le code html, je vois que l'infolettre appelle les images qui sont dans le dossier cache-vignettes. Donc logique qu'elles disparaissent.</p> <p>Un moyen d'éviter ça ?</p> <p>Merci</p> Newsletters 2020-11-11T04:05:45Z https://contrib.spip.net/Newsletters#comment506789 2020-11-11T04:05:45Z <p>Bonjour,</p> <p>Je souhaiterais faire une newsletter (info-lettre) multilingue qui soit donc reçue dans la langue associée au visiteur .<br class="autobr" /> Je n'ai pas vu d'explication sur cet aspect.<br class="autobr" /> J'ai essayé de mettre des blocs multi, mais ça ne marche pas, parce que la mise en statut publié supprime le multi.<br class="autobr" /> la newsletter est gelée dans une seule langue.</p> <p>La newsletter ne semble pas non plus avoir de traduction possible à la façon des articles.</p> <p>D'où ma question : comment fait-on une info-lettre (newsletter) multilingue?</p> <p>Merci</p> Newsletters 2020-11-04T15:27:47Z https://contrib.spip.net/Newsletters#comment506701 2020-11-04T15:27:47Z <p>bonjour,<br class="autobr" /> utilisateur ancien, j'ai un comportement nouveau, des images qui ne s'affichent plus dans le courriel... Le traitement de la lettre a transformé les imgxxxx non pas en une url pointant sur le fichier image dans le dossier IMG qui va bien, mais sur un petit script php qui fait simplement un <br class="autobr" /> include d'un fichier public.php ?</p> <p>le résultat est que j'ai l'encart pour la place de l'image, mais... pas l'image<br class="autobr" /> je ne sais pas pourquoi il le fait, et apparemment pour certaines images, pas toutes ?</p> <p>pour l'instant, je dois manuellement modifier l'URL de chaque image concernée dans la lettre...</p> <p>j'ai vérifié mon squelette newsletter adapté, mais je ne vois pas</p> <p>Peut-être sans rapport, mais depuis plusieurs mois, je n'ai plus de prévisualisation possible de la newsletter, pour la voir, je suis obligé, soit de me l'envoyer, soit de la publier...</p> <p>pam</p> Newsletters 2020-10-28T04:52:38Z https://contrib.spip.net/Newsletters#comment506632 2020-10-28T04:52:38Z <p>Bonjour,</p> <p>Un problème similaire est décrit sur ce fil. <br class="autobr" /> (avec un patch de Patapon ).<br class="autobr" /> Voir aussi le ticket de Chag: <a href="https://git.spip.net/spip-contrib-extensions/newsletters/issues/2" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/newsletters/issues/2</a></p> Newsletters 2020-10-27T23:11:55Z https://contrib.spip.net/Newsletters#comment506631 2020-10-27T23:11:55Z <p>Bonjour à tous,</p> <p>Je viens de changer l'adresse de mon site web du http au https.</p> <p>Depuis, les adresses vers les articles générées par le plugin newsletter ne sont plus correctes : elles sont générées <i>sans</i> le https. Elles prennent par exemple cette forme : <strong>//inegalites.be/Bruxelles-l-injonction-a-la-mixite</strong> ou <strong>//inegalites.be/Inegaux-face-aux-technologies</strong>.</p> <p>Le squelette utilisé est le modèle par défaut “typographic”, que j'ai légèrement modifié pour pouvoir recenser les nouveautés dans une newsletter automatique. La balise qui génère le lien de l'article est tout simplement #URL_ARTICLE, comme dans le modèle original, je ne comprends pas pourquoi ça ne fonctionne pas.</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_selectionarticles_fr</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{id_newsletter}</span><span class="re41">{lang=fr}</span></span><span class="re10">></span> <h2 style="color: <span class="re1">#222222</span> !important; font-family: 'Roboto', 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1.2; margin: 0; margin-bottom: 30px; margin-top: 40px; font-size: 28px;"><span class="re1">#TITRE</span></h2> <span class="re11"><BOUCLE_logo_origine_fr</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{traduction}</span><span class="re41">{origine_traduction}</span></span><span class="re10">></span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#LOGO_ARTICLE_NORMAL</span><span class="re50">|image_reduire</span><span class="re40">{460}</span> <span class="re50">|inserer_attribut</span><span class="re40">{alt,''}</span> <span class="re50">|inserer_attribut</span><span class="re40">{border,'0'}</span> <span class="re50">|inserer_attribut</span><span class="re40">{style,'-ms-interpolation-mode: bicubic; border: 1px solid #cccccc; height: auto; line-height: 100%; outline: none; text-decoration: none; max-width: 100%; display: inline-block; padding: 5px; margin-bottom: 20px;'}</span><span class="re4">)</span><span class="re4">]</span> <span class="re15"></BOUCLE_logo_origine_fr></span> <span class="re4">[</span><div style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 30px; color: <span class="re1">#111111</span>;"><span class="re4">(</span><span class="re1">#INTRODUCTION</span><span class="re4">)</span></div><span class="re4">]</span> <p style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 30px; color: <span class="re1">#111111</span>;"> <a href="<span class="re1">#URL_ARTICLE</span>" style="-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; box-sizing: border-box; color: <span class="re1">#348</span>eda; text-decoration: none; font-weight: bold;">Lire en ligne : &laquo; <span class="re1">#TITRE</span> &raquo;</a> </p> <span class="re15"></BOUCLE_selectionarticles_fr></span></code></pre></div> <p>L'URL vers le lien de la newsletter est, elle, correcte. Par exemple : <a href="https://inegalites.be/L-infolettre-de-l-OBI-36" class="spip_url spip_out auto" rel="nofollow external">https://inegalites.be/L-infolettre-de-l-OBI-36</a>.</p> <p>Vous avez une idée du problème ?</p> <p>Merci !</p> Newsletters 2020-07-21T15:54:13Z https://contrib.spip.net/Newsletters#comment506062 2020-07-21T15:54:13Z <p>Je me réponds...<br class="autobr" /> Après avoir relu attentivement le fil précédent, je me suis aperçu de la ressemblance des problèmes.<br class="autobr" /> Après avoir appliqué les correctifs proposés par Patapon, mes URL sont bonnes.<br class="autobr" /> Par contre, à la prochaine mise à jour du plugin, il me faudra réintroduire ces correctifs ?</p> Newsletters 2020-07-21T14:15:42Z https://contrib.spip.net/Newsletters#comment506061 2020-07-21T14:15:42Z <p>Bonjour<br class="autobr" /> Je suis en train de préparer la migration d'un site de spip 2.1.30 à spip 3.2.7.<br class="autobr" /> Je m'occupe pour l'instant du remplacement de “Spip-listes” par “Newsletters”.</p> <p>Dans un “patron Spip-listes” j'ai des liens qui envoient vers la page de syndication d'un site.<br class="autobr" /> Dans une boucle “SYNDIC_ARTICLES”, le code utilisé pour le lien est :</p> <div class="coloration_code cadre"><div class="spip_spip cadre"><div class="spip"><ol><li class="li1"><div class="de1"><a href="<span class="re1">#URL_PAGE</span><span class="re40">{site,id_syndic=<span class="re1">#ID_SYNDIC</span>}</span>">Voir les articles</a></div></li> </ol></div></div></div> <p>Ce type de lien fonctionne avec Spip-listes, ainsi que depuis les pages publiques de mon site.<br class="autobr" /> Je ne parviens pas, dans un “gabarit Newsletters” à faire fonctionner ce lien.<br class="autobr" /> À l'affichage, “Voir les articles” s'affiche bien, mais aucun lien n'y est associé. Le code source généré est incomplet : il manque le début de l'URL ;</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><a href="../spip.php?page=site&amp;id_syndic=7" title="Lire les articles">Voir les articles</a></code></pre></div> <p>Il y a sans doute une autre façon de saisir un tel lien dans Newsletters ?<br class="autobr" /> Merci d'avance !</p> Newsletters 2020-07-11T08:49:55Z https://contrib.spip.net/Newsletters#comment505988 2020-07-11T08:49:55Z <p>Au top, ca mache tres bien. Pour ma part, j'ai également ajouté le header unsubscribe-list cf <a href="https://contrib.spip.net/Mailshot#comment505954-505910" class="spip_url auto" rel="nofollow">https://contrib.spip.net/Mailshot#comment505954-505910</a></p> Newsletters 2020-07-07T12:37:36Z https://contrib.spip.net/Newsletters#comment505949 2020-07-07T12:37:36Z <p>Merci Patapon,</p> <p>Je pense que j'étais sur la même problématique. Je test tes suggestions de modifications !!</p> <p>Dans mon cas, certains liens se retrouvent sans protocole. Je test !</p> Newsletters 2020-07-07T10:24:07Z https://contrib.spip.net/Newsletters#comment505946 2020-07-07T10:24:07Z <p>Le lien de désinscription à la newsletter se trouve dans le gabarit de la newsletter utilisé.<br class="autobr" /> qqchose dans ce genre : <code><unsubscribe style="text-decoration: underline;"><a href="@url_unsubscribe@" style="color: #004A98;"><:newsletter:label_link_unsubscribe:></a></unsubscribe></code></p> Newsletters 2020-07-07T10:19:14Z https://contrib.spip.net/Newsletters#comment505945 2020-07-07T10:19:14Z <p>J'oubliais, c'est lié au filtre #NEWSLETTERS_LIENS_ABSOLUS</p> Newsletters 2020-07-07T10:17:55Z https://contrib.spip.net/Newsletters#comment505944 2020-07-07T10:17:55Z <p>Bonjour,</p> <p>j'ai des liens dans ma newsletter pour lesquels le protocole saute. <br class="autobr" /> ex : <br class="autobr" /> <code><a href="https://www.facebook.com/machintruc/"><img src="#CHEMIN{images/facebook-f.png}"></a></code><br class="autobr" /> devient<br class="autobr" /> <code><a href="//www.facebook.com/machintruc/"><img src="#CHEMIN{images/facebook-f.png}"></a></code></p> <p>idem avec <br class="autobr" /> <code><link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet"></code><br class="autobr" /> qui devient<br class="autobr" /> <code><link href="//fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet"></code></p> <p>j'imagine que pour des raisons de ne pas casser le protocol (et se retrouver avec du mixed content) quand on est dans un webmail, c'est une bonne idée mais dans un client lourd, est ce que ca fonctionne toujours ? mail-tester.com râle que les liens sont cassés. Accessoirement, il existe des webmails qui ne sont pas en https ?</p> Newsletters 2020-07-03T16:04:56Z https://contrib.spip.net/Newsletters#comment505916 2020-07-03T16:04:56Z <p>Bonjour, Je cherche a pouvoir intégrer un fichier son dans une info-lettre. J'ai beau utiliser la formule <code> <embXX> </code> cela ne fonctionne pas dans le mail, Le player s'affiche mais le texte dit "erreur''. J'ai aussi essayé <tt><docX|player|player=dewplayer></tt> et cela ne fonctionne pas non plus, Savez-vous s'il est possible d'insérer un fichier son mp3 dans une newsletter? Cela fonctionne dans le navigateur, mais pas dans le mail, et j'aimerai trouver une solution. <br class="autobr" /> Merci pour votre aide...</p> Newsletters 2020-06-01T05:46:24Z https://contrib.spip.net/Newsletters#comment505481 2020-06-01T05:46:24Z <p>Bonjour à tous,</p> <p>Le plugin fonctionne parfaitement depuis de nombreuses années sauf quelquefois où la newsletter doit charger une trentaine d'articles à la fois. Si je baisse à 20, cela passe sans problème, mais dès que que j'augmente le nombre d'articles à prendre en compte, le plugin se bloque.</p> <p>Est-ce un soucis de mémoire ? de temps ? A quel niveau je dois changer ? php-fpm? nginx ?</p> <p>Merci</p> Newsletters 2020-05-21T09:11:36Z https://contrib.spip.net/Newsletters#comment505328 2020-05-21T09:11:36Z <p>J'ai terminé mon intégration et ça fonctionne nickel, c'est top ! Merci DD :-)<br class="autobr" /> Pour “patron”… c'est ce que j'avais supposé mais que je mette le critère ou non ça ne change rien, c'est pour ça que je me posais la question. J'imagine que ça dépend du contexte de ton code général…<br class="autobr" /> Merci encore et bon week-end !</p> Newsletters 2020-05-20T19:53:41Z https://contrib.spip.net/Newsletters#comment505326 2020-05-20T19:53:41Z <p>Parfait !<br class="autobr" /> “patron” = gabarit = le modèle de newsletter choisi au moment de la rédaction de la newsletter.<br class="autobr" /> Je ne sais plus où j'avais trouvé ce truc bien utile pour sélectionner selon le modèle.</p> Newsletters 2020-05-20T16:03:14Z https://contrib.spip.net/Newsletters#comment505324 2020-05-20T16:03:14Z <p>Hourra ça fonctionne :-) !<br class="autobr" /> Un grand merci, tu viens de sauver mon premier week-end déconfiné !!<br class="autobr" /> C'était bien que tu ne m'aies pas donné la solution d'entrée pour que je cherche un peu, et comprenne mieux. Mais honnêtement je n'aurais jamais trouvé la syntaxe du lien, ou après gros découragement !<br class="autobr" /> J'ai cherché à savoir ce qu'était ton critère “patron” mais je n'ai pas trouvé, à par ça :<a href="https://contrib.spip.net/Realiser-des-patrons" class="spip_url auto" rel="nofollow">https://contrib.spip.net/Realiser-des-patrons</a>, mais pas de critère “patron” ?<br class="autobr" /> Encore un grand merci et bon week-end à toi !</p> Newsletters 2020-05-20T10:36:00Z https://contrib.spip.net/Newsletters#comment505316 2020-05-20T10:36:00Z <p>Bonjour,<br class="autobr" /> Si tu appelles un squelette “newsletter” c'est le squelette par défaut de la newsletter qui est appelé.<br class="autobr" /> Si tu crées un squelette avec un autre nom (par exemple “infolettre”) tu peux l'appeler comme ceci dans un squelette rubrique (par exemple) :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><B_nl> <ul> #ANCRE_PAGINATION <BOUCLE_nl(NEWSLETTERS) {statut=publie}{patron!=interne}{!par date}{pagination}> <li> [(#DATE|affdate)] <h3><a href="#URL_PAGE{infolettre,id_newsletter=#ID_NEWSLETTER}" title="lire"> #TITRE </a></h3> [(#CHAPO)] </li> </BOUCLE_nl> <ul> [<p class="pagination" aria-hidden="true">(#PAGINATION{page})</p>] </B_nl></code></pre></div> <p>et donc dans ton squelette “infolettre” tu peux recopier ce qu'il y a dans “newsletter” sans les styles inline.</p> <p>J'ai des exemples en producton si tu as besoin.<br class="autobr" /> dd</p> Newsletters 2020-05-20T09:12:18Z https://contrib.spip.net/Newsletters#comment505314 2020-05-20T09:12:18Z <p>Ouiii ! C'est exactement ça que je cherche à faire, mais je suis perdue… Je ne trouve pas comment faire pour écrire ces squelettes ni où les placer :-(<br class="autobr" /> Pour le moment, j'ai créé un “rubrique-8.html” qui liste les newsletters (code que j'ai publié hier soir), mais quand on clique sur les liens des newsletters, forcément on ouvre l'aperçu html desdites newsletters.<br class="autobr" /> Il me manque une compréhension de la procédure je crois ;p ! J'ai fait plein d'essais mais aucun ne fonctionne parce que je ne réfléchis sans doute pas comme il faut !<br class="autobr" /> Bon, je crois que je vais laisser tomber et m'en tenir au listage des news comme j'ai réussi à le faire, sans qu'elles aient leur gabarit spécifique…<br class="autobr" /> Bonne journée et merci pour ton temps et ces pistes, même si je n'ai pas le niveau de compréhension.</p> Newsletters 2020-05-20T07:34:52Z https://contrib.spip.net/Newsletters#comment505313 2020-05-20T07:34:52Z <p>Pas possible, les rubriques ne contienent pas des lettres, qui ne sont pas des articles.</p> <p>Par contre tu peux te créer une squelette newletters.html qui listera toutes tes lettres de la même manière que rubrique.html liste toutes les rubrique, et un squelette newletter.html qui présentera une newletter avec la même présentation que article.html</p> <p>pour le var_mode=inclure, lit cet article <a href="https://www.spip.net/fr_article4453.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article4453.html</a></p> Newsletters 2020-05-20T06:43:49Z https://contrib.spip.net/Newsletters#comment505311 2020-05-20T06:43:49Z <p>Mes squelettes sont très proches de ceux de la distribution, je n'ai fait que supprimer forum, recherches, etc. et touché surtout au portfolio et au css.<br class="autobr" /> Je ne vois pas ?var_mode=inclure dans les squelettes rubrique et article de la distribution, pour m'en inspirer ?</p> <p>En fait, je que je voudrais, c'est que :<br class="autobr" /> – soit le contenu de chaque news ait la même apparence qu'un article normal quand on l'appelle à partir le la rubrique sur laquelle j'ai mis le code montré plus haut et qui liste les news, donc une sorte de gabarit autre que celui réservé aux news pour leur affichage en messagerie, mais plutôt un gabarit “article-xx”,<br class="autobr" /> – soit que l'on puisse appeler le contenu inséré dans chaque news (#TITRE, #TEXTE et les images…) dans la partie “.content” des articles de cette fameuse rubrique-xx dédié à leur affichage conforme aux pages normales du site.</p> <p>Peu importe, au final, le but est d'afficher les newsletters publiées dans le site avec la même apparence que les autres articles. Mais je ne sais pas si c'est possible et si oui, comment ?</p> <p>Je suis désolée de na pas arriver à être plus clair, je pensais que ça l'était… ça l'est dans ma tête en tout cas, mais ça ne suffit pas !</p> Newsletters 2020-05-19T21:58:33Z https://contrib.spip.net/Newsletters#comment505310 2020-05-19T21:58:33Z <p>bah du coup faudra créer ton propre squelette en imitant la structure de ton jeu de suqelette, et en mettant le bonne boucles.</p> <p>Je t'inviterai du coup à rechercher les squelettes utilisé avec ?var_mode=inclure et à te baser dessus.</p> <p>EN tout cas là sans précision de ce que tu utilise, difficile de t'aider plus .... mais en gros les boucles newletter ne sont pas différents des autres boucles..</p> Newsletters 2020-05-19T20:38:25Z https://contrib.spip.net/Newsletters#comment505308 2020-05-19T20:38:25Z <p>Je voudrais en effet que le contenu des newsletters puisse être affiché comme des articles et l'ensemble listé comme des listes d'articles dans une rubrique :-)</p> Newsletters 2020-05-19T20:19:58Z https://contrib.spip.net/Newsletters#comment505307 2020-05-19T20:19:58Z <p>Heu... je suis pas sur de comprendre le besoin exact.</p> <p>Tu veux bien afficher ta newslettre dans un article, comme tu afficherai une image.<br class="autobr" /> Ou bien tu voudrai une page “newlettre” comme tu as des pages “article” ?</p> Newsletters 2020-05-19T20:17:39Z https://contrib.spip.net/Newsletters#comment505306 2020-05-19T20:17:39Z <p>Je précise que j'ai creusé la piste des modèles et je t'en remercie, mais je ne vois pas comment relier le lien d'une news à un contenu de news précis, pour chaque lien listé en rubrique…</p> Newsletters 2020-05-19T20:05:42Z https://contrib.spip.net/Newsletters#comment505305 2020-05-19T20:05:42Z <p>Bonsoir et merci pour ta réponse rapide !<br class="autobr" /> J'ai bien tenté cette piste mais je cale.<br class="autobr" /> En fait j'ai amélioré mon appel dans le squelette “rubrique” dédié, comme suit :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re15"><B_newsletters></span> <div class="menu menu_articles"> <ul> <span class="re11"><BOUCLE_newsletters</span><span class="re12">(NEWSLETTERS)</span><span class="re10">></span> <li><a href="<span class="re1">#URL_NEWSLETTERS</span>"><span class="re1">#TITRE</span></a></li> <span class="re15"></BOUCLE_newsletters></span> </ul> </div> <span class="re15"></B_newsletters></span></code></pre></div> <p>J'obtiens bien ma liste de newsletters dans la rubrique concernée, avec un lien vers chaque news, mais ensuite je cale pour créer le modèle qui affiche la news concernée, et surtout, pour que le contenu se retrouve dans un squelette qui contient tout l'ensemble : le header, les menus, etc.<br class="autobr" /> Je vois mes limites dans le codage de spip, du dynamique en général :-/ !!!</p> Newsletters 2020-05-19T19:03:46Z https://contrib.spip.net/Newsletters#comment505304 2020-05-19T19:03:46Z <p>tu pourrais créer un modèle <a href="https://www.spip.net/fr_article3454.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article3454.html</a></p> <p>un squelette dans le dossiers modeles, et ensuite tu intégre cela où tu veux :)</p> Newsletters 2020-05-19T18:25:20Z https://contrib.spip.net/Newsletters#comment505303 2020-05-19T18:25:20Z <p>Bonjour,<br class="autobr" /> Super plugin comme toujours !<br class="autobr" /> Je me demande si c'est possible de récupérer le contenu des newsletters dans une rubrique.<br class="autobr" /> J'ai trouvé comment les lister, peut-être pas de la meilleure façon, comme suit :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_newsletters_all</span><span class="re12">(NEWSLETTERS)</span><span class="re10">></span><a href="<span class="re1">#URL_NEWSLETTERS</span>"><h4>> <span class="re1">#TITRE</span></h4></a><span class="re15"></BOUCLE_newsletters_all></span></code></pre></div> <p>Ainsi, on récupère la liste, on peut cliquer pour ouvrir leur version HTML, mais on n'a pas de navigation contextuelle une fois ouverte, c'est le modèle de la news.<br class="autobr" /> Est-ce qu'il serait possible de les intégrer directement dans un gabarit d'article ?<br class="autobr" /> Une cliente souhaite rendre leurs archives disponibles sur son site…<br class="autobr" /> Cordialement,<br class="autobr" /> Karen</p> Newsletters 2020-05-08T19:05:53Z https://contrib.spip.net/Newsletters#comment505111 2020-05-08T19:05:53Z <p>Bonjour.<br class="autobr" /> Deux petits bugs en espace privé : les #NOTES des textes n'apparaissent pas, tout comme les commentaires du forum. Les messages postés disparaissent aussitôt.<br class="autobr" /> Merci à vous.</p> Newsletters 2020-04-13T18:00:05Z https://contrib.spip.net/Newsletters#comment504631 2020-04-13T18:00:05Z <p>A priori le lien de désabonnement se rajoute automatiquement au pied de la newsletter.<br class="manualbr" />Mon problème est quasi-inverse. : je veux enlever ce lien (qui ne fonctionne pas chez moi car je passe par une liste mailman et pas par les listes de diffusion du site, peu pratiques parce que les bounced ne sont pas traités). Et je ne trouve pas où serait l'option pour enlever ce lien.<br class="manualbr" />Merci.</p> Newsletters 2020-01-09T08:51:32Z https://contrib.spip.net/Newsletters#comment503649 2020-01-09T08:51:32Z <p>Conformité RGPD</p> <p>Bonjour à tous, pour être conforme au RGPD, je voulais ajouter au pied de ma newsletter un lien de désinscription. Mais si j'ai bien compris, la désinscription à une newsletter se fait depuis le site. Il faut donc que mon lien de désinscription me renvoie au site, c'est cela ? <br class="autobr" /> Merci,<br class="autobr" /> Eric LM</p> Newsletters 2019-12-07T17:03:49Z https://contrib.spip.net/Newsletters#comment503269 2019-12-07T17:03:49Z <p>Re-bonjour,</p> <p>Un autre rapport de bug, tant que j'y suis :)</p> <p>Dans le formulaire de programmation de newsletter, des tabulations excédentaires sont ajoutées au chapô et au texte de la newsletter. Afin d'éviter ce fonctionnement désagréable, il suffirait de supprimer les tabulations en tête des lignes <a href="https://zone.spip.org/trac/spip-zone/browser/spip-zone/_plugins_/newsletters/trunk/formulaires/programmer_newsletter.html#L175" class="spip_out" rel='nofollow external'>175</a> et <a href="https://zone.spip.org/trac/spip-zone/browser/spip-zone/_plugins_/newsletters/trunk/formulaires/programmer_newsletter.html#L183" class="spip_out" rel='nofollow external'>183</a> de <code>formulaires/programmer_newsletter.html</code>.</p> <p>Merci !<br class="autobr" /> Patapon.</p> Newsletters 2019-12-02T10:45:35Z https://contrib.spip.net/Newsletters#comment503207 2019-12-02T10:45:35Z <p>Bonjour,</p> <p>Il y a quelques soucis avec le filtre <code>newsletters_liens_absolus</code>. Comme je n'ai pas trouvé où faire de bug report, je le fais ici. Désolé si ce n'est pas le bon endroit.</p> <p>Tout d'abord, <a href="https://zone.spip.org/trac/spip-zone/browser/spip-zone/_plugins_/newsletters/trunk/newsletters_fonctions.php#L45" class="spip_out" rel='nofollow external'>ligne 45</a> de <code>newsletters_fonctions.php</code>, le calcul de <code>$base_racine</code> se passe mal si <code>_DIR_RACINE</code> est vide : <code>url_absolue</code> renvoie une chaîne vide, et du coup on a <code>$base_racine</code> qui vaut <code>'/'</code> (ce qui casse le reste de la fonction).</p> <p>Afin d'éviter ce bug, je propose de changer <code>_DIR_RACINE</code> par <code>url_de_base()._DIR_RACINE</code> à cet endroit.</p> <p>L'autre problème est dû à la manière dont les URL sont réécrites aux lignes <a href="https://zone.spip.org/trac/spip-zone/browser/spip-zone/_plugins_/newsletters/trunk/newsletters_fonctions.php#L67" class="spip_out" rel='nofollow external'>67</a> et <a href="https://zone.spip.org/trac/spip-zone/browser/spip-zone/_plugins_/newsletters/trunk/newsletters_fonctions.php#L83" class="spip_out" rel='nofollow external'>83</a> de <code>newsletters_fonctions.php</code>. Ainsi, par exemple, ligne 67, on a <code>str_replace($href,$abs,$lien[0]);</code>, qui cherche à remplacer la valeur de l'attribut <code>href</code> de <code>$lien[0]</code> par le contenu de <code>$abs</code>. Sauf qu'utiliser <code>str_replace</code> pour cela ne marche pas toujours : la chaîne à remplacer (<code>$href</code>) a été extraite de <code>$lien[0]</code> via un appel à <code>extraire_attribut</code> (cf. <a href="https://zone.spip.org/trac/spip-zone/browser/spip-zone/_plugins_/newsletters/trunk/newsletters_fonctions.php#L55" class="spip_out" rel='nofollow external'>ligne 55</a>). Les entités HTML encodant des caractères spéciaux ont donc été filtrées par <code>filtrer_entites</code> (cf. <a href="https://core.spip.net/projects/spip/repository/entry/branches/spip-3.2/ecrire/inc/filtres.php#L1935" class="spip_out" rel='nofollow external'>ligne 1935</a> de <code>ecrire/inc/filtres.php</code>). Du coup, la chaîne <code>$lien[0]</code> ne contient pas forcément la chaîne <code>$href</code> (c'est le cas si les <i>URL simples</i> sont activées dans SPIP, par exemple, car elles contiennent alors des <code>&</code>), et le <code>str_replace</code> ne remplacera rien.</p> <p>En fait, si l'attribut <code>href</code> a été extrait avec <code>extraire_attribut</code>, il faut le modifier en utilisant <code>inserer_attribut</code>, et non pas <code>str_replace</code>. Du coup, la ligne 67 de <code>newsletters_fonctions.php</code> doit être écrite ainsi :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code> <span class="re0">$href</span> <span class="sy0">=</span> inserer_attribut<span class="br0">&#40;</span><span class="re0">$lien</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">,</span><span class="st0">"href"</span><span class="sy0">,</span><span class="re0">$abs</span><span class="br0">&#41;</span><span class="sy0">;</span></code></pre></div> <p>Et de même à la ligne 83.</p> <p>Au vu de ces deux bugs, je propose donc le patch correctif suivant (qui semble fonctionner comme il faut) :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="sy0">---</span> a<span class="sy0">/</span>newsletters_fonctions<span class="sy0">.</span>php <span class="nu0">2019</span><span class="sy0">-</span><span class="nu0">12</span><span class="sy0">-</span><span class="nu8">02</span> <span class="nu0">11</span><span class="sy0">:</span><span class="nu0">35</span><span class="sy0">:</span><span class="nu19">55.333929000</span> <span class="sy0">+</span><span class="nu8">0100</span> <span class="sy0">+++</span> b<span class="sy0">/</span>newsletters_fonctions<span class="sy0">.</span>php <span class="nu0">2019</span><span class="sy0">-</span><span class="nu0">12</span><span class="sy0">-</span><span class="nu8">02</span> <span class="nu0">11</span><span class="sy0">:</span><span class="nu0">37</span><span class="sy0">:</span><span class="nu19">07.861859651</span> <span class="sy0">+</span><span class="nu8">0100</span> <span class="sy0">@@</span> <span class="sy0">-</span><span class="nu0">42</span><span class="sy0">,</span><span class="nu0">7</span> <span class="sy0">+</span><span class="nu0">42</span><span class="sy0">,</span><span class="nu0">7</span> <span class="sy0">@@</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span><span class="re0">$base</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$base</span> <span class="sy0">=</span> newsletter_url_base<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="sy0">-</span> <span class="re0">$base_racine</span> <span class="sy0">=</span> <a href="http://www.php.net/rtrim" rel='nofollow'><span class="kw3">rtrim</span></a><span class="br0">&#40;</span>url_absolue<span class="br0">&#40;</span>_DIR_RACINE<span class="sy0">,</span><span class="re0">$base</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="st_h">'/'</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'/'</span><span class="sy0">;</span> <span class="sy0">+</span> <span class="re0">$base_racine</span> <span class="sy0">=</span> <a href="http://www.php.net/rtrim" rel='nofollow'><span class="kw3">rtrim</span></a><span class="br0">&#40;</span>url_absolue<span class="br0">&#40;</span>url_de_base<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">.</span>_DIR_RACINE<span class="sy0">,</span><span class="re0">$base</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="st_h">'/'</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st_h">'/'</span><span class="sy0">;</span> <span class="re0">$protocole_racine</span> <span class="sy0">=</span> <a href="http://www.php.net/explode" rel='nofollow'><span class="kw3">explode</span></a><span class="br0">&#40;</span><span class="st_h">'://'</span><span class="sy0">,</span> <span class="re0">$base_racine</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$protocole_racine</span> <span class="sy0">=</span> <a href="http://www.php.net/reset" rel='nofollow'><span class="kw3">reset</span></a><span class="br0">&#40;</span><span class="re0">$protocole_racine</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$base_racine_https</span> <span class="sy0">=</span> <span class="st_h">'https:'</span><span class="sy0">.</span>protocole_implicite<span class="br0">&#40;</span><span class="re0">$base_racine</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy0">@@</span> <span class="sy0">-</span><span class="nu0">64</span><span class="sy0">,</span><span class="nu0">7</span> <span class="sy0">+</span><span class="nu0">64</span><span class="sy0">,</span><span class="nu0">7</span> <span class="sy0">@@</span> <span class="re0">$abs</span> <span class="sy0">=</span> url_absolue<span class="br0">&#40;</span><span class="re0">$href</span><span class="sy0">,</span> <span class="re0">$base</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$abs</span> <span class="sy0"><></span> <span class="re0">$href</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="sy0">-</span> <span class="re0">$href</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace" rel='nofollow'><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="re0">$href</span><span class="sy0">,</span><span class="re0">$abs</span><span class="sy0">,</span><span class="re0">$lien</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy0">+</span> <span class="re0">$href</span> <span class="sy0">=</span> inserer_attribut<span class="br0">&#40;</span><span class="re0">$lien</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">,</span><span class="st0">"href"</span><span class="sy0">,</span><span class="re0">$abs</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$texte</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace" rel='nofollow'><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="re0">$lien</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">,</span> <span class="re0">$href</span><span class="sy0">,</span> <span class="re0">$texte</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span> <span class="sy0">@@</span> <span class="sy0">-</span><span class="nu0">80</span><span class="sy0">,</span><span class="nu0">7</span> <span class="sy0">+</span><span class="nu0">80</span><span class="sy0">,</span><span class="nu0">7</span> <span class="sy0">@@</span> <span class="re0">$abs</span> <span class="sy0">=</span> url_absolue<span class="br0">&#40;</span><span class="re0">$src</span><span class="sy0">,</span> <span class="re0">$base</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$abs</span> <span class="sy0"><></span> <span class="re0">$src</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="sy0">-</span> <span class="re0">$src</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace" rel='nofollow'><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="re0">$src</span><span class="sy0">,</span><span class="re0">$abs</span><span class="sy0">,</span><span class="re0">$lien</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy0">+</span> <span class="re0">$src</span> <span class="sy0">=</span> inserer_attribut<span class="br0">&#40;</span><span class="re0">$lien</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">,</span><span class="st0">"src"</span><span class="sy0">,</span><span class="re0">$abs</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$texte</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace" rel='nofollow'><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="re0">$lien</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">,</span> <span class="re0">$src</span><span class="sy0">,</span> <span class="re0">$texte</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span></code></pre></div> <p>Merci pour le boulot fait sur ce plugin, en tout cas.<br class="autobr" /> Patapon.</p> Newsletters 2019-09-23T19:34:43Z https://contrib.spip.net/Newsletters#comment502444 2019-09-23T19:34:43Z <p>Bonsoir, <br class="autobr" /> Je me permet de relancer car je viens d'avoir le soucis sur un autre soucis. Je m'explique : <br />- Un site sous SPIP 3.2.1, la programmation des newsletter fonctionne <br />- Migration sous spip 3.2.4, aucun soucis tout fonctionne <br />- Je modifie un paramétrage de la programmation de l'infolettre (je change le jour d'envoi Jeudi au lieu de mercredi) et après validation il apparaît dans la synthèse de programmation que celle-ci est (fini) et rien ne part...<br class="autobr" /> Est-ce que quelqu'un à reproduit cela sous spip 3.2.4 est-ce lié à cela car je ne vois pas le soucis sinon?</p> Newsletters 2019-09-23T09:25:27Z https://contrib.spip.net/Newsletters#comment502436 2019-09-23T09:25:27Z <p>“Pour info aucune notification ou log pratique, je crois, ne permet d'avoir un œil sur les inscription effectuées par un non-administrateur...”<br class="autobr" /> >> Si tu actives les révisions pour les “Inscrits aux envois par email” et que tu t'abonnes au flux RSS des modifications tu pourras avoir l'info.</p> Newsletters 2019-09-23T07:23:08Z https://contrib.spip.net/Newsletters#comment502433 2019-09-23T07:23:08Z <p>En effet je n'ai peut-être pas été assez précis sur ma description du problème.<br class="autobr" /> Le rédacteur a accès à toutes les listes disponibles sur le site, y compris celles où il n'est pas inscrit. De plus une auto-inscription est possible à chacune d'entre elles, et donc autorise l'accès à des informations non contrôlées. <br class="autobr" /> Pour info aucune notification ou log pratique, je crois, ne permet d'avoir un œil sur les inscription effectuées par un non-administrateur...<br class="autobr" /> M'a solution d'urgence à été de passer tout le monde en visiteur...<br class="autobr" /> Merci</p> Newsletters 2019-09-23T06:50:58Z https://contrib.spip.net/Newsletters#comment502432 2019-09-23T06:50:58Z <p>Ah oui pour le premier point, il doit manquer un appel d'autorisation pour ne pas divulguer les emails aux redacteurs.</p> <p>Sur le second point ça me semble plus discutable : je ne vois pas en quoi le fait qu'une personne accède à ses inscriptions pose un problème de confidentialité. <br class="autobr" /> Légalement tout inscrit peut déjà avoir accès et demander rectification de ses inscriptions (ie se désinscrire), et n'a pas a être inscrit à quelque diffusion en masse que ce soit sans son autorisation, non ?</p> Newsletters 2019-09-23T01:47:33Z https://contrib.spip.net/Newsletters#comment502429 2019-09-23T01:47:33Z <p>Bonjour,</p> <p>Connecté en rédacteur en espace privé, il est possible de visualiser spontanément sous une newsletter, la liste des envois effectués à une liste de diffusion, et même de cliquer dessus.</p> <p>Ceci crée un problème grave de sécurité car du coup, un rédacteur peut avoir accès à l'ensemble des emails des inscrits et de tous les historiques !!</p> <p>De même, un auteur rédacteur peut modifier facilement son inscription à toutes les listes du site, alors que ces informations sont confidentielles...</p> <p>Comment éviter ces deux gros problèmes ?</p> <p>Grand merci.</p> Newsletters 2019-09-09T14:30:08Z https://contrib.spip.net/Newsletters#comment502276 2019-09-09T14:30:08Z <p>Bonjour, <br class="autobr" /> J'observe sur un site dont je suis le webmestre que, contrairement aux articles, je ne peux pas visualiser une infolettre “en cours de rédaction” ou “proposée à l'évaluation”.<br class="autobr" /> Est-ce que c'est voulu ?<br class="autobr" /> Merci</p> <p>Newsletters 1.6.1 - stable<br class="autobr" /> SPIP 3.2.4 [24285]</p> Newsletters 2019-08-14T15:24:59Z https://contrib.spip.net/Newsletters#comment501974 2019-08-14T15:24:59Z <p>Du coup, mes 2 messages précédents (ainsi que celui-ci), polluent le fil plus qu'autre chose, donc si un administrateur qui a la main veut bien les supprimer, je n'y verrai aucune susceptibilité, au contraire !<br class="autobr" /> Bonne soirée</p> Newsletters 2019-08-14T14:59:02Z https://contrib.spip.net/Newsletters#comment501973 2019-08-14T14:59:02Z <p>Je me réponds à moi-même et désolée pour le dérangement. J'ai visiblement un problème obscure : j'ai réinstallé un Spip 3.2.4 en local avec exactement les mêmes plugins, et tout va bien. Je viens finalement de tester sur le site en production, qui est à l'identique du site en local, puisque c'est bien celui-ci que j'avais réimporté en local tout récemment pour faire les évolutions sur la version à jour… et tout va bien aussi !!</p> <p>J'ai dû avoir un problème à l'import du site, je ne vois pas d'autre solution… Bref, j'aurais dû faire tout ça avant de venir ici, au lieu de tourner en rond sur d'autres vaines tentatives.</p> <p>Alors quand même, j'en profite : super plugin et super communauté ! Comme d'habitude, je ne peux pas repartir d'ici sans dire un grand bravo et un grand merci :-) !!</p> Newsletters 2019-08-14T13:36:30Z https://contrib.spip.net/Newsletters#comment501972 2019-08-14T13:36:30Z <p>Bonjour Cédric,</p> <p>J'ai un souci avec les modèles du plugin Newsletter (Spip 3.2.4), notamment le “basic” qui me convient bien. Mais je ne comprends pas pourquoi les images ne s'affichent pas dans la prévisualisation ni dans les tests de mails envoyés : ni le logo du site, ni le logo de la newsletter, ni les logos d'articles en sélection éditoriale.</p> <p>Pourtant, le site en production comme en local affiche bien le logo du site et le logo des articles là où je les appelle.</p> <p>Pour tester, j'ai intégré une image dans le corps de la newsletter, celle-ci apparaît bien dans l'aperçu de l'espace privé mais pas dans la prévisualisation. Cela fait plusieurs jours que je m'arrache les cheveux sur ce problème sans comprendre d'où ça peut venir… Quelqu'un aurait une idée ?</p> <p>Bonne journée</p> Newsletters 2019-05-16T07:31:12Z https://contrib.spip.net/Newsletters#comment501246 2019-05-16T07:31:12Z <p>Bonjour, J'utilise ce plugin sur 2 sites mais sur l'un deux rien ne part. Il s'agit d'une newsletter programmée. Toutefois lorsque je valide ma programmation, cela m'indique que la newsletter est fini...pas de prochain envoi? (voir capture). Je pense que le soucis vient de là... mais je ne comprends pas ce qui n'est pas fait correctement.<br class="autobr" /> Merci pour votre aide.<br class="autobr" /> Jérôme</p> Newsletters 2019-04-15T09:53:16Z https://contrib.spip.net/Newsletters#comment500855 2019-04-15T09:53:16Z <p>Bonjour à tous,</p> <p>Pour la gestion d'une newsletter, j'utilise le plugin “newsletters” avec “mailshots” et “MailSubscribers”.</p> <p>Quand je crée un nouvel email, je peux lui administrer une langue avant de l'envoyer (par exemple anglais). Le problème est que le bouton de désinscription (qui s'affiche bien “Unsubscribe from this Newsletter” en anglais) envoie sur une page “action=unsubscribe_mailsubscriber” qui est en français.</p> <p>Du coup ma question est : Comment ajouter la langue dans le lien appelé avec la variable @url_unsubscribe@ ?</p> <p>Merci pour votre aide et pour ces excellents plugins :)</p> <p>Abel</p> Newsletters 2019-04-15T07:27:36Z https://contrib.spip.net/Newsletters#comment500853 2019-04-15T07:27:36Z <p>J'ai bien pris en compte qu'il est associé à Mailshot et je pensais que c'était dans cet interface qu'il fallait rajouté des destinataires.</p> Newsletters 2019-04-15T07:25:48Z https://contrib.spip.net/Newsletters#comment500852 2019-04-15T07:25:48Z <p>Bonjour à tous<br class="autobr" /> je trouve le plugin fonctionnel. Par contre je n'arrive pas à trouver où on ajoute les destinataires. J'utilisais précédemment SPIP liste ; les lettres ont bien été importées par contre les visiteurs qui étaient les destinataires des lettres new letter ne le sont plus dans la nouvelle new letter et je me pose la question comment les y ajouter.<br class="autobr" /> Merci par avance.<br class="autobr" /> Philippe</p> Newsletters 2019-04-08T22:57:10Z https://contrib.spip.net/Newsletters#comment500748 2019-04-08T22:57:10Z <p>Bonjour, <br class="autobr" /> J'essaye de personnaliser un style pour l'infolettre. çà fonctionne sur le navigateur en local mais quand je l'installe dans mes squelette sur le serveur et je l'utilise depuis l'interface administrateur, puis je fais le test, je reçoit une lettre sans habillege que du texte et les photos. je vous laisse le code ci-dessous en espérant que quelqu'un peut m'aider. Merci d'avance.</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="css"><code><BOUCLE_rem<span class="br0">&#40;</span>CONDITION<span class="br0">&#41;</span> <span class="br0">&#123;</span>si <span class="re0">#REM</span><span class="br0">&#125;</span><span class="sy0">></span> <!<span class="re4">--</span> titre<span class="sy0">=</span><multi<span class="sy0">></span><span class="br0">&#91;</span>fr<span class="br0">&#93;</span>Typographic <span class="br0">&#40;</span>une colonne<span class="sy0">,</span> responsive<span class="br0">&#41;</span><span class="br0">&#91;</span>en<span class="br0">&#93;</span>Typographic <span class="br0">&#40;</span>one column<span class="sy0">,</span> responsive<span class="br0">&#41;</span></multi<span class="sy0">></span> <span class="re4">--</span><span class="sy0">></span> </BOUCLE_rem<span class="sy0">></span> <BOUCLE_newsletter<span class="br0">&#40;</span>NEWSLETTERS<span class="br0">&#41;</span> <span class="br0">&#123;</span>id_newsletter<span class="br0">&#125;</span><span class="br0">&#123;</span>statut?<span class="br0">&#125;</span><span class="br0">&#123;</span>lang_select<span class="br0">&#125;</span><span class="br0">&#123;</span>par <span class="kw5">lang</span><span class="br0">&#125;</span><span class="sy0">></span> <!doctype html<span class="sy0">></span> <html<span class="sy0">></span> <head<span class="sy0">></span> <meta charset<span class="sy0">=</span><span class="st0">"utf-8"</span><span class="sy0">></span> <meta name<span class="sy0">=</span><span class="st0">"viewport"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"width=device-width, initial-scale=1"</span><span class="sy0">></span> <meta http-equiv<span class="sy0">=</span><span class="st0">"X-UA-Compatible"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"IE=edge"</span><span class="sy0">></span> <meta http-equiv<span class="sy0">=</span><span class="st0">"Content-Type"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"text/html; charset=UTF-8"</span><span class="sy0">></span> <title<span class="sy0">></span><span class="re0">#TITRE</span></title<span class="sy0">></span> <!<span class="re4">--</span> Open Graph Protocol <span class="re4">--</span><span class="sy0">></span> <span class="br0">&#91;</span> <meta property<span class="sy0">=</span><span class="st0">"og:title"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"(#TITRE|attribut_html)"</span> /<span class="sy0">></span><span class="br0">&#93;</span> <meta property<span class="sy0">=</span><span class="st0">"og:type"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"article"</span> /<span class="sy0">></span> <span class="br0">&#91;</span> <meta property<span class="sy0">=</span><span class="st0">"og:image"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"(#LOGO_NEWSLETTER_NORMAL|sinon{#LOGO_SITE_SPIP}|extraire_attribut{src}|url_absolue)"</span> /<span class="sy0">></span><span class="br0">&#93;</span> <span class="br0">&#91;</span> <meta property<span class="sy0">=</span><span class="st0">"og:url"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"(#URL_NEWSLETTER|url_absolue)"</span> /<span class="sy0">></span><span class="br0">&#93;</span> <span class="br0">&#91;</span> <meta property<span class="sy0">=</span><span class="st0">"og:description"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"(#INTRODUCTION|supprimer_tags|entites_html)"</span> /<span class="sy0">></span><span class="br0">&#93;</span> <span class="br0">&#91;</span> <meta property<span class="sy0">=</span><span class="st0">"og:site_name"</span> <span class="kw2">content</span><span class="sy0">=</span><span class="st0">"(#NOM_SITE_SPIP|attribut_html)"</span> /<span class="sy0">></span><span class="br0">&#93;</span> <style<span class="sy0">></span> <span class="coMULTI">/* Reset */</span> html <span class="br0">&#123;</span> <span class="kw1">box-sizing</span><span class="sy0">:</span> <span class="kw2">border-box</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="sy0">*</span><span class="br0">&#123;</span> <span class="kw1">margin</span><span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span> <span class="kw1">padding</span><span class="sy0">:</span><span class="nu0">0</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="sy0">*,*::</span><span class="kw5">before</span><span class="sy0">,*::</span><span class="kw5">after</span> <span class="br0">&#123;</span> <span class="kw1">box-sizing</span><span class="sy0">:</span> <span class="kw2">inherit</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="coMULTI">/* Global */</span> body <span class="br0">&#123;</span> <span class="kw1">background</span><span class="sy0">:</span> <span class="kw3">rgba</span><span class="br0">&#40;</span><span class="nu0">173</span><span class="sy0">,</span> <span class="nu0">237</span><span class="sy0">,</span> <span class="nu0">181</span><span class="sy0">,</span> <span class="nu0">0.5</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="kw1">background-image</span><span class="sy0">:</span> <span class="kw3">url</span><span class="br0">&#40;</span><span class="co2">img/carto.png</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="kw1">background-repeat</span><span class="sy0">:</span> <span class="kw2">repeat</span><span class="sy0">;</span> <span class="kw1">font-family</span><span class="sy0">:</span> Georgia<span class="sy0">,</span> <span class="kw2">serif</span><span class="sy0">;</span> <span class="kw1">color</span><span class="sy0">:</span> <span class="re0">#222</span><span class="sy0">;</span> <span class="kw1">margin</span><span class="sy0">:</span> <span class="nu0">0</span> <span class="re3">20px</span><span class="sy0">;</span> <span class="br0">&#125;</span> h1<span class="sy0">,</span> h2<span class="sy0">,</span> h3<span class="sy0">,</span> p<span class="sy0">,</span> <span class="re1">.divider-spacer</span> <span class="br0">&#123;</span> <span class="kw1">margin-bottom</span><span class="sy0">:</span> <span class="re3">20px</span><span class="sy0">;</span> <span class="br0">&#125;</span> h1<span class="sy0">,</span> h2<span class="sy0">,</span> h3 <span class="br0">&#123;</span> <span class="kw1">font-family</span><span class="sy0">:</span> <span class="st0">"Gill Sans"</span><span class="sy0">,</span> <span class="kw2">sans-serif</span><span class="sy0">;</span> <span class="kw1">color</span><span class="sy0">:</span> <span class="re0">#000</span><span class="sy0">;</span> <span class="br0">&#125;</span> h1<span class="sy0">,</span> <span class="re1">.footer</span> p <span class="br0">&#123;</span> <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span> <span class="br0">&#125;</span> ul<span class="sy0">,</span> <span class="br0">&#123;</span> <span class="kw1">list-style-type</span><span class="sy0">:</span> <span class="kw2">none</span><span class="sy0">;</span> <span class="br0">&#125;</span> a <span class="br0">&#123;</span> <span class="kw1">text-decoration</span><span class="sy0">:</span> <span class="kw2">none</span><span class="sy0">;</span> <span class="kw1">color</span><span class="sy0">:</span> <span class="re0">#5c1c00</span><span class="sy0">;</span> <span class="kw1">font-size</span><span class="sy0">:</span> <span class="kw2">small</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="coMULTI">/* style */</span> <span class="re1">.slogan</span> <span class="br0">&#123;</span> <span class="kw1">font-size</span><span class="sy0">:</span> <span class="re3">.8em</span><span class="sy0">;</span> <span class="kw1">text-transform</span><span class="sy0">:</span> <span class="kw2">lowercase</span><span class="sy0">;</span> <span class="kw1">color</span><span class="sy0">:</span> <span class="re0">#fff</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="re1">.body</span> <span class="br0">&#123;</span> <span class="kw1">background</span><span class="sy0">:</span> <span class="kw3">url</span><span class="br0">&#40;</span><span class="co2">img/bg.jpg</span><span class="br0">&#41;</span><span class="sy0">;</span> -webkit-box-shadow<span class="sy0">:</span> <span class="re3">5px</span> <span class="re3">5px</span> <span class="re3">20px</span> <span class="re3">5px</span> <span class="kw3">rgba</span><span class="br0">&#40;</span><span class="nu0">200</span><span class="sy0">,</span><span class="nu0">200</span><span class="sy0">,</span><span class="nu0">200</span><span class="sy0">,</span>.5<span class="br0">&#41;</span><span class="sy0">;</span> <span class="kw1">box-shadow</span><span class="sy0">:</span> <span class="re3">5px</span> <span class="re3">5px</span> <span class="re3">20px</span> <span class="re3">5px</span> <span class="kw3">rgba</span><span class="br0">&#40;</span><span class="nu0">200</span><span class="sy0">,</span><span class="nu0">200</span><span class="sy0">,</span><span class="nu0">200</span><span class="sy0">,</span>.5<span class="br0">&#41;</span><span class="sy0">;</span> <span class="kw1">max-width</span><span class="sy0">:</span> <span class="re3">768px</span><span class="sy0">;</span><span class="kw1">margin</span><span class="sy0">:</span> <span class="nu0">0</span> <span class="kw2">auto</span><span class="sy0">;</span> <span class="kw1">padding</span><span class="sy0">:</span> <span class="re3">10px</span> <span class="re3">20px</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="re1">.divider-spacer</span> <span class="br0">&#123;</span> <span class="kw1">border</span><span class="sy0">:</span> <span class="re3">1px</span> <span class="kw2">dashed</span> <span class="re0">#5c1c00</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="re1">.footer</span> <span class="br0">&#123;</span> <span class="kw1">font-size</span><span class="sy0">:</span> <span class="kw2">small</span><span class="sy0">;</span> <span class="br0">&#125;</span> </style<span class="sy0">></span> </head<span class="sy0">></span> <body <span class="kw5">dir</span><span class="sy0">=</span><span class="st0">"#LANG_DIR"</span> <span class="sy0">></span> <p <span class="kw5">dir</span><span class="sy0">=</span><span class="st0">"#LANG_DIR"</span> class<span class="sy0">=</span><span class="st0">"slogan"</span><span class="sy0">></span> <span class="br0">&#91;</span><span class="br0">&#40;</span><span class="re0">#NOM_SITE_SPIP</span>|textebrut<span class="br0">&#41;</span><span class="br0">&#93;</span><span class="br0">&#91;</span>-<span class="br0">&#40;</span><span class="re0">#SLOGAN_SITE_SPIP</span>|textebrut<span class="br0">&#41;</span><span class="br0">&#93;</span> </p<span class="sy0">></span> <<span class="kw2">table</span> class<span class="sy0">=</span><span class="st0">"body"</span><span class="sy0">></span> <tr<span class="sy0">></span> <td class<span class="sy0">=</span><span class="st0">"container"</span> <span class="sy0">></span> <div class<span class="sy0">=</span><span class="st0">"content"</span> <span class="sy0">></span> <span class="br0">&#91;</span><span class<span class="sy0">=</span><span class="st0">"preheader"</span> <span class="sy0">></span><span class="br0">&#40;</span><span class="re0">#INTRODUCTION</span><span class="br0">&#41;</span></span<span class="sy0">></span><span class="br0">&#93;</span> <div class<span class="sy0">=</span><span class="st0">"divider-spacer"</span><span class="sy0">></span> </div<span class="sy0">></span> <<span class="kw2">table</span> class<span class="sy0">=</span><span class="st0">"main"</span> <span class="sy0">></span> <tr<span class="sy0">></span> <td class<span class="sy0">=</span><span class="st0">"wrapper"</span> <span class="sy0">></span> <<span class="kw2">table</span> <span class="sy0">></span> <tr<span class="sy0">></span> <td class<span class="sy0">=</span><span class="st0">"reader-view"</span><span class="sy0">></span> <h1<span class="sy0">></span><span class="re0">#TITRE</span></h1<span class="sy0">></span> <div class<span class="sy0">=</span><span class="st0">"divider-spacer"</span><span class="sy0">></span> </div<span class="sy0">></span> <span class="br0">&#91;</span><div<span class="sy0">></span> <span class="br0">&#40;</span><span class="re0">#TEXTE</span>|image_reduire<span class="br0">&#123;</span><span class="nu0">350</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#125;</span><span class="br0">&#41;</span> </div<span class="sy0">></span><span class="br0">&#93;</span> <<span class="kw2">table</span> class<span class="sy0">=</span><span class="st0">"divider-wrapper"</span><span class="sy0">></span> <tr<span class="sy0">></span> </tr<span class="sy0">></span> </table<span class="sy0">></span> <BOUCLE_selectionarticles<span class="br0">&#40;</span>ARTICLES<span class="br0">&#41;</span> <span class="br0">&#123;</span>id_newsletter<span class="br0">&#125;</span><span class="sy0">></span> <h2 <span class="sy0">></span> <span class="re0">#TITRE</span> </h2<span class="sy0">></span> <span class="br0">&#91;</span><span class="br0">&#40;</span><span class="re0">#LOGO_ARTICLE_NORMAL</span>|image_reduire<span class="br0">&#123;</span><span class="nu0">350</span><span class="br0">&#125;</span> |inserer_attribut<span class="br0">&#123;</span>alt<span class="sy0">,</span><span class="st0">''</span><span class="br0">&#125;</span> |inserer_attribut<span class="br0">&#123;</span><span class="kw2">border</span><span class="sy0">,</span><span class="st0">'5'</span><span class="br0">&#125;</span> |inserer_attribut<span class="br0">&#123;</span>style<span class="sy0">,</span><span class="st0">'-ms-interpolation-mode: bicubic; border: 5px solid white; height: auto; line-height: 100%; outline: none; text-decoration: none; max-width: 100%; display: inline-block; padding: 7px; margin-bottom: 20px;'</span><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="br0">&#93;</span> <span class="br0">&#91;</span> <div<span class="sy0">></span> <span class="br0">&#40;</span><span class="re0">#INTRODUCTION</span><span class="br0">&#41;</span> </div<span class="sy0">></span><span class="br0">&#93;</span> &nbsp<span class="sy0">;</span><p<span class="sy0">></span> <a href<span class="sy0">=</span><span class="st0">"#URL_ARTICLE"</span><span class="sy0">></span> <<span class="sy0">:</span>newsletter<span class="sy0">:</span>lien_lire_en_ligne<span class="sy0">:></span> &laquo<span class="sy0">;</span> <span class="re0">#TITRE</span> &raquo<span class="sy0">;</span> </a<span class="sy0">></span> </p<span class="sy0">></span> </BOUCLE_selectionarticles<span class="sy0">></span> </td<span class="sy0">></span><!<span class="re4">--</span> <span class="kw2">content</span> <span class="re4">--</span><span class="sy0">></span> </tr<span class="sy0">></span> </table<span class="sy0">></span> </td<span class="sy0">></span> </tr<span class="sy0">></span> </table<span class="sy0">></span> <div class<span class="sy0">=</span><span class="st0">"divider-spacer"</span><span class="sy0">></span> </div<span class="sy0">></span> <div class<span class="sy0">=</span><span class="st0">"footer"</span><span class="sy0">></span> <p<span class="sy0">></span> &copy<span class="sy0">;</span> <a href<span class="sy0">=</span><span class="st0">"#URL_SITE_SPIP"</span><span class="sy0">></span><span class="re0">#NOM_SITE_SPIP</span></a<span class="sy0">></span> &mdash<span class="sy0">;</span> <span class="br0">&#91;</span><span class="br0">&#40;</span><span class="re0">#ENV</span><span class="br0">&#123;</span>date<span class="br0">&#125;</span>|annee<span class="br0">&#41;</span><span class="br0">&#93;</span> </p<span class="sy0">></span> <p<span class="sy0">></span> <<span class="sy0">:</span>newsletter<span class="sy0">:</span>info_email_reception<span class="sy0">:></span> @email@<br<span class="sy0">></span> <a href<span class="sy0">=</span><span class="st0">"@url_unsubscribe@"</span><span class="sy0">></span> <<span class="sy0">:</span>newsletter<span class="sy0">:</span>label_link_unsubscribe<span class="sy0">:></span> </a<span class="sy0">></span>&nbsp<span class="sy0">;</span> </p<span class="sy0">></span> </div<span class="sy0">></span> </div<span class="sy0">></span> <!<span class="re4">--fin</span> footer <span class="re4">--</span><span class="sy0">></span> </td<span class="sy0">></span> </tr<span class="sy0">></span> </table<span class="sy0">></span> </body<span class="sy0">></span> </html<span class="sy0">></span> </BOUCLE_newsletter<span class="sy0">></span> <span class="re0">#FILTRE</span><span class="br0">&#123;</span>newsletters_liens_absolus<span class="br0">&#125;</span></code></pre></div> <p>NB: J'ai adapté les liens des images sur le serveur distant.</p> Newsletters 2019-03-05T19:46:32Z https://contrib.spip.net/Newsletters#comment500262 2019-03-05T19:46:32Z <p>bonsoir<br class="autobr" /> pour une infolettre avec un titre contenant la date, on peut mettre <br class="autobr" /> <code>la lettre du [(#ENV{date}|affdate)]</code><br class="autobr" /> et ca marche, la lettre générée ce 5/03/3019 arrivera bien aux destinataires avec comme titre <code>la lettre du 5 mars 2019</code></p> <p>par contre, dans la page ecrire/?exec=newsletters...<br class="autobr" /> la lettre générée apparaitre avec comme titre <code>la lettre du [(#ENV{date}|affdate)]</code></p> <p>ce qui est gênant, c'est qu'on peut vouloir utiliser l'URL de la lettre généré à partir du titre, et que ca donnera qq chose comme <br class="autobr" /> <code>.../La-lettre-du-ENV-date-affdate-1391</code><br class="autobr" /> ce qui n'est pas terrible...</p> <p>comment avoir le titre généré aussi dans la description des infolettres générées ?</p> <p>il me semble avoir déja lu qqchose sur ce sujet mais je ne retrouve pas...</p> <p>merci d''avance...<br class="autobr" /> pam</p> Newsletters 2019-01-13T11:20:43Z https://contrib.spip.net/Newsletters#comment499458 2019-01-13T11:20:43Z <p>Bonjour, <br class="autobr" /> je suis en train “d'essayer” de faire mon gabarit pour une infolettre dont l'envoi sera <strong>programmé</strong>.<br class="autobr" /> Mon objectif : mettre une image LOGO de la newsletter qui serait celle d'un article ayant un mot clé technique (logo_newsletter) et s'il n'y en a pas, mettre le logo de la newsletter #LOGO_NEWSLETTER.</p> <p>Cependant :</p> <p>1/ Lorsque je configure l'envoie d'une infolettre, il n'y a pas de notion de #LOGO_NEWSLETTER dans le back office. Il n'y en a que dans le cas d'une création d'infolettre! Enfin c'est ce que je vois. <br />— > Donc est-il possible d'insérer une image qui serait le logo / image par défaut de l'infolettre lors d'un envoi récurrent ?<br class="autobr" /> 2/ Ma deuxième question : si l'on arrive à mettre un logo/image par défaut, peut-on le mettre en alternatif d'un logo d'article(avec mot clé). Du genre mettre le logo de l'article ayant pour mot clé (logo_newsletter) sinon, mettre le logo de la newsletter.</p> <p>Je sais qu'il est possible de le faire entre le #LOGO_NEWSLETTER et #LOGO_SITE_SPIP</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code>[(<span class="re1">#LOGO_NEWSLETTER</span><span class="re50">|sinon</span><span class="re40">{<span class="re1">#LOGO_SITE_SPIP</span>}</span><span class="re50">|image_passe_partout</span><span class="re40">{600,250}</span><span class="re50">|image_recadre</span><span class="re40">{600,250,center,transparent}</span><span class="re50">|image_aplatir</span><span class="re40">{jpg,#ffffff,75}</span></code></pre></div> <p>Merci d'avance pour votre aide<br class="autobr" /> Jérôme</p> Newsletters 2019-01-07T17:20:45Z https://contrib.spip.net/Newsletters#comment499331 2019-01-07T17:20:45Z <p>Bonjour Cerdic,<br class="autobr" /> un tout grand merci pour cette mise à jour qui nous sera bien utile !<br class="autobr" /> Joël</p> Newsletters 2018-12-26T10:31:05Z https://contrib.spip.net/Newsletters#comment499227 2018-12-26T10:31:05Z <p>La version 1.6.0 du plugin corrige ce bug (mais nécessite maintenant PHP 5.3 ou plus). La prochaine occurence ne changera pas suite à la mise à jour et aura lieu en janvier, mais le calcul de la suivante sera bon<br class="autobr" /> (les occurences sont calculées depuis la date de départ)</p> Newsletters 2018-12-25T14:30:58Z https://contrib.spip.net/Newsletters#comment499224 2018-12-25T14:30:58Z <p>Pour compléter le message de Sarah : il s'agit d'une newsletter automatique programmée pour être envoyée tous les 3 mois.</p> <p>Cependant, comme on le voit sur le screenshot, malgré que la fréquence soit bien enregistrée par le plugin comme 1 envoi / 3 mois, celui-ci l'envoie tous les mois (dernier envoi en décembre et prochain pour janvier).</p> <p>Est-ce un paramètre mal configuré, ou y a-t-il un couac quelque part ?</p> Newsletters 2018-12-05T14:02:45Z https://contrib.spip.net/Newsletters#comment499003 2018-12-05T14:02:45Z <p>Bonjour, <br class="autobr" /> Sur notre site (SPIP 3.2.1), Newsletter (1.5.5), nous souhaitons envoyer une newsletter tous les trois mois. <br class="autobr" /> J'ai donc sélectionné “tous les mois”, et j'ai sélectionné “3”. <br class="autobr" /> Cependant, je reçois celle-ci tous les mois.<br class="autobr" /> Quelle solution puis-je mettre en place ?</p> <p>Merci !</p> Newsletters 2018-11-13T10:09:41Z https://contrib.spip.net/Newsletters#comment498750 2018-11-13T10:09:41Z <p>Bonjour,</p> <p>Je prépare une infolettre programmé pour envoi journalier pendant 1 mois. J'ai plusieurs questions :</p> <p>Où est-ce que je peux ajouter le logo de l'infolettre ?</p> <p>L'envoi doit chaque jour contenir l'article du jour. Est-ce qu'il y a une astuce pour tester cela ?</p> <p>Quand j'utilise la page de prévisualisation indiqué dans la doc spip.php?page=newsletters/mongabarit&id_newsletter=X , je reçois un email à chaque rafraichissement de la page. Je je comprends pas pourquoi et j'espère que ces envois n'arrivent pas sur la liste des inscrits ! Comment contrôler ces envois ?</p> <p>Merci d'avance pour vos coups de pouces</p> Newsletters 2018-10-31T15:44:29Z https://contrib.spip.net/Newsletters#comment498649 2018-10-31T15:44:29Z <p>Dsl mais je ne parviens plus à envoyer des messages.. Je suis sur liste noire.. Je tente avec mon téléphone</p> Newsletters 2018-10-31T14:52:22Z https://contrib.spip.net/Newsletters#comment498648 2018-10-31T14:52:22Z <p>donc a priorio le problème serait plutot du coté de mailshot.</p> <p>Avez vous bien configuré celui-ci ? Apparement il faut aussi que facteur passe par un smtp pour que mailshot puisse fonctionner. Donc il y a une config a faire.</p> <p>Pouvez vous envoyer une copie d'écran des configuration de mailshort et de facteur?</p> Newsletters 2018-10-31T14:34:53Z https://contrib.spip.net/Newsletters#comment498647 2018-10-31T14:34:53Z <p>oui, j'ai essayé avec un seul destinataire.<br class="autobr" /> SPIP dit “message bien envoyé” mais au final, le message n'arrive jamais jusqu'à la boite mail..<br class="autobr" /> Je ne connais pas les fichiers de logs .. où est-ce que cela se situe ?</p> Newsletters 2018-10-31T14:24:33Z https://contrib.spip.net/Newsletters#comment498646 2018-10-31T14:24:33Z <p>ok, donc le problème ce situe au niveau de newsletter.</p> <p>Il peut y avoir plusieurs raisons à cela: <br />- bug dans mailjet <br />- bug dans newsletter <br />- blocage de l'hébergeur qui limite le nombre d'envois<br class="autobr" /> Vous avez fait un test avec un envoi pour un seul destinataire?</p> <p>Il faudrait regarder du coté des fichiers de logs pour en savoir plus.</p> Newsletters 2018-10-31T14:10:37Z https://contrib.spip.net/Newsletters#comment498643 2018-10-31T14:10:37Z <p>oui, je reçois bien le test de configuration.</p> Newsletters 2018-10-31T14:03:49Z https://contrib.spip.net/Newsletters#comment498642 2018-10-31T14:03:49Z <p>le problème peut se situer a plusieurs niveaux en fait.</p> <p>donc deja il faut déterminer où se trouve le problème:<br class="autobr" /> . lors de l'envoi de mail par newsletter <br />- lors de l'envoi de mail par spip</p> <p>Donc déjà on va tester l'envoi de mail sans newsletter : aller sur <br class="autobr" /> <code>ecrire/?exec=configurer_facteur</code> et tout en bas, faite un test de configuration.</p> Newsletters 2018-10-31T13:55:57Z https://contrib.spip.net/Newsletters#comment498641 2018-10-31T13:55:57Z <p>Je n'ai jamais utilisé d'autres mails, donc je ne peux pas vous dire.. J'aimerais juste pouvoir envoyer une newsletter.<br class="autobr" /> L 'hebergeur est l'académie de Versailles.<br class="autobr" /> Avez-vous une solution ?</p> Newsletters 2018-10-31T13:51:18Z https://contrib.spip.net/Newsletters#comment498640 2018-10-31T13:51:18Z <p>quel hébergeur? est.-ce uniquement les newsletter ou bien tous les mails de spip qui posent problème (par ex les rappel de mot de passe)</p> Newsletters 2018-10-31T13:50:12Z https://contrib.spip.net/Newsletters#comment498639 2018-10-31T13:50:12Z <p>qulle version de mailjet ? il se peut que ce soit lié au fait que mailjet soit passé en tls 1.2. La toute dernière version du plugin permet normalement de communiquer à nouveau avec mailjet.</p> Newsletters 2018-10-31T13:42:51Z https://contrib.spip.net/Newsletters#comment498638 2018-10-31T13:42:51Z <p>Bonjour,<br class="autobr" /> En l'absence de solution, je me suis résigné à envoyer des newsletters en utilisant directement le service gratuit en ligne de MailJet. Ça marche bien aussi !! Tant pis pour SPIP.</p> <p>Cordialement.</p> Newsletters 2018-10-31T11:58:51Z https://contrib.spip.net/Newsletters#comment498636 2018-10-31T11:58:51Z <p>oui, le plugin facteur est installé.<br class="autobr" /> Pour l'envoi de message, SPIP dit “message bien envoyé” mais en réalité, les messages n'arrivent jamais dans les boites mail testées.</p> <p>Auriez-vous une idée du problème?</p> Newsletters 2018-10-31T11:55:54Z https://contrib.spip.net/Newsletters#comment498635 2018-10-31T11:55:54Z <p>oui, le plugin facteur est bien installé.<br class="autobr" /> Je ne parviens pas du tout à faire des envois ... SPIP me dit que le message est bien envoyé mais en réalité, rien arrive dans les boites mail testés.</p> <p>Est-ce que vous auriez une idée ?</p> Newsletters 2018-10-31T10:50:32Z https://contrib.spip.net/Newsletters#comment498633 2018-10-31T10:50:32Z <p>Est-ce que les autres envois à partir du site fonctionnent ?<br class="autobr" /> As-tu installé le plugin facteur ?</p> Newsletters 2018-10-31T06:04:33Z https://contrib.spip.net/Newsletters#comment498630 2018-10-31T06:04:33Z <p>Bonjour,<br class="autobr" /> Je ne parviens pas à envoyer 1 test de l'infolettre .. <br class="autobr" /> Après avoir créé l'infolettre et l'avoir publié, je clique sur “envoyer” de l'onglet “envoyer à une personne”. <br class="autobr" /> SPIP m'écrit alors “La newsletter a bien été envoyée”... et pourtant, je ne reçois pas d'infolettre dans ma boite mail. J'ai essayé avec des adresses mail différentes mais rien.. Je ne reçois jamais la newsletter.</p> <p>Pouvez-vous m'aider ?<br class="autobr" /> Merci !<br class="autobr" /> Kathy</p> Newsletters 2018-10-11T10:32:37Z https://contrib.spip.net/Newsletters#comment498465 2018-10-11T10:32:37Z <p>Bonjour,</p> <p>J'ai préparé une lettre d'info (modèle “basic”) comme d'habitude... Seulement j'ai un <strong>message d'erreur au moment de l'envoi</strong> aux abonnés de cette newsletter.</p> <p>Différences par rapport à mes envois habituels : ajout d'un logo de newsletter (et non le logo du site par défaut) et modification de la couleur de fond de page. Je ne pense pas que ça puisse influer sur l'envoi...<br class="autobr" /> J'utilise <strong>MailJet</strong> (comme d'habitude encore !). J'ai vérifié dans le plugin <strong>Mailshot</strong> la clé API et la clé secrète. C'est OK ! <br class="autobr" /> J'ai un doute sur la version API. MailJet propose en SMTP : “in-v3.mailjet.com”, dois-je opter pour “API version V3” ? (d'ordinaire, je ne m'en suis pas préoccupé et ça marchait !).</p> <p>Le test d'envoi à une seule adresse est OK.<br class="autobr" /> Dernière chose, je suis chez OVH en hébergement mutualisé (mais c'était le cas déjà dans le passé, quand ça fonctionnait !).</p> <p>Comme le message d'erreur s'affiche immédiatement lors du clic sur envoyer, je penche plutôt pour un problème de configuration (suite à une mise à jour des plugins ?).</p> <p>Si vous pouvez m'aider, j'en serais ravi car je ne sais plus trop quoi faire :(<br class="autobr" /> Merci par avance !</p> Newsletters 2018-09-26T17:17:52Z https://contrib.spip.net/Newsletters#comment498262 2018-09-26T17:17:52Z <p>réglé par <a href="https://core.spip.net/projects/spip/repository/revisions/24066/diff/spip/ecrire/public/balises.php" class="spip_out" rel='nofollow external'>commit r24066</a></p> <p>merci cerdic</p> Newsletters 2018-09-24T19:01:33Z https://contrib.spip.net/Newsletters#comment498238 2018-09-24T19:01:33Z <p>Dans la configuration du plugins, tu as pas masquer des modèles ?</p> Newsletters 2018-09-24T14:38:54Z https://contrib.spip.net/Newsletters#comment498236 2018-09-24T14:38:54Z <p>Voici le seul choix que j'ai dans l'interface privée du plugin.</p> <p>Or, si on regarde le dossier du plugin contenant les modèles, ils sont tous là...</p> <p>Je ne comprends pas ?</p> Newsletters 2018-09-24T14:22:05Z https://contrib.spip.net/Newsletters#comment498235 2018-09-24T14:22:05Z <p>Bonjour,</p> <p>De mon côté, le plugin marche très bien, mais je n'ai le choix que d'un modèle, qui est Typographic. J'aimerais utiliser le modèle Nouveautés. Son squelette est bien présent dans le plugin, mais impossible de le sélectionner. J'ai aussi essayé de rajouter le modèle dans mon dossier squelettes/newsletters/, mais ça n'apparait toujours pas dans le plugin.</p> <p>J'ai désinstallé et réinstallé le plugin pour voir, mais pas de changement. Je suis sous Spip 3.2.</p> <p>Une idée de pourquoi ça ne marche pas ?</p> <p>Merci beaucoup !</p> Newsletters 2018-09-02T11:56:35Z https://contrib.spip.net/Newsletters#comment498058 2018-09-02T11:56:35Z <p>Bon OK, on peut utiliser <a href="https://contrib.spip.net/Auteurs-partout-4414" class="spip_url auto" rel="nofollow">https://contrib.spip.net/Auteurs-partout-4414</a> ;-)</p> Newsletters 2018-09-02T10:41:55Z https://contrib.spip.net/Newsletters#comment498057 2018-09-02T10:41:55Z <p>Bonjour tout le monde,</p> <p>Je viens de m'apercevoir qu'il n'y a pas d'auteur attribué à une infolettre.</p> <p>Aurait-on la possibilité d'attribuer un auteur / des auteurs à une infolettre ?</p> <p>Merci,<br class="autobr" /> françois</p> Newsletters 2018-08-13T18:16:58Z https://contrib.spip.net/Newsletters#comment497889 2018-08-13T18:16:58Z <p>Ticket créé pour pas oublier sur les plages : <a href="https://core.spip.net/issues/4169" class="spip_url spip_out auto" rel="nofollow external">https://core.spip.net/issues/4169</a></p> Newsletters 2018-08-04T12:47:59Z https://contrib.spip.net/Newsletters#comment497845 2018-08-04T12:47:59Z <p>Je suis d'accord avec toi JLuc</p> Newsletters 2018-08-03T09:46:53Z https://contrib.spip.net/Newsletters#comment497842 2018-08-03T09:46:53Z <p>En effet, je vois que la balise #INTRODUCTION ne teste pas la présence d'un champ 'chapo', et n'intègre actuellement le chapeau <i>que</i> pour les articles : <a href="https://core.spip.net/projects/spip/repository/entry/spip/ecrire/public/balises.php#L810" class="spip_url spip_out auto" rel="nofollow external">https://core.spip.net/projects/spip/repository/entry/spip/ecrire/public/balises.php#L810</a><br class="autobr" /> Or, les infolettres ont un chapo <i>aussi</i>, et il n'est donc pas pris en compte dans #INTRODUCTION. Je crois que c'est ça l'origine du problème.</p> <p>Or, a priori, si on utilise la balise #INTRODUCTION (ici ou ailleurs), c'est qu'on veut fusionner chapeau et texte, sinon on utilise pas cette balise. Donc ça ne devrait léser personne de mettre à jour #INTRODUCTION pour que ça utilise systématiquement le chapeau, pour toutes les tables (= pour toutes les tables qui ont un chapeau). N'est il pas ?</p> Newsletters 2018-08-03T06:56:27Z https://contrib.spip.net/Newsletters#comment497838 2018-08-03T06:56:27Z <p>Dans le squelette on a <code>[<meta property="og:description" content="(#INTRODUCTION|supprimer_tags|entites_html)" />]</code> c'est donc censé prendre le chapeau + le texte.</p> <p>Par ailleurs le calcul de la version texte supprime bien toute la partie <code><head>...</head></code> du HTML et même si ce n'était pas le cas le contenu de la meta ne resterait pas puisqu'il est dans un attribut et pas encadré de 2 balises HTML.</p> <p>Ton problème vient sûrement d'autre part…</p> Newsletters 2018-08-03T06:30:07Z https://contrib.spip.net/Newsletters#comment497837 2018-08-03T06:30:07Z <p>En plus, ne faudrait il pas enlever le head du html avant d'en extraire le texte pour calculer la version texte ? Ou ne retenir que le body. Car il n'y a pas de raison que le contenu des meta se retrouve dans la version texte lisible. Surtout que vu leur construction automatique, ça fait des textes en doublon.</p> Newsletters 2018-08-03T06:25:19Z https://contrib.spip.net/Newsletters#comment497836 2018-08-03T06:25:19Z <p>La <code>meta property="og:description"</code> calculée pour la newsletter ne prend pas en compte le chapeau, mais seulement le (début du) champ “texte”.</p> <p>Or la version 'texte' de la newsletter semble calculée à partir de la version html dont les balises html sont enlevées. Du coup, la version texte commence par le début du champ texte de la newsletter, et non par le chapeau... Puis le chapeau est inséré, puis de nouveau le texte, complet cette fois.</p> <p>C'est embêtant. il me semble que la og:description calculée devrait commencer par le chapeau.</p> Newsletters 2018-07-03T09:47:44Z https://contrib.spip.net/Newsletters#comment497597 2018-07-03T09:47:44Z <p>Bonjour à tous,</p> <p>Je suis sur SPIP 3.0.19 [22089].</p> <p>Je rencontre un soucis avec les Infolettres :</p> <p>Le squelette s'affiche sans erreur mais lorsque je veux l'envoyer (à une adresse qui fait partie des comptes visiteurs enregistrés), voilà ce que j'obtiens : <a href="https://screenpresso.com/=dG3hc" class="spip_url spip_out auto" rel="nofollow external">https://screenpresso.com/=dG3hc</a></p> <p>1. Invalid address : (punyEncode) [errorspip]</p> <p>2. 13 erreurs dans le squelette... qui sont pourtant inexistantes quand on visualise la newsletter !</p> <p>J'en appelle à votre aide bienveillante... merci :)</p> Newsletters 2018-06-29T11:09:45Z https://contrib.spip.net/Newsletters#comment497564 2018-06-29T11:09:45Z <p>Bonjour,</p> <p>Il est dit ici : <a href="https://contrib.spip.net/Le-plugin-Acces-Restreint" class="spip_url auto" rel="nofollow">https://contrib.spip.net/Le-plugin-Acces-Restreint</a> :</p> <p>«De plus le critere</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="br0">&#123;</span>tout_voir<span class="br0">&#125;</span></code></pre></div> <p>permet de passer outre le filtrage d'acces. Il peut etre utilisé par exemple pour lister les titres des articles dans une rubrique restreinte, ou meme pour verifier l'existence d'un article filtré, a la place des deux filtres ci-dessus.»</p> Newsletters 2018-06-29T09:16:48Z https://contrib.spip.net/Newsletters#comment497562 2018-06-29T09:16:48Z <p>Bonjour.<br class="autobr" /> Pourriez-vous m'aider pour créer une newsletter automatique qui prenne en compte aussi les articles se trouvant dans des zones restreintes (plugin Accès Restreint) ? Merci d'avance.</p> Newsletters 2018-06-14T13:51:01Z https://contrib.spip.net/Newsletters#comment497379 2018-06-14T13:51:01Z <p>Bonjour,</p> <p>J'ai trouvé cette contribution qui répond parfaitement à mon besoin d'utiliser le plugin “sélection éditoriales” pour sélectionner et ordonner facilement les articles d'une newsletter. La connaissiez-vous ? Que pensez-vous de l'inclure à votre plugin pour celles et ceux qui comme moi la trouveraient utile ?</p> <p><a href="https://github.com/VertigeASBL/newsletters_avancees" class="spip_url spip_out auto" rel="nofollow external">https://github.com/VertigeASBL/newsletters_avancees</a></p> Newsletters 2018-06-10T08:27:35Z https://contrib.spip.net/Newsletters#comment497292 2018-06-10T08:27:35Z <p>Bonjour,</p> <p>J'ai installé le plugin Sélections éditoriales pour pouvoir insérer des sélections dans les infolettres. J'ai bien coché les différents objets pour lesquels je souhaite utiliser ces sélections (articles, infolettres, etc.). La fonction apparaît bien dans les articles mais pas dans les infolettres. Quel peut-être le souci ?<br class="autobr" /> J'ai posté également dans le forum Sélections éditoriales, mais aucune réponse !</p> <p>Merci de votre aide.</p> <p>Yann</p> Newsletters 2018-05-28T08:17:39Z https://contrib.spip.net/Newsletters#comment497090 2018-05-28T08:17:39Z <p>Merci pour la réponse, mais c'est de ma faute, je n'ai pas été clair, c'est DANS LE TITRE que le problème se pose par l'utilisation de [(....)] qui est interprété par le plugin enluminures et qui donc perd totalement son sens et sa destination.</p> <p>Pour ce qui est de l'inclusion dans un patron/gabarit, je n'ai aucun problème, par contre dans le titre de l'infolettre elle même, là est le vrai problème... Je me doute d'ailleurs que cela passe par de tortueux chemins puisque c'est un signe [(.....)] qui est en cause et c'est son interprétation qui pose problème !</p> <p>Ex d'un titre provoquant des erreurs avec les 2 plugins:</p> <p>Titre d'une infolettre : <strong></strong></p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code>La Quotidienne de ....... - le <span class="re4">[</span><span class="re4">(</span><span class="re1">#ENV</span><span class="re40">{date}</span><span class="re50">|affdate</span><span class="re4">)</span><span class="re4">]</span></code></pre></div> Newsletters 2018-05-23T06:18:50Z https://contrib.spip.net/Newsletters#comment497042 2018-05-23T06:18:50Z <p>Merci pour l'ordre des articles. Je vais essayer ça.<br class="autobr" /> Autrement je ne sais pas ce que veut dire GD ....</p> Newsletters 2018-05-22T15:56:58Z https://contrib.spip.net/Newsletters#comment497039 2018-05-22T15:56:58Z <p>Pour l'ordre des articles, la seule solution que j'ai trouvée est d'utiliser <a href='https://contrib.spip.net/Selections-editoriales' class="spip_in" hreflang="fr" rel='nofollow'>Sélections éditoriales</a> en adaptant un modèle de newsletter <a href="https://pastebin.com/U3MkE7ay" class="spip_url spip_out auto" rel="nofollow external">https://pastebin.com/U3MkE7ay</a> (à mettre dans squelettes/newsletters/)</p>