Newsletters - commentaires Newsletters 2024-04-15T15:00:12Z https://files.spip.org/Newsletters#comment514877 2024-04-15T15:00:12Z <p>Bonjour<br class="autobr"> j'ai voulu ajouter en pied de pages de ma newsletter mes réseaux sociaux</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><td> <div style="">[(#PLUGIN{rezosocios}|oui) <INCLURE{fond=inclure/rezosocios,id_article,id_rubrique='',env}> ] </div> </td> </code></pre></div> <p>Ca marche mais je n'ai pas les icones...<br class="manualbr">j'ai une liste : <br class="autobr"> L'Aire de Rien (facebook)<br class="autobr"> Christophe Noisette (instagram)<br class="autobr"> Christophe Noisette (Linkedin)<br class="autobr"> Christophe Noisette (X | Twitter)<br class="autobr"> L'Aire de Rien (You Tube)</p> <p>Pourtant j'ai bien activé l'habillage dans les paramètres du plugin et j'ai coché la cache « info lettre »..<br class="autobr"> Une idée du pourquoi du comment du non affichage des logos des réseaux<small class="fine d-inline"> </small>?<br class="autobr"> Merci<br class="autobr"> et belle fin d'après midi.<br class="manualbr">C.</p> Newsletters 2024-03-24T13:05:49Z https://files.spip.org/Newsletters#comment514809 2024-03-24T13:05:49Z <p>Dans votre cas remplacer « UPR_info du » par « Infolettre du » , évidemment.</p> Newsletters 2024-03-24T13:02:43Z https://files.spip.org/Newsletters#comment514808 2024-03-24T13:02:43Z <p>Bonjour,<br class="autobr"> Chez moi ça fonctionne dans le modèle « nouveautés » ou autre modèle semblable avec :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>UPR_info du [(#ENV{date}|affdate)]</title></code></p> Newsletters 2024-03-24T10:55:03Z https://files.spip.org/Newsletters#comment514807 2024-03-24T10:55:03Z <p>Bonjour,<br class="autobr"> Sous SPIP 3, et Newslettes v1.6.4 en cas d'image bloquée par Thunderbird, l'icône d'image non lisible (symbole d'une image déchirée) s'affichait avec un lien.<br class="autobr"> Sous spip 4 et Newslettes v2.1.2 j'ai le nom du fichier-image avec un lien à la place de l'icône.<br class="autobr"> Comment revenir à l'ancien résultat<small class="fine d-inline"> </small>? C'est possible<small class="fine d-inline"> </small>?<br class="autobr"> Merci.</p> Newsletters 2024-02-09T12:34:38Z https://files.spip.org/Newsletters#comment514704 2024-02-09T12:34:38Z <p>Bonjour,</p> <p>la variable d'environnement <code class="spip_code spip_code_inline" dir="ltr">@date@</code> que l'on peut notamment utiliser dans le champs titre d'une infolettre programmée est de la forme AAAA-MM-JJ HH:MM:SS.</p> <p>Comment peut-on récupérer une version mise en forme, par exemple pour titre une infolettre programmée <i>Infolettre du 9 févier 2024</i><small class="fine d-inline"> </small>?</p> <p>Cordialement</p> Newsletters 2024-02-05T14:28:03Z https://files.spip.org/Newsletters#comment514684 2024-02-05T14:28:03Z <p>Bonjour, <br class="autobr"> Au cas où d'autres personnes rencontrerait cette erreur, il s'agit d'un problème de compatibilité php. Le serveur hébergeant le site était passé en php 8.3, un retour en 7.4 a résolu le problème.</p> Newsletters 2024-01-30T14:24:56Z https://files.spip.org/Newsletters#comment514664 2024-01-30T14:24:56Z <p>Bonjour,</p> <p>J'ai la même question pour la mise en œuvre de l'ouverture des lettres<br class="autobr"> <a href="https://matomo.org/faq/how-to/faq_25454/" class="spip_url spip_out auto" rel="nofollow external">https://matomo.org/faq/how-to/faq_25454/</a></p> <p>J'ai inséré le code src comme indiquée, la prévisualisation fonctionne, mais quand la lettre est envoyée, le src est remplacé.<br class="autobr"> Je précise que j'ai retiré le <code class="spip_code spip_code_inline" dir="ltr">#FILTRE{newsletters_liens_absolus}</code> en fin de modèle.</p> <p>Merci.</p> Newsletters 2024-01-29T10:06:08Z https://files.spip.org/Newsletters#comment514660 2024-01-29T10:06:08Z <p>Bonjour, <br class="autobr"> Je n'arrive plus à générer des newsletter avec le plugin. <br class="autobr"> Lorsque je fais « prévisualiser », une page blanche s'affiche.<br class="autobr"> Dans les logs, je trouve l'erreur suivante : <br class="autobr"> PHP Fatal error : Duplicate declaration of static variable $indent in /var/www/html/plugins/auto/newsletters/v2.1.2/lib/markdownify/markdownify.php on line 489'<br class="autobr"> J'ai désactivé le plugin et je l'ai réinstallé en espérant qu'une mise à jour règlerait le problème de la librairie markdown, mais il demeure. <br class="autobr"> Pourriez-vous m'aider<small class="fine d-inline"> </small>?</p> Newsletters 2023-09-09T13:11:27Z https://files.spip.org/Newsletters#comment514001 2023-09-09T13:11:27Z <p>Bonjour, Je me permets de relancer avec une capture d'écran de l'interface privé page plugin qui rend l'ensemble de l'interface privée graphiquement inexploitable. La page plugin n'étant pas la pire.<br class="autobr"> Si je désactive le plugin newsletterx cela ne le fait pas.<br class="autobr"> PHP 7.4 / SPIP 4.2.4, <br class="autobr"> Plugins actifs<br class="autobr"> Agenda<br class="autobr"> Api de vréification<br class="autobr"> calendrier mini<br class="autobr"> Champs extra et champs extra interface<br class="autobr"> cibloc et cistyle<br class="autobr"> coche mots<br class="autobr"> cookiebars<br class="autobr"> corbeille<br class="autobr"> depublié<br class="autobr"> enluminures typgrapiques<br class="autobr"> facteur<br class="autobr"> formidable<br class="autobr"> mailsuscribers<br class="autobr"> newsletters<br class="autobr"> nospam<br class="autobr"> saiosies<br class="autobr"> spip bonux<br class="autobr"> squelettes par rubrique<br class="autobr"> Yaml</p> <p>Au besoin je peux donner le lien de l'URL publique <br class="autobr"> Merci d'avance pour votre aide</p> Newsletters 2023-09-05T13:52:21Z https://files.spip.org/Newsletters#comment513981 2023-09-05T13:52:21Z <p>apparemment pb résolu après une réparation de base de donnée....</p> Newsletters 2023-09-05T05:20:13Z https://files.spip.org/Newsletters#comment513980 2023-09-05T05:20:13Z <p>voulant lancer ma lettre de rentrée, après quelques mises à jour spip et plugins (SPIP 4.2 Newsletter 2.1.2), j'obtiens l'erreur étrange ci-dessous à l'envoi de la lettre...</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>1 Erreur SQL 1054 Unknown column 'adresse_site' in 'field list' SELECT adresse_site FROM spip_newsletters WHERE id_newsletter=761 /home/venissie/spip-ven/plugins/auto/newsletters/v2.1.2/newsletters_fonctions.php newsletter_set_url_base(){ sql_getfetsel(); } 18</code></pre></div> <p>et effectivement, le code appelé fait ce SELECT</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function newsletter_set_url_base($id_newsletter = null) { if (!empty($GLOBALS['meta']['newsletter_adresse_site'])) { unset($GLOBALS['meta']['newsletter_adresse_site']); } if ($id_newsletter and $url = sql_getfetsel('adresse_site', 'spip_newsletters', 'id_newsletter='.intval($id_newsletter))) { $GLOBALS['meta']['newsletter_adresse_site'] = rtrim($url, '/') . '/'; } return newsletter_url_base(); }</code></pre></div> <p>mais le champ n'existe pas dans la table...</p> <p>une idée<small class="fine d-inline"> </small>?</p> <p>pam</p> Newsletters 2023-08-13T10:52:00Z https://files.spip.org/Newsletters#comment513831 2023-08-13T10:52:00Z <p>Bonjour, <br class="autobr"> Sur un site utilisant la version 2.1.2 du plugin, après une mise à jour de spip 4.2.3 vers 4.2.4, <br class="autobr"> l'interface privé du site est dégradé. Après avoir désinstallé puis résinstallé un à un tous les plugins, seul l'activation de newsletters 2.1.2 provoque cette dégradation (affichage agrandi, signature SPIP du footer à gauche...)<br class="autobr"> J'ai supprimé le plugin et réinstallé à nouveau, même chose<br class="autobr"> j'ai vidé le cache SPIP et cache navigateur, même chose.</p> <p>Une idée<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance<br class="autobr"> Jérôme</p> Newsletters 2023-08-07T12:08:53Z https://files.spip.org/Newsletters#comment513820 2023-08-07T12:08:53Z <p>Bonjour,<br class="autobr"> J'ai une erreur avec le cron Newsletters_programmees (voir le log ci-dessous).<br class="autobr"> je trouve ça bizarre car mon préfixe de table est ateliers_ et pas spip_ et la table plugins_liens n'existe pas en base, ni conditions. Par contre "signatures" existe préfixée<br class="autobr"> (J'utilise Newsletters 2.1.2 sur Spip 4.0.11)<br class="autobr"> Est-ce que quelqu'un sait ce qu'il se passe<small class="fine d-inline"> </small>? A noter, je viens de migrer de 3.2.19 vers 4.0.11 ,je n'ai pas eu d'autre choix que de mettre la version test du plugins.</p> <p>«<small class="fine d-inline"> </small>2023-08-07 15:06:45 199.16.128.7 (pid 16239) :Pub:ERREUR : queue_close_job car _JQ_PENDING depuis +180s : Array<br class="autobr"> (<br class="autobr"> [id_job] => 2358881<br class="autobr"> [descriptif] => Tâche CRON newsletters_programmees (toutes les 6878 s)<br class="autobr"> [fonction] => newsletters_programmees<br class="autobr"> [args] => a:1 :<i>i:0<small class="fine d-inline"> </small>;i:1691406322<small class="fine d-inline"> </small>;</i><br class="autobr"> [md5args] => e0d7261d23dc6c719bd6dce0a593c3d3<br class="autobr"> [inclure] => genie/<br class="autobr"> [priorite] => 0<br class="autobr"> [date] => 2023-08-07 15:01:02<br class="autobr"> [status] => 0<br class="autobr"> )</p> <p>2023-08-07 15:07:03 91.160.150.158 (pid 16503) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:07:04 91.160.150.158 (pid 16503) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:07:04 91.160.150.158 (pid 16503) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:07:04 91.160.150.158 (pid 16503) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:12:09 91.160.150.158 (pid 24493) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:12:09 91.160.150.158 (pid 24493) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:12:09 91.160.150.158 (pid 24493) :Pri :<small class="fine d-inline"> </small>!INFO : trouver_table : table inconnue '' 'spip_plugins_liens'<br class="autobr"> 2023-08-07 15:12:20 91.160.150.158 (pid 24598) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:12:20 91.160.150.158 (pid 24598) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:12:20 91.160.150.158 (pid 24598) :Pri :<small class="fine d-inline"> </small>!INFO : trouver_table : table inconnue '' 'spip_plugins_liens'<br class="autobr"> 2023-08-07 15:12:22 91.160.150.158 (pid 24628) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:12:22 91.160.150.158 (pid 24628) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:12:22 91.160.150.158 (pid 24628) :Pri :<small class="fine d-inline"> </small>!INFO : trouver_table : table inconnue '' 'spip_plugins_liens'<br class="autobr"> 2023-08-07 15:20:04 91.160.150.158 (pid 431) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:20:05 91.160.150.158 (pid 431) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:20:05 91.160.150.158 (pid 431) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:20:05 91.160.150.158 (pid 431) :Pri:cf maj.log<br class="autobr"> 2023-08-07 15:20:07 199.16.128.7 (pid 471) :Pub:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:20:07 199.16.128.7 (pid 471) :Pub:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:20:07 199.16.128.7 (pid 471) :Pub :<small class="fine d-inline"> </small>!INFO : trouver_table : table inconnue '' 'CONDITIONs'<br class="autobr"> 2023-08-07 15:20:43 91.160.150.158 (pid 1238) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:20:43 91.160.150.158 (pid 1238) :Pri:ERREUR : Erreur mysql 1146<br class="autobr"> 2023-08-07 15:20:43 91.160.150.158 (pid 1238) :Pri :<small class="fine d-inline"> </small>!INFO : trouver_table : table inconnue '' 'SIGNATURES'<br class="autobr"> 2023-08-07 15:20:43 91.160.150.158 (pid 1238) :Pri :<small class="fine d-inline"> </small>!INFO : spip_connect : fichier de connexion '../config/signatures.php' non trouve<br class="autobr"> 2023-08-07 15:20:43 91.160.150.158 (pid 1238) :Pri:HS : spip_connect : echec connexion ou serveur signatures mal defini dans '../config/signatures.php'.<small class="fine d-inline"> </small>»</p> <p>Merci</p> Newsletters 2023-05-09T05:31:37Z https://files.spip.org/Newsletters#comment513238 2023-05-09T05:31:37Z <p>Le problème est remonté ici également : <a href="https://git.spip.net/spip-contrib-extensions/mailsubscribers/issues/40" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/mailsubscribers/issues/40</a></p> Newsletters 2023-04-09T16:41:53Z https://files.spip.org/Newsletters#comment513061 2023-04-09T16:41:53Z <p>Bonjour, <br class="autobr"> J'ai essaye installer ce plugin spip plusieurs fois, toutefois j'obtiens l'erreur : <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">spip_mailsubscriptions_optins' doesn't exist SELECT * FROM spip_mailsubscriptions_optins LIMIT 1</code><br class="autobr"> Auriez vous une idee<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Newsletters 2023-04-06T13:39:01Z https://files.spip.org/Newsletters#comment513046 2023-04-06T13:39:01Z <p>Bonjour,<br class="autobr"> J'utilise la version 2.1.2. Systématiquement, lorsque le plugin envoie une newsletter programmée, il marque cette newsletter à « fini » alors que je n'ai pas fixé de terme.<br class="autobr"> En regardant dans la base de données, le champ « date » est mis à « 0000-00-00 ». A chaque fois, je dois donc remettre la date de l'envoi suivant.<br class="autobr"> Je suis sous PHP 8.1.17 et mysql 5.7</p> Newsletters 2023-03-17T08:24:36Z https://files.spip.org/Newsletters#comment512946 2023-03-17T08:24:36Z <p>(déjà posté sur discuter, sans retour)</p> <p>Pour une newsletter programmée, le webmaster ne voit pas la possibilité de choisir une image de logo avant l'envoi (contrairement aux champs Titre,Chapo et texte clairement personnalisable avant envoi).<br class="autobr"> Y a t'il moyen de permettre la définition du logo par le gestionnaire du site, avant l'envoi programmé<small class="fine d-inline"> </small>?</p> <p>Merci d'avance de vos pistes.</p> Newsletters 2023-03-06T06:15:33Z https://files.spip.org/Newsletters#comment512880 2023-03-06T06:15:33Z <p>Je me réponds à moi-même, après avoir supprimer les programmations présentes avant la mise à jour puis mise en place de nouvelles avec les mêmes critères, cela fonctionne de nouveau... et c'est le principal<small class="fine d-inline"> </small>;-)</p> Newsletters 2023-02-23T13:00:05Z https://files.spip.org/Newsletters#comment512777 2023-02-23T13:00:05Z <p>Bonjour,<br class="autobr"> Depuis plusieurs mois, quand on crée des infolettres sur le site <a href="https://lyon-ouest.cio.ac-lyon.fr/" class="spip_url spip_out auto" rel="nofollow external">https://lyon-ouest.cio.ac-lyon.fr/</a>, les images n'apparaissent pas dans l'envoi par mail. Pas de souci dans l'envoi de la même lettre en mode test avant publication. Mais systématiquement les images sont remplacées par des rectangles blancs après le vrai envoi.<br class="autobr"> Une idée de ce qui peut dysfonctionner<small class="fine d-inline"> </small>?</p> <p>Version SPIP : 3.2.16<br class="autobr"> Version Newsletters : 1.6.4<br class="autobr"> Modèle utilisé : basic<br class="autobr"> Version PHP : 7.4.33<br class="autobr"> BDD : MariaDB 10.2</p> <p>Merci d'avance.</p> Newsletters 2023-02-18T07:55:16Z https://files.spip.org/Newsletters#comment512745 2023-02-18T07:55:16Z <p>Solution : après avoir enregistré l'infolettre et avant de la publier , il faut modifier sa « date de rédaction antérieure » en indiquant une date à la place de « 0000 »<small class="fine d-inline"> </small>!</p> Newsletters 2023-02-12T16:00:31Z https://files.spip.org/Newsletters#comment512711 2023-02-12T16:00:31Z <p>Sous SPIP 4.1 , Newsletters 2.0.4 , si je veux créer une infolettre non programmée avec le modèle « Nouveautés » j'obtiens des erreurs SQL 1525 :<br class="autobr"> SELECT articles.lang, articles.titre FROM spip_articles AS <code class="spip_code spip_code_inline" dir="ltr">articles</code> WHERE (articles.statut = 'publie') AND (articles.date <= '2023-02-12 16:54:13') AND (articles.date > '') AND (articles.id_rubrique > « 0 ») LIMIT 0,1<br class="autobr"> dans la boucle calculer_select()<i> sql_select()<small class="fine d-inline"> </small>; </i><br class="autobr"> Merci de votre aide</p> Newsletters 2023-02-08T09:05:34Z https://files.spip.org/Newsletters#comment512690 2023-02-08T09:05:34Z <p>Bonjour,</p> <p>j'ai un soucis depuis le passage sous SPIP 4.1.7 avec le plugin Newsletters 2.1.0. et PHP 7.4.33.</p> <p>J'ai tout d'abord eu le problème des brèves que j'ai résolu en réactivant Brèves dans le site.</p> <p>Mais depuis, plus d'erreur visible, la tâche planifiée reprogramme à la semaine suivante chaque semaine en considérant qu'il n'y a pas de nouveaux articles... alors qu'il y en a.</p> <p>Le modèle utilisé est « [nouveautes] Nouveautes » mais les autres modèles produisent le même résultat.</p> <p>Aurais-je louper quelque chose dans ce passage de la version 3.2 à 4.1<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour l'aide que vous pourrez m'apporter.</p> Newsletters 2023-02-06T07:58:49Z https://files.spip.org/Newsletters#comment512683 2023-02-06T07:58:49Z <p>Je me réponds :<br class="autobr"> En relisant le paragraphe langage SPIP, j'ai appliqué la préconisation en écrivant avec l'échappement \ avant -> :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[https://nom_du_site.fr\->https://nom_du_site.fr]</code> <br class="autobr"> et la c'est ok.<br class="autobr"> Alain</p> Newsletters 2023-02-06T07:36:50Z https://files.spip.org/Newsletters#comment512682 2023-02-06T07:36:50Z <p>Bonjour,<br class="autobr"> spip 4.1.7, plugin newsletter 2.1.0 php7.4.30 modèle [Basic] simple (une colonne, responsive)<br class="autobr"> L'intégration d'un lien avec cette écriture :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[https:nom_du_site.fr->nom_d_site.fr]</code> produit en fait un lien <code class="spip_code spip_code_inline" dir="ltr"><https:nom_du_site.fr/ecrire/></code><br class="autobr"> aussi bien dans le message en html que dans le version texte.<br class="autobr"> C'est juste une perturbation. Le reste est bien au point.<br class="autobr"> Cordialement alain</p> Newsletters 2022-12-14T10:28:11Z https://files.spip.org/Newsletters#comment512372 2022-12-14T10:28:11Z <p>Bonjour,</p> <p><strong>Environement :</strong><br class="autobr"> spip 4.1.5 + Newsletters 2.1.0 + php 7.4 + mutualisation sur hébergeur infomaniak</p> <p><strong>erreur dans le back office</strong><br class="autobr"> Erreur d'exécution ../plugins/newsletters/newsletters/nouveautes.html | File […]/ecrire/inc/filtres.php Line 4879 : Argument 1 passed to generer_objet_introduction() must be of the type int, null given, called in /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/paroisse-benet.fr/tmp/cache/skel/html_dd7209438c0e2e528f16965331aa2302.php on line 319</p> <p><strong>erreur courriel</strong><br class="autobr"> Erreur d'exécution ../plugins/newsletters/newsletters/nouveautes.html</p> <p><strong>Ce que j'ai réalisé :</strong><br class="autobr"> <a href="https://git.spip.net/spip-contrib-extensions/newsletters/issues/11" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/newsletters/issues/11</a><br class="autobr"> on supprime la ligne 20<br class="autobr"> résultat erreur disparais<br class="autobr"> 1° ) Table SQL «<small class="fine d-inline"> </small>BREVES<small class="fine d-inline"> </small>» inconnue<br class="autobr"> 2° ) Erreur d'exécution ../plugins/newsletters/newsletters/nouveautes.html | File […]/ecrire/inc/filtres.php Line 4879 : Argument 1 passed to generer_objet_introduction() must be of the type int, null given, called in […]/ecrire/public/composer.php(96) : eval()'d code on line 71</p> <p>et on supprime les lignes faisant référence a BREVES<br class="autobr"> resultat erreur disparais<br class="autobr"> Erreur d'exécution ../plugins/newsletters/newsletters/nouveautes.html | File […]/ecrire/inc/filtres.php Line 4879 : Argument 1 passed to generer_objet_introduction() must be of the type int, null given, called in […]/ecrire/public/composer.php(96) : eval()'d code on line 71</p> <p><strong>Cela refonctionne , merci de votre aide ...</strong></p> Newsletters 2022-12-04T15:13:41Z https://files.spip.org/Newsletters#comment512278 2022-12-04T15:13:41Z <p>Bonjour,</p> <p>Je déterre ma demande d'aide de 2020 où je cherchais à appeler un squelette perso « infolettre » pour afficher mes newsletters dans le même style que mes articles, à partir d'un squelette rubrique qui liste ces newsletters (en gros, avoir une rubrique qui les archive et les montre avec la mise en page du site plutôt que celle par défaut des newsletters en ligne).</p> <p>DD m'a aidée et j'appelle donc mes newsletters depuis une rubrique-x.html avec le code suivant :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><a href="#URL_PAGE{infolettre,id_newsletter=#ID_NEWSLETTER}"></code></pre></div> <p>Ça fonctionne très bien, sauf que les urls ne sont pas réécrites, et que si j'appelle avec #URL_NEWSLETTER au lieu de #URL_PAGE, ce sont forcément les modèles de newsletter « voir en ligne » qui sont appelés.<br class="autobr"> J'ai bien essayé :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><h3><a href="#URL_NEWSLETTER{infolettre}"></code></pre></div> <p>Mais ça provoque un 404.</p> <p>Je ne sais pas comment je pourrais appeler ces newsletters de façon à les afficher avec mon squelette et une url bien réécrites, ou comment les réécrire via le .htaccess<small class="fine d-inline"> </small>?</p> <p>Est-ce que quelqu'un pourrait m'aider<small class="fine d-inline"> </small>?<br class="autobr"> Bon dimanche :)</p> Newsletters 2022-11-12T06:38:29Z https://files.spip.org/Newsletters#comment512121 2022-11-12T06:38:29Z <p>Bonjour.<br class="autobr"> Même chose pour moi, également après passage à Spip 4.1.5<br class="autobr"> Hébergement Yulpa avec php 8.0.11<br class="autobr"> Et même problème sur le site en local (Mageia 8 et php 8.0.25).<br class="autobr"> Avez-vous trouvé d'où venait le problème<small class="fine d-inline"> </small>?<br class="autobr"> Merci.<br class="autobr"> PS. On en parle ici :<br class="autobr"> <a href="https://git.spip.net/spip-contrib-extensions/newsletters/issues/11" class="spip_url spip_out" rel='nofollow external'>https://git.spip.net/spip-contrib-e...</a></p> Newsletters 2022-09-14T17:18:59Z https://files.spip.org/Newsletters#comment511761 2022-09-14T17:18:59Z <p>Bonjour.<br class="autobr"> Je fais des essais pour une notification des nouveaux articles d'un site sous Spip.<br class="autobr"> J'ai modifié le gabarit Nouveautés pour qu'on ait seulement les liens vers les articles.<br class="autobr"> Cela marche pour l'envoi test, mais ne semble pas prendre en compte les articles à accès restreint. C'est pourtant ce qui m'intéresse : prévenir les membres de mon association y compris dans la partie privée à laquelle ils ont accès par Login/Mot de passe. Comme je n'ai mis que les liens et pas les contenus des articles dans mon gabarit, les utilisateurs devraient se connecter pour accéder au contenu.<br class="autobr"> Cordialement.</p> Newsletters 2022-07-21T16:53:54Z https://files.spip.org/Newsletters#comment511436 2022-07-21T16:53:54Z <p>Bonjour à tous,<br class="autobr"> @Jesuisdesordonne :<br class="autobr"> Je n'ai pas trouvé de solution malheureusement, lors de la génération d'une newsletter automatique, je constate toujours qu'on ne retrouve pas toutes les infos de la newsletter programmé et que passer par Champs Extra n'aide en rien. Les champs extras sont également ignorés...</p> <p>Je vais créer des modèles pour chaque rubriques concernées, c'est pas top mais bon, on fait comme on peut... <br class="autobr"> Je vais ouvrir un ticket.</p> Newsletters 2022-07-08T15:06:19Z https://files.spip.org/Newsletters#comment511365 2022-07-08T15:06:19Z <p>Bonjour,</p> <p>Je n'arrive pas à recevoir les newsletters programmées alors qu'en manuel pas de souci.<br class="autobr"> Voici mon instalation :<br class="autobr"> Spip 4.0.7<br class="autobr"> Newsletters 2.0.4<br class="autobr"> Base SQlite</p> <p>Une idée<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> Newsletters 2022-06-24T08:34:59Z https://files.spip.org/Newsletters#comment511228 2022-06-24T08:34:59Z <p>Bonjour à tous et à toutes,<br class="autobr"> j'essaie de désinstaller mon plugin Newsletters et de le réinstaller afin que les tables se mettent à jour proprement après une mise à jour d'un gabarit où je rajoute une partie.<br class="autobr"> Seulement, j'obtiens l'erreur suivante quand j'essaie la suppression via le back-office après la désactivation.<br class="autobr"> Voici l'erreur exact : <br class="autobr"> Les fichiers du plugin «<small class="fine d-inline"> </small>Newsletters<small class="fine d-inline"> </small>» (version : 1.6.4) n'ont pu être correctement effacés (cf Photos).<br class="autobr"> La manipulation fonctionnait en local mais pas sur mon environnement de test.<br class="autobr"> Si quelqu'un a une astuce je suis preneur,<br class="autobr"> Cordialement,</p> Newsletters 2022-06-24T08:21:21Z https://files.spip.org/Newsletters#comment511225 2022-06-24T08:21:21Z <p>ffffffffffff</p> Newsletters 2022-06-01T11:03:37Z https://files.spip.org/Newsletters#comment511075 2022-06-01T11:03:37Z <p>Bonjour,<br class="autobr"> J'ai le même problème que vous avec les lettres programmées.<br class="autobr"> Avez-vous trouvé une solution ou un biais<small class="fine d-inline"> </small>?<br class="autobr"> Merci<br class="autobr"> JD</p> Newsletters 2022-05-31T16:55:08Z https://files.spip.org/Newsletters#comment511072 2022-05-31T16:55:08Z <p>Bonjour <br class="autobr"> j'ai aussi le souci<small class="fine d-inline"> </small>! Est-ce qu'il est résolu<small class="fine d-inline"> </small>? Sait-on comment faire<small class="fine d-inline"> </small>?</p> Newsletters 2022-05-24T07:20:48Z https://files.spip.org/Newsletters#comment511015 2022-05-24T07:20:48Z <p>Bonjour <br class="autobr"> suite à une migration du Spip 3.2.15 en 4.0.7, des soucis de lettre d'info. <br class="autobr"> Que signifie l'erreur 401 à l'envoi d'une newsletter de test toute simple<small class="fine d-inline"> </small>?<br class="autobr"> Le plugin Mailshot fonctionnait (via Mailjet) avec l'ancien plugin Lettre, le plugin Facteur m'envoie bien le test, que veut dire ce 401 d'où peut-il venir<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance,<br class="autobr"> J</p> Newsletters 2022-04-01T12:16:45Z https://files.spip.org/Newsletters#comment510606 2022-04-01T12:16:45Z <p>Le test est envoyé par la méthode définie pour l'envoi des newsletters, sinon ce ne serait pas un test valable<small class="fine d-inline"> </small>!</p> Newsletters 2022-04-01T07:20:35Z https://files.spip.org/Newsletters#comment510603 2022-04-01T07:20:35Z <p>Bonjour,<br class="autobr"> même constatation sur mon site après passage à SPIP 4.1<br class="autobr"> Hébergé chez O2SWITCH avec PHP 8.0.17.<br class="autobr"> C'était ok avec SPIP 4.0.5</p> Newsletters 2022-03-31T15:55:18Z https://files.spip.org/Newsletters#comment510597 2022-03-31T15:55:18Z <p>pour info <br class="autobr"> lors de la création d'une info lettre avec les nouvauté, j'ai l'erreur suivante</p> <blockquote class="spip"> <p>Erreur d'exécution ../sites/URL/squelettes/newsletters/nouveautes.html | File […]/ecrire/inc/filtres.php Line 4877 : Argument 1 passed to generer_objet_introduction() must be of the type int, null given, called in /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/URL/tmp/cache/skel/html_d9e5307fe3065b8d01078cb353cb6bd3.php on line 335</p> </blockquote> <p>du coup l'infolettre arrive bien dans la boite mail , mais on a</p> <blockquote class="spip"> <p>Erreur d'exécution ../sites/URL/squelettes/newsletters/nouveautes.html</p> </blockquote> <p>le site est en mutualisation sur l'hébergeur infomaniak avec la version spip SPIP 4.1.0</p> Newsletters 2022-03-24T22:56:30Z https://files.spip.org/Newsletters#comment510542 2022-03-24T22:56:30Z <p>Bonjour, <br class="autobr"> Dans la page privée d'une infolettre, le test d'<strong>envoi à une seule personne</strong> utilise-t-il la même config Mailshot que l'envoi à une liste<small class="fine d-inline"> </small>? Ou bien utiliserait-il la config de Facteur<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Newsletters 2022-03-22T08:45:51Z https://files.spip.org/Newsletters#comment510522 2022-03-22T08:45:51Z <p>bonjour<br class="autobr"> un pb surprenant apparu depuis qq temps... mais très gênant dans l'actualité.. certaines de mes lettres sont envoyées avec des labels traduit en... russe<small class="fine d-inline"> </small>? J'ai qq articles en russes sur le site, mais la lettre n'est pas multilingue et le multilinguisme n'est pas activé pour les infolettres...</p> <p>Le gabarit est inspiré de l'exemple et contient bien le filtre <i>lang_select</i>, mais je ne vois pas comment ce paramètre doit être transmis. La doc dit <i>"veiller à ce que cette langue soit transmises aux squelettes inclus en passant <i>lang</i> aux #INCLURE.</i> , mais je ne vois pas de quel #INCLURE on parle... Dans mon gabarit, il n'y en a pas ... et tout le reste me semble être le plugin newsletter standard...<small class="fine d-inline"> </small>?...</p> <p>Si j'enlève le <i>lang_select</i>, ca peut aider<small class="fine d-inline"> </small>? J'imagine que ca pousse spip à prendre une valeur pour la variable lang et si il n'y en a pas, la valeur peut être quelconque<small class="fine d-inline"> </small>? et si j'enlève lang_select, il ne teste pas cette variable<small class="fine d-inline"> </small>?</p> <p>merci d'avance d'une piste... certains de mes correspondants me demandent si le site a été hacké par des pirates russes... rien à voir, mais dans le contexte, ce n'est pas terrible...</p> Newsletters 2022-03-21T11:12:18Z https://files.spip.org/Newsletters#comment510516 2022-03-21T11:12:18Z <p>Bonjour,<br class="autobr"> Petite question concernant les newsletters programmés. <br class="autobr"> Je programme des newsletters et souhaite restreindre le contenu généré en lien avec une rubrique sélectionnée via la « sélection éditoriale », <br class="autobr"> Malheureusement, il ne semble pas que la table spip_newsletter_liens soit mise à jour lors d'une création de newsletter programmé. Autant dire que le principe de sélection éditoriale est ignoré...</p> <p>De plus, je ne vois pas dans la bdd qu'il y est de lien (un ID en commun par exemple) entre une newsletter (source de la programmation) et celles qui sont générés à partir de cette première.</p> <p>J'espère que être suffisamment clair.<br class="autobr"> Merci,<br class="autobr"> JuL</p> Newsletters 2022-02-28T09:17:38Z https://files.spip.org/Newsletters#comment510334 2022-02-28T09:17:38Z <p>Il suffit de forcer l'url dans le public via le flag <code class="spip_code spip_code_inline" dir="ltr">$public</code> sur <code class="spip_code spip_code_inline" dir="ltr">[(#ID_SYNDIC|generer_url_entite{site})]</code> puisque cette fonction génère l'URL de l'objet dans l'espace dans lequel on est (public ou privé), et que la newsletter est générée dans le privé...</p> Newsletters 2022-02-25T18:22:21Z https://files.spip.org/Newsletters#comment510325 2022-02-25T18:22:21Z <p>Bonsoir<br class="autobr"> Avec Spip 4.0.4 et Newsletters 2.0.1<br class="autobr"> Ce n'est pas un pb très gênant, dans un gabarit d'une newsletter j'ai :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><a href="#URL_PAGE{site,id_syndic=#ID_SYNDIC}" [...]</code></pre></div> <p>Qui fonctionne bien, et que j'ai cherché à remplacer par une syntaxe plus moderne (?) :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><a href="[(#ID_SYNDIC|generer_url_entite{site})]" [...]</code></pre></div> <p>Mais dans la web-lettre, cela envoie alors vers la page d'édition du site syndiqué au lieu de la page publique :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>https://MonSite/ecrire/?exec=site&id_syndic=27</code></pre></div> <p>J'ai remis la « vieille » syntaxe.</p> Newsletters 2022-01-21T11:36:08Z https://files.spip.org/Newsletters#comment510037 2022-01-21T11:36:08Z <p>Hello,</p> <p>Je suis en train de découvrir le plugin Newsletter (très intéressant au passage). J'ai l'impression que la « sélection éditoriale » n'est possible que pour les articles et rubriques. Serait-il possible d'ajouter des événements<small class="fine d-inline"> </small>? J'ai fait des essais, en ajoutant un agenda donné, mais lorsque je prévisualise la lettre, aucun événement n'apparaît.</p> <p>Merci :)</p> Newsletters 2021-12-08T09:59:28Z https://files.spip.org/Newsletters#comment509772 2021-12-08T09:59:28Z <p>Bonjour,<br class="autobr"> Je suis sous spip 4.0<small class="fine d-inline"> </small>;<br class="autobr"> Je ne comprends pas, lorsque je sélectionne directement des articles, ça fonctionne. Par contre si je sélectionne une ou plusieurs rubriques, la newsletter ne présente aucun contenu sauf le logo, l'entête et pied...<small class="fine d-inline"> </small>?</p> Newsletters 2021-11-29T17:23:39Z https://files.spip.org/Newsletters#comment509724 2021-11-29T17:23:39Z <p>Je rencontre aussi des erreurs récurrentes lorsqu'une newsletter est modifiée puis enregistrée :</p> <p>«<small class="fine d-inline"> </small>"Oups une erreur inattendue a empêché de soumettre le formulaire, vous pouvez essayer à nouveau"<small class="fine d-inline"> </small>»</p> <p>Je suis passée de PHP 7.3 à PHP 7.4 mais cela continue.<br class="autobr"> J'ai aussi augmenté le temps limite de mémoire PHP de 512 à 1024M</p> <p>Dans le spip.log je vois de multiples :<br class="autobr"> "2021-11-29 15:20:37 2.10.199.202 12381 Privé erreur <br class="autobr"> Erreur mysql 1146</p> <p>Ce qui est étrange c'est que cela semble surtout concerner les administrateurs (restreints ou non) mais pas le webmestre.</p> <p>Config :<br class="autobr"> Newsletters 1.6.4 - stable<br class="autobr"> SPIP 3.2.11 [24473] <br class="autobr"> PHP Version 7.4.25</p> <p>Lorsque je veux installer la dernière version test j'ai comme choix :<br class="autobr"> Newsletters 2.0.1 - test - déjà installé<br class="autobr"> Newsletters 1.6.4 - stable - déjà installé</p> <p>Alors que dans les plugins activés je ne cois que Newsletters 1.6.4 - stable (et il n'y a que celle-ci sur mon serveur).<br class="autobr"> J'ai du manuellement installer <br class="autobr"> <a href="https://files.spip.org/spip-zone/spip-contrib-extensions/newsletters-d8c0e-v2.0.1.zip" class="spip_url auto" rel="nofollow">https://files.spip.org/spip-zone/spip-contrib-extensions/newsletters-d8c0e-v2.0.1.zip</a></p> <p>Et cela semble régler le problème</p> <p>dd</p> Newsletters 2021-07-08T20:29:24Z https://files.spip.org/Newsletters#comment508738 2021-07-08T20:29:24Z <p>Bonjour,<br class="autobr"> Petite question de saison, comment suspendre ma newsletter sans la supprimer<small class="fine d-inline"> </small>?<br class="autobr"> Ma newsletter a une programmation hebdo mais la période fait qu'il n'y a pas grand chose cette semaine et je souhaiterais tout cumuler sur la semaine suivante.</p> <p>J'ai essayé de modifier la valeur de derniere_modif_newsletter dans spip_meta mais visiblement, cela ne marche pas.</p> Newsletters 2021-05-26T09:53:43Z https://files.spip.org/Newsletters#comment508452 2021-05-26T09:53:43Z <p>Bonjour,<br class="autobr"> Je rencontre un soucis avec l'option multilingue des newsletters.<br class="autobr"> Mon site est configurer dans trois langues, j'ai bien des contenus publiés dans chacune des langues.<br class="autobr"> J'ai activé le menu de langue pour les infolettres via la configuration de SPIP.<br class="autobr"> Je vois désormais le bloc de changement de langue sur mes infolettres mais je n'ai pas la possibilité de changer la langue... Que faire<small class="fine d-inline"> </small>?<br class="autobr"> Merci.</p> Newsletters 2021-04-30T14:19:33Z https://files.spip.org/Newsletters#comment508316 2021-04-30T14:19:33Z <p>Je rencontre un même problème simultané sur deux sites en cours de développement.<br class="autobr"> SPIP3.2.9 MailShot 1.31.3 MailSubscribers 2.16.2 Newsletters 1.6.3 - tous stables</p> <p>Sur mon serveur LAMP de test PHP Version 7.2.24-0ubuntu0.18.04.7, tout fonctionne comme attendu quand je crée une infolettre<br class="autobr"> Sur mon serveur de prod PHP Version 7.2.34 je rencontre le soucis suivant :</p> <p>Je n'arrive pas à ajouter une sélection éditoriale (message Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau.)</p> <p>Je n'arrive pas à voir ce qui peut être à l'origine de ce soucis. Auriez-vous une piste de ce que je dois regarder pour comprendre<small class="fine d-inline"> </small>?</p> Newsletters 2021-04-08T17:23:52Z https://files.spip.org/Newsletters#comment508119 2021-04-08T17:23:52Z <p>Bon, c'est un peu vexant mais je fais mon rapport :<br class="autobr"> j'avais simplement désactivé le plugin sans le désinstaller et donc encore moins le réinstaller en l'activant.<br class="autobr"> Je viens donc de désinstaller puis d'activer à nouveau : problème résolu.</p> <p>Merci au développeur pour l'ensemble des plugins de listes de diffusion</p> Newsletters 2021-04-08T17:15:39Z https://files.spip.org/Newsletters#comment508118 2021-04-08T17:15:39Z <p>oups<small class="fine d-inline"> </small>! et ceci pour « boucle »<br class="autobr"> newsletters_taches_generales_cron()<i> sql_getfetsel()<small class="fine d-inline"> </small>; </i></p> <p>ligne69</p> Newsletters 2021-04-08T17:12:14Z https://files.spip.org/Newsletters#comment508117 2021-04-08T17:12:14Z <p>Bonjour,<br class="autobr"> je fais part d'un problème que je ne sais pas résoudre.<br class="autobr"> OVH PHP7.4 SPIP3.2.9 puis 3.2.11<br class="autobr"> je pensais résoudre le problème suivant en mettant SPIP à jour pour php7.4<br class="autobr"> voici le message que me donne l'activation du plugin newsletter v1.6.3 (3 fois supprimé puis re-téléchargé avec un nouveau téléchargement à partir de spip-contrib ou plugins spip)</p> <p> Erreur SQL 1146<br class="autobr"> Table 'basedubiduleprof.spip_newsletters' doesn't exist<br class="autobr"> SELECT date FROM spip_newsletters WHERE statut='prog' AND date>'1000-01-01' ORDER BY date LIMIT 0,1<br class="autobr"> et<br class="autobr"> squelette :<br class="autobr"> /home/monbidule/zzz/plugins/auto/newsletters/newsletters_pipelines.php</p> <p>que faire<small class="fine d-inline"> </small>?</p> Newsletters 2021-02-19T11:36:30Z https://files.spip.org/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 class="spip_code spip_code_inline" dir="ltr"><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<small class="fine d-inline"> </small>?</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://files.spip.org/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<small class="fine d-inline"> </small>?</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://files.spip.org/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 class="spip_code spip_code_inline" dir="ltr">[(#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<small class="fine d-inline"> </small>?</i> »<br class="autobr"> dans la boucle <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_documents_joints(DOCUMENTS){id_newsletter?} {id_article?}...</code></p> Newsletters 2021-01-20T19:24:36Z https://files.spip.org/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é<small class="fine d-inline"> </small>?</p> Newsletters 2021-01-20T18:35:46Z https://files.spip.org/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://files.spip.org/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 class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code> <BOUCLE_pdf(DOCUMENTS){id_article}{extension=pdf}{0,5}> [(#MODELE{doc}|image_reduire{550,0})] </BOUCLE_pdf></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<small class="fine d-inline"> </small>?</p> <p>Une idée<small class="fine d-inline"> </small>?</p> Newsletters 2021-01-18T11:09:55Z https://files.spip.org/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://files.spip.org/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 class="spip_code spip_code_block" 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://files.spip.org/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://files.spip.org/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<small class="fine d-inline"> </small>???<br class="autobr"> J'ai oublié quelque chose<small class="fine d-inline"> </small>?</p> <p>Merci</p> Newsletters 2020-12-08T13:34:58Z https://files.spip.org/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://files.spip.org/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<small class="fine d-inline"> </small>?</p> <p>Merci</p> Newsletters 2020-11-11T04:05:45Z https://files.spip.org/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<small class="fine d-inline"> </small>?</p> <p>Merci</p> Newsletters 2020-11-04T15:27:47Z https://files.spip.org/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<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>?</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://files.spip.org/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://files.spip.org/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 class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_selectionarticles_fr(ARTICLES){id_newsletter}{lang=fr}> <h2 style="color: #222222 !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;">#TITRE</h2> <BOUCLE_logo_origine_fr(ARTICLES){traduction}{origine_traduction}> [(#LOGO_ARTICLE_NORMAL|image_reduire{460} |inserer_attribut{alt,''} |inserer_attribut{border,'0'} |inserer_attribut{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;'})] </BOUCLE_logo_origine_fr> [<div style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 30px; color: #111111;">(#INTRODUCTION)</div>] <p style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 30px; color: #111111;"> <a href="#URL_ARTICLE" style="-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; box-sizing: border-box; color: #348eda; text-decoration: none; font-weight: bold;">Lire en ligne : &laquo; #TITRE &raquo;</a> </p> </BOUCLE_selectionarticles_fr></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<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!</p> Newsletters 2020-07-21T15:54:13Z https://files.spip.org/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<small class="fine d-inline"> </small>?</p> Newsletters 2020-07-21T14:15:42Z https://files.spip.org/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="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><a href="#URL_PAGE{site,id_syndic=#ID_SYNDIC}">Voir les articles</a></code></pre></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<small class="fine d-inline"> </small>;</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="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<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance<small class="fine d-inline"> </small>!</p> Newsletters 2020-07-11T08:49:55Z https://files.spip.org/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 spip_out auto" rel="nofollow external">https://contrib.spip.net/Mailshot#comment505954-505910</a></p> Newsletters 2020-07-07T12:37:36Z https://files.spip.org/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<small class="fine d-inline"> </small>!!</p> <p>Dans mon cas, certains liens se retrouvent sans protocole. Je test<small class="fine d-inline"> </small>!</p> Newsletters 2020-07-07T10:24:07Z https://files.spip.org/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 class="spip_code spip_code_inline" dir="ltr"><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://files.spip.org/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://files.spip.org/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 class="spip_code spip_code_inline" dir="ltr"><a href="https://www.facebook.com/machintruc/"><img src="#CHEMIN{images/facebook-f.png}"></a></code><br class="autobr"> devient<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><a href="//www.facebook.com/machintruc/"><img src="#CHEMIN{images/facebook-f.png}"></a></code></p> <p>idem avec <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet"></code><br class="autobr"> qui devient<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><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<small class="fine d-inline"> </small>? 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://files.spip.org/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 class="spip_code spip_code_inline" dir="ltr"> <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<small class="fine d-inline"> </small>? 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://files.spip.org/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<small class="fine d-inline"> </small>? de temps<small class="fine d-inline"> </small>? A quel niveau je dois changer<small class="fine d-inline"> </small>? php-fpm<small class="fine d-inline"> </small>? nginx<small class="fine d-inline"> </small>?</p> <p>Merci</p> Newsletters 2020-05-21T09:11:36Z https://files.spip.org/Newsletters#comment505328 2020-05-21T09:11:36Z <p>J'ai terminé mon intégration et ça fonctionne nickel, c'est top<small class="fine d-inline"> </small>! 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<small class="fine d-inline"> </small>!</p> Newsletters 2020-05-20T19:53:41Z https://files.spip.org/Newsletters#comment505326 2020-05-20T19:53:41Z <p>Parfait<small class="fine d-inline"> </small>!<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://files.spip.org/Newsletters#comment505324 2020-05-20T16:03:14Z <p>Hourra ça fonctionne :-)<small class="fine d-inline"> </small>!<br class="autobr"> Un grand merci, tu viens de sauver mon premier week-end déconfiné<small class="fine d-inline"> </small>!!<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<small class="fine d-inline"> </small>!<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 spip_out auto" rel="nofollow external">https://contrib.spip.net/Realiser-des-patrons</a>, mais pas de critère « patron »<small class="fine d-inline"> </small>?<br class="autobr"> Encore un grand merci et bon week-end à toi<small class="fine d-inline"> </small>!</p> Newsletters 2020-05-20T10:36:00Z https://files.spip.org/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 class="spip_code spip_code_block" 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://files.spip.org/Newsletters#comment505314 2020-05-20T09:12:18Z <p>Ouiii<small class="fine d-inline"> </small>! 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<small class="fine d-inline"> </small>;p<small class="fine d-inline"> </small>! J'ai fait plein d'essais mais aucun ne fonctionne parce que je ne réfléchis sans doute pas comme il faut<small class="fine d-inline"> </small>!<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://files.spip.org/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://files.spip.org/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<small class="fine d-inline"> </small>?var_mode=inclure dans les squelettes rubrique et article de la distribution, pour m'en inspirer<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>?</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<small class="fine d-inline"> </small>!</p> Newsletters 2020-05-19T21:58:33Z https://files.spip.org/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<small class="fine d-inline"> </small>?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://files.spip.org/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://files.spip.org/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 »<small class="fine d-inline"> </small>?</p> Newsletters 2020-05-19T20:17:39Z https://files.spip.org/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://files.spip.org/Newsletters#comment505305 2020-05-19T20:05:42Z <p>Bonsoir et merci pour ta réponse rapide<small class="fine d-inline"> </small>!<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 class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><B_newsletters> <div class="menu menu_articles"> <ul> <BOUCLE_newsletters(NEWSLETTERS)> <li><a href="#URL_NEWSLETTERS">#TITRE</a></li> </BOUCLE_newsletters> </ul> </div> </B_newsletters></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 :-/<small class="fine d-inline"> </small>!!!</p> Newsletters 2020-05-19T19:03:46Z https://files.spip.org/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://files.spip.org/Newsletters#comment505303 2020-05-19T18:25:20Z <p>Bonjour,<br class="autobr"> Super plugin comme toujours<small class="fine d-inline"> </small>!<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 class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_newsletters_all(NEWSLETTERS)><a href="#URL_NEWSLETTERS"><h4>> #TITRE</h4></a></BOUCLE_newsletters_all></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<small class="fine d-inline"> </small>?<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://files.spip.org/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://files.spip.org/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://files.spip.org/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<small class="fine d-inline"> </small>? <br class="autobr"> Merci,<br class="autobr"> Eric LM</p> Newsletters 2019-12-07T17:03:49Z https://files.spip.org/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 class="spip_code spip_code_inline" dir="ltr">formulaires/programmer_newsletter.html</code>.</p> <p>Merci<small class="fine d-inline"> </small>!<br class="autobr"> Patapon.</p> Newsletters 2019-12-02T10:45:35Z https://files.spip.org/Newsletters#comment503207 2019-12-02T10:45:35Z <p>Bonjour,</p> <p>Il y a quelques soucis avec le filtre <code class="spip_code spip_code_inline" dir="ltr">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 class="spip_code spip_code_inline" dir="ltr">newsletters_fonctions.php</code>, le calcul de <code class="spip_code spip_code_inline" dir="ltr">$base_racine</code> se passe mal si <code class="spip_code spip_code_inline" dir="ltr">_DIR_RACINE</code> est vide : <code class="spip_code spip_code_inline" dir="ltr">url_absolue</code> renvoie une chaîne vide, et du coup on a <code class="spip_code spip_code_inline" dir="ltr">$base_racine</code> qui vaut <code class="spip_code spip_code_inline" dir="ltr">'/'</code> (ce qui casse le reste de la fonction).</p> <p>Afin d'éviter ce bug, je propose de changer <code class="spip_code spip_code_inline" dir="ltr">_DIR_RACINE</code> par <code class="spip_code spip_code_inline" dir="ltr">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 class="spip_code spip_code_inline" dir="ltr">newsletters_fonctions.php</code>. Ainsi, par exemple, ligne 67, on a <code class="spip_code spip_code_inline" dir="ltr">str_replace($href,$abs,$lien[0]);</code>, qui cherche à remplacer la valeur de l'attribut <code class="spip_code spip_code_inline" dir="ltr">href</code> de <code class="spip_code spip_code_inline" dir="ltr">$lien[0]</code> par le contenu de <code class="spip_code spip_code_inline" dir="ltr">$abs</code>. Sauf qu'utiliser <code class="spip_code spip_code_inline" dir="ltr">str_replace</code> pour cela ne marche pas toujours : la chaîne à remplacer (<code class="spip_code spip_code_inline" dir="ltr">$href</code>) a été extraite de <code class="spip_code spip_code_inline" dir="ltr">$lien[0]</code> via un appel à <code class="spip_code spip_code_inline" dir="ltr">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 class="spip_code spip_code_inline" dir="ltr">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 class="spip_code spip_code_inline" dir="ltr">ecrire/inc/filtres.php</code>). Du coup, la chaîne <code class="spip_code spip_code_inline" dir="ltr">$lien[0]</code> ne contient pas forcément la chaîne <code class="spip_code spip_code_inline" dir="ltr">$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 class="spip_code spip_code_inline" dir="ltr">&</code>), et le <code class="spip_code spip_code_inline" dir="ltr">str_replace</code> ne remplacera rien.</p> <p>En fait, si l'attribut <code class="spip_code spip_code_inline" dir="ltr">href</code> a été extrait avec <code class="spip_code spip_code_inline" dir="ltr">extraire_attribut</code>, il faut le modifier en utilisant <code class="spip_code spip_code_inline" dir="ltr">inserer_attribut</code>, et non pas <code class="spip_code spip_code_inline" dir="ltr">str_replace</code>. Du coup, la ligne 67 de <code class="spip_code spip_code_inline" dir="ltr">newsletters_fonctions.php</code> doit être écrite ainsi :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code> $href = inserer_attribut($lien[0],"href",$abs);</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 class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>--- a/newsletters_fonctions.php 2019-12-02 11:35:55.333929000 +0100 +++ b/newsletters_fonctions.php 2019-12-02 11:37:07.861859651 +0100 @@ -42,7 +42,7 @@ if (!$base) { $base = newsletter_url_base(); } - $base_racine = rtrim(url_absolue(_DIR_RACINE,$base),'/').'/'; + $base_racine = rtrim(url_absolue(url_de_base()._DIR_RACINE,$base),'/').'/'; $protocole_racine = explode('://', $base_racine); $protocole_racine = reset($protocole_racine); $base_racine_https = 'https:'.protocole_implicite($base_racine); @@ -64,7 +64,7 @@ $abs = url_absolue($href, $base); } if ($abs <> $href){ - $href = str_replace($href,$abs,$lien[0]); + $href = inserer_attribut($lien[0],"href",$abs); $texte = str_replace($lien[0], $href, $texte); } } @@ -80,7 +80,7 @@ $abs = url_absolue($src, $base); } if ($abs <> $src){ - $src = str_replace($src,$abs,$lien[0]); + $src = inserer_attribut($lien[0],"src",$abs); $texte = str_replace($lien[0], $src, $texte); } }</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://files.spip.org/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<small class="fine d-inline"> </small>?</p> Newsletters 2019-09-23T09:25:27Z https://files.spip.org/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://files.spip.org/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://files.spip.org/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<small class="fine d-inline"> </small>?</p>