Mailsubscribers - commentaires Mailsubscribers 2024-04-23T07:51:59Z https://contrib.spip.net/Mailsubscribers#comment514928 2024-04-23T07:51:59Z <p>Bonjour, Michel.</p> <p>Je rencontre la même première anomalie (N'ayant qu'une seule liste, je ne suis pas confronté à l'autre.) : un <var>nom_site_spip</var> multilingue affiché en multi.</p> <p>Pour ta correction, j'imagine que c'est dans <var>action/subscribe_mailsubscriber.php</var> que tu mets</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>'nom_site_spip' => typo($GLOBALS['meta']['nom_site']),</code></pre></div> <p>et non dans <var>mes_fonctions.php</var><small class="fine d-inline"> </small>?</p> <hr class="spip"> <p>Personnellement, j'ai «<small class="fine d-inline"> </small>résolu<small class="fine d-inline"> </small>» le truc via un hack CSS assez crade, non accessible, et pas du tout multilingue : j'ai copié <var>minipublic.css</var> dans <var>/squelettes/css/</var> et y ai ajouté :</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>.minipublic multi { visibility:hidden; font-size: .0001em; } .minipublic multi::after { content:"Nom du site en anglais"; visibility:visible; font-size:10000em; }</code></pre></div> <p>Bonne journée.</p> <p> 1138.</p> Mailsubscribers 2024-03-26T12:01:33Z https://contrib.spip.net/Mailsubscribers#comment514813 2024-03-26T12:01:33Z <p>Bonjour,</p> <p>La lecture du code m'a permis de découvrir que la liste des newsletters à passer en paramètre au formulaire pouvait <strong>aussi</strong> être un tableau.</p> <p>Le code suivant permet de lister toutes les infolettres ouvertes pour pouvoir s'y abonner :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_listes(MAILSUBSCRIBINGLISTS){statut=ouverte}>[(#SET{listesouvertes, [(#GET{listesouvertes}|push{#IDENTIFIANT})]})]</BOUCLE_listes> [<div class="ajax">(#FORMULAIRE_NEWSLETTER_SUBSCRIBE{[(#GET{listesouvertes})],checklist})</div>]]</code></pre></div> <p>Est-ce que c'est un usage correct et pérenne<small class="fine d-inline"> </small>?</p> Mailsubscribers 2024-02-02T12:57:20Z https://contrib.spip.net/Mailsubscribers#comment514678 2024-02-02T12:57:20Z <p>Je me reponds à moi même : c'est géré par le fichier texte.html du plugin Facteur, dossier emails...</p> Mailsubscribers 2024-02-02T10:39:45Z https://contrib.spip.net/Mailsubscribers#comment514675 2024-02-02T10:39:45Z <p>Excellent plugin<small class="fine d-inline"> </small>!<br class="autobr"> Je ne parviens pas à trouver l'endroit où l'on peut modifier les styles css des mails envoyés (c'est à dire de la demande de confirmer l'inscription, la confirmation de l'inscription etc.).<br class="autobr"> Quelqu'un sait où ces css se cachent<small class="fine d-inline"> </small>?</p> Mailsubscribers 2024-01-12T16:38:49Z https://contrib.spip.net/Mailsubscribers#comment514622 2024-01-12T16:38:49Z <p>Voici Une petite aide en ligne pour aider les usagers à bien formater le csv d'import<br class="autobr"> <a href='https://contrib.spip.net/Comment-exporter-le-format-csv-pour-importer-des' class="spip_in" rel='nofollow'>Comment formater son csv pour mailsubscriber</a></p> Mailsubscribers 2023-12-13T15:41:06Z https://contrib.spip.net/Mailsubscribers#comment514492 2023-12-13T15:41:06Z <p>Je ne sais pas comment c'est synchronisé, mais j'ai tenté l'expérience suivante : effacé tous les contacts sur le compte mailjet, puis relancé une NL avec spip... la NL a bien été envoyée, et les contacts correspondants ont été ajoutés dans les contacts mailjet. Ouf...</p> Mailsubscribers 2023-12-06T14:12:18Z https://contrib.spip.net/Mailsubscribers#comment514464 2023-12-06T14:12:18Z <p>Bonjour,<br class="autobr"> Une nouvelle question qui se rapproche de ma précédente et qui concerne la synchro, des contacts. Comme tout le monde a dû s'en apercevoir, Mailjet gratuit limite maintenant le nombre de contact enregistrés à 1500.<br class="autobr"> Dans plusieurs cas, on a des Spip avec genre 500 contacts mais Mailjet nous dit que l'on a plus de 1500 contacts comme si les contacts du Spip avaient été peu à peu accumulés chez Mailjet au fur et à mesure des envois, des modifs de listes, des désinscriptions ...<br class="autobr"> Donc la question serait de comprendre si Spip synchronise ou pas ses contacts avec Mailjet (on utilise l'API)<small class="fine d-inline"> </small>? Si ça ne synchronise pas, je peux dans ce cas effacer tous les contacts dans Mailjet et ne plus utiliser leurs contacts (et rester sous la limite des 1500), si ça synchronise alors là ça pose souci, tôt ou tard on arrivera à 1500 contacts.<br class="autobr"> Merci, <br class="autobr"> Pierre</p> Mailsubscribers 2023-09-14T06:02:57Z https://contrib.spip.net/Mailsubscribers#comment514025 2023-09-14T06:02:57Z <p>Bonjour,</p> <p>On a une adresse email qui fut inscrite à une liste mais qui a été désabonnée il y a de longs mois en arrière, quand je contrôle manuellement dans le back-office elle n'est plus là (je suppose qu'elle fait partie de la liste des désinscrits anonymisés) et pourtant à chaque envoi de newsletter on reçoit un email nous disant que la boite est pleine et que le message ne peut être livré ... c'est d'ailleurs par ce moyen qu'on sait qu'il y a ce problème, on n'a pas reçu de plainte du destinataire (j'imagine sa colère s'il recevait ces emails) ...<br class="autobr"> Qu'est-ce qui pourrait causer ce genre de souci<small class="fine d-inline"> </small>? J'ai été jusqu'à faire une recherche globale dans la base de données, cet email n'y est pas et pourtant le mail lui est envoyé. La plateforme d'envoi utilisée est Brevo (Sendinblue), est-il possible que ce soit eux mais ça remet en cause ce que je pensais, c'est à dire que les mails sont envoyés à la liste qui est dans Spip, pas chez Brevo ou autre ...<br class="autobr"> L'essai suivant que j'envisage c'est de basculer chez Mailjet par ex. mais avant d'aller jusque là je me demandais s'il y avait une raison objective qui pourrait faire que ce genre de chose arrive...</p> Mailsubscribers 2023-06-29T13:03:14Z https://contrib.spip.net/Mailsubscribers#comment513664 2023-06-29T13:03:14Z <p>Bonjour<br class="autobr"> J'ai eu le même problème sous Spip 4.2.2.<br class="autobr"> En fait il faut installer séparément Mailsubscribers et Newsletters.<br class="autobr"> C'est l'installation de Mailsubscribers par Newsletters qui semble poser ce problème.<br class="autobr"> Donc : <br>- Désinstaller Newseletters <br>- Désinstaller Mailsubscribers (si ce n'est pas fait automatiquement par newsletters) <br>- Installer Mailsbscribers <br>- Puis installer Newsletters</p> <p>Et là on n'a plus l'erreur.</p> Mailsubscribers 2023-06-21T05:54:57Z https://contrib.spip.net/Mailsubscribers#comment513610 2023-06-21T05:54:57Z <p>Merci pour ta réponse. La seconde solution fut la bonne (quoique la plus pénible).</p> Mailsubscribers 2023-06-15T13:22:54Z https://contrib.spip.net/Mailsubscribers#comment513557 2023-06-15T13:22:54Z <p>En l'absence de réponse ici, il faudrait signaler un problème en créant un ticket <a href="https://git.spip.net/spip-contrib-extensions/mailsubscribers/issues" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/mailsubscribers/issues</a></p> Mailsubscribers 2023-06-15T13:20:57Z https://contrib.spip.net/Mailsubscribers#comment513556 2023-06-15T13:20:57Z <p>Dans la page<small class="fine d-inline"> </small>?exec=mailsubscribinglists<small class="fine d-inline"> </small>; il y a une option « Importer » qui amène en bas de page la possibilité d'uploader un fichier d'emails<br class="autobr"> Sinon tu pourrais les inscrire via mysql dans la table qui décrit la liste, ou bien définir une liste dynamique qui les intègre...</p> Mailsubscribers 2023-06-14T07:58:41Z https://contrib.spip.net/Mailsubscribers#comment513551 2023-06-14T07:58:41Z <p>Bonjour,</p> <p>J'ai un site un peu ancien, avec une floppée d'emails d'inscrits à une newsletter (8000) via mailsubscribers, mais qui ne sont inscrits à aucune liste de diffusion. Je dois faire une mise à jour de ce site. Or, je ne trouve pas le moyen de faire une inscription groupée à une nouvelle liste. En existe-t-il une<small class="fine d-inline"> </small>?</p> <p>Merci pour votre réponse.</p> Mailsubscribers 2023-05-23T13:18:26Z https://contrib.spip.net/Mailsubscribers#comment513341 2023-05-23T13:18:26Z <p>Même problème que vous, avez-vous trouvé un contournement<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Mailsubscribers 2023-03-20T17:19:00Z https://contrib.spip.net/Mailsubscribers#comment512957 2023-03-20T17:19:00Z <p>J'ai le même problème. Je pense que la cause soit le sousdomaine : Le plugin renome la table avec le prefixe et ne ne le retrouve plus. Est-ce possible<small class="fine d-inline"> </small>?</p> Mailsubscribers 2023-03-01T14:11:25Z https://contrib.spip.net/Mailsubscribers#comment512856 2023-03-01T14:11:25Z <p>Bonjour, <br class="autobr"> Après installation sur un spip 4.1.9 avec la version du plugin 3.4.4, l'inscription par double optins ne fonctionne pas. J'ai me^me une erreur liée à une table non installée « Table 'xxxx.spip_mailsubscriptions_optins' doesn't exist »</p> <p>J'ai désinstallé, téléchargé et réinstallé le plugin sans succès. Impossible de valider l'inscription de quelqu'un.</p> <p>Quelqu'un d'autres à ce soucis<small class="fine d-inline"> </small>?<br class="autobr"> J'ai regardé sur un autre site où j'ai ce plugin, mais en plus vieille version, mais je n'ai pas cette table...<br class="autobr"> Merci d'avance<br class="autobr"> Cordialement<br class="autobr"> Jérôme</p> Mailsubscribers 2023-02-14T12:53:00Z https://contrib.spip.net/Mailsubscribers#comment512718 2023-02-14T12:53:00Z <p>J'ai le même problème avec spip SPIP 3.2.15, MailSubscribers 3.1.0 et NoSPAM 2.4.1, php 7.3.<br class="autobr"> Une solution<small class="fine d-inline"> </small>?</p> Mailsubscribers 2023-02-06T09:15:18Z https://contrib.spip.net/Mailsubscribers#comment512684 2023-02-06T09:15:18Z <p>Bonjour</p> <p>Comment importer un fichier avec une adresse mail par ligne, qui enverrait une demande de confirmation<small class="fine d-inline"> </small>?</p> <p>Je ne parviens pas à réaliser cette action.<br class="autobr"> Je pensais qu'en cochant la liste souhaitée et en décochant « Valider directement les inscriptions sans demande de confirmation » ainsi que "Désactiver la notification des inscriptions pour cet impor, il y aurait de fait une notification qui demanderait une confirmation pour respecter le double opt-in<small class="fine d-inline"> </small>?<br class="autobr"> Mais ce n'est pas le cas.</p> <p>Merci par avance de vos explications.</p> Mailsubscribers 2023-02-03T09:23:16Z https://contrib.spip.net/Mailsubscribers#comment512655 2023-02-03T09:23:16Z <p>Je me réponds : Nuxit, qui me soutenait qu'il avait bien passé le domaine sous PHP 7.4, avait en fait passé le domaine principal sous PHP 7.4, mais pas le sous-domaine sur lequel je travaille…</p> Mailsubscribers 2023-01-23T10:37:49Z https://contrib.spip.net/Mailsubscribers#comment512572 2023-01-23T10:37:49Z <p>- Oups, problème réglé suite mise à jour du plugin Mailsubscriber...<br class="autobr"> (RESOLU)</p> Mailsubscribers 2023-01-23T10:27:48Z https://contrib.spip.net/Mailsubscribers#comment512571 2023-01-23T10:27:48Z <p><strong>Erreur avec le lien de désinscription du gabarit «<small class="fine d-inline"> </small>nouveautés<small class="fine d-inline"> </small>»</strong></p> <p>Le lien «<small class="fine d-inline"> </small>@url_unsubscribe@<small class="fine d-inline"> </small>» qui est en bas du gabarit «<small class="fine d-inline"> </small>nouveautés<small class="fine d-inline"> </small>» mène à une erreur :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>Fatal error: Uncaught Error: Call to undefined function include_fichiers_fonctions() in /var/www/htdocs/CHEMIN_PERSO/public/plugins/auto/mailsubscribers/v3.3.0/inc/minipublic.php:49 Stack trace: #0 /var/www/htdocs/CHEMIN_PERSO/public/plugins/auto/mailsubscribers/v3.3.0/inc/minipublic.php(190): minipublic_install_debut_html(Array) #1 /var/www/htdocs/CHEMIN_PERSO/public/plugins/auto/mailsubscribers/v3.3.0/action/unsubscribe_mailsubscriber.php(144): minipublic('<div class='cor...', Array) #2 /var/www/htdocs/CHEMIN_PERSO/public/ecrire/public/aiguiller.php(74): action_unsubscribe_mailsubscriber_dist() #3 /var/www/htdocs/CHEMIN_PERSO/public/ecrire/public.php(99): traiter_appels_actions() #4 /var/www/htdocs/CHEMIN_PERSO/public/spip.php(26): include('/var/www/htdocs...') #5 {main} thrown in /var/www/htdocs/CHEMIN_PERSO/public/plugins/auto/mailsubscribers/v3.3.0/inc/minipublic.php on line 49</code></pre></div> <p>En attendant, j'ai mis à la place de «<small class="fine d-inline"> </small>@url_unsubscribe@<small class="fine d-inline"> </small>» un lien vers un formulaire de désinscription sur une page, type</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#FORMULAIRE_NEWSLETTER_UNSUBSCRIBE{"newsletter,nouveautes"}</code></pre></div> <p>Si vous avez des pistes merci beaucoup</p> Mailsubscribers 2023-01-20T09:05:22Z https://contrib.spip.net/Mailsubscribers#comment512546 2023-01-20T09:05:22Z <p>Bonjour,<br class="autobr"> Je tente de mettre à jour les plugins sur un SPIP 3.2.17, et on me refuse MailSubscriber parce que :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">Le plugin MailSubscribers nécessite PHP ≥ 7.3.0</code><br class="manualbr">et donc, aussi le plugin newsletters car il demande <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">MailSubscribers >= 0.7.0</code><br class="autobr"> Or, après vérification, le site est sous Nuxit, en version PHP 7.4.<br class="manualbr">Que faire<small class="fine d-inline"> </small>?<br class="manualbr">Merci</p> Mailsubscribers 2022-12-22T11:07:55Z https://contrib.spip.net/Mailsubscribers#comment512401 2022-12-22T11:07:55Z <p>Bonjour,<br class="autobr"> depuis quelques temps, des spammeurs arrivent à s'inscrire, malgré le double opt-in.<br class="autobr"> C'est louche, non<small class="fine d-inline"> </small>? Pour l'instant, il n'y en a pas beaucoup.<br class="autobr"> spip 3.2.16, mailsubscribers 3.3.0, nospam 2.4.1</p> Mailsubscribers 2022-10-21T14:24:55Z https://contrib.spip.net/Mailsubscribers#comment511990 2022-10-21T14:24:55Z <p>Bonjour,<br class="autobr"> Ayant besoin de vider mes listes de diffusion tous les ans, je trouve dommage de ne pas avoir un moyen de vider une liste grâce à un seul bouton. Est-ce envisageable<small class="fine d-inline"> </small>?<br class="autobr"> Merci,<br class="autobr"> JuL</p> Mailsubscribers 2022-09-27T07:33:35Z https://contrib.spip.net/Mailsubscribers#comment511838 2022-09-27T07:33:35Z <p>En effet, ne faudrait-il pas supprimer définitivement ces adresses ou a minima vider le champ<small class="fine d-inline"> </small>?</p> Mailsubscribers 2022-09-15T13:53:56Z https://contrib.spip.net/Mailsubscribers#comment511765 2022-09-15T13:53:56Z <p>Bonjour,<br class="autobr"> Je suis sur un spip 3.2.16. Mailsubscribers 3.2.0 fonctionne très bien, jusqu'à ce que j'active Nospam (v2.4.1), qui bloque alors totalement les nouvelles inscriptions (en simple ou double opt-in) : le message de confirmation d'inscription s'affiche, mais pas de mail envoyé ni d'inscription dans le tableau côté admin. Parallèlement, le plugin Formidable fonctionne lui normalement. En espérant que vous pourrez m'aider ...<br class="autobr"> Merci</p> Mailsubscribers 2022-09-12T06:47:27Z https://contrib.spip.net/Mailsubscribers#comment511715 2022-09-12T06:47:27Z <p>Bonjour,</p> <p>Il faut voir la documentation du plugins newsletter pour cela et non mailsubscribers.</p> Mailsubscribers 2022-09-11T08:56:22Z https://contrib.spip.net/Mailsubscribers#comment511710 2022-09-11T08:56:22Z <p>Bonjour.<br class="autobr"> La réponse ci-dessous me pose des questions.<br class="autobr"> « Via une <strong>newsletter programmé</strong> tout les jours qui envoie sur un liste spécifique. IL faut faire un <strong>patron</strong> perso qui prends uniquement les article de moins de 24H »<br class="autobr"> Comment programmer une News Letter (Infolettre je suppose)<small class="fine d-inline"> </small>?<br class="autobr"> Nulle part on parle de « patron », (je suppose que c'est un « modèle »). Il n'en est proposé que « basic », « sletter », « nouveautes » et « typographique ». Comment en créer un perso<small class="fine d-inline"> </small>? Y mettre des boucles<small class="fine d-inline"> </small>?</p> Mailsubscribers 2022-08-21T18:24:41Z https://contrib.spip.net/Mailsubscribers#comment511594 2022-08-21T18:24:41Z <p>Bonsoir,</p> <p>Via une newsletter programmé tout les jours qui envoie sur un liste spécifique. IL faut faire un patron perso qui prends uniquement les article de moins de 24H</p> <p>Ensuite cela se fera tout seul, les emails partirons uniquement si tu as un article nouveau.</p> Mailsubscribers 2022-08-20T16:30:44Z https://contrib.spip.net/Mailsubscribers#comment511590 2022-08-20T16:30:44Z <p>Bonjour.<br class="autobr"> Que fait exactement ce plug-in<small class="fine d-inline"> </small>? <br class="autobr"> J'envoie régulièrement des « Infolettres » et ça marche très bien.<br class="autobr"> Cependant, je voudrai que, comme cela se fait facilement sous Wordpress, les inscrits à une liste de diffusion reçoivent automatiquement un message les informant de la parution d'un nouvel article. Ce plug-in le permet-il<small class="fine d-inline"> </small>? et si oui comment le configurer<br class="autobr"> Merci.</p> Mailsubscribers 2022-07-20T10:07:58Z https://contrib.spip.net/Mailsubscribers#comment511427 2022-07-20T10:07:58Z <p>Bonjour,</p> <p>Par rapport aux préconisations RGPD, ne faudrait-il pas supprimer les adresses qui se sont désabonnées au-delà d'un certain temps, car l'email de l'utilisateur est encore visible dans le champ « optin »<small class="fine d-inline"> </small>?</p> <p>Merci.</p> Mailsubscribers 2022-05-12T20:55:00Z https://contrib.spip.net/Mailsubscribers#comment510916 2022-05-12T20:55:00Z <p>Bonsoir, <br class="autobr"> Depuis différentes mises à jour j'ai l'impression que la double validation ne fonctionne plus.<br class="autobr"> J'ai fait le test sur 2 adresses et je ne reçois rien, pas de mail de confirmation à cliquer.<br class="autobr"> Par ailleurs avant on voyait comme c'est indiqué plus haut dans la présentation l'adresse IP si la personne n'est pas identifiée or on ne voit plus cette adresse IP ce qui était bien pratique pour vérifier si c'était un spameur bien que je dispose de no Spam.<br class="autobr"> Enfin les captures d'écran ci-dessus ne semblent plus correspondre aux dernières versions.<br class="autobr"> Merci</p> Mailsubscribers 2022-05-04T16:02:09Z https://contrib.spip.net/Mailsubscribers#comment510858 2022-05-04T16:02:09Z <p>top top top top :)<br class="autobr"> Ne soyez pas désolé<small class="fine d-inline"> </small>!<br class="autobr"> Grand merci pour votre fantastique travail<small class="fine d-inline"> </small>!<br class="autobr"> Moi qui suis un buse en dev, je kiff<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>;)<br class="autobr"> Si ça fait plus de 15 ans que je suis sur Spip c'est grâce a vous tous</p> Mailsubscribers 2022-05-03T09:02:36Z https://contrib.spip.net/Mailsubscribers#comment510836 2022-05-03T09:02:36Z <p>La version 3.0.8 qui arrive dans les bacs corrige cela, désolé</p> Mailsubscribers 2022-05-03T07:45:33Z https://contrib.spip.net/Mailsubscribers#comment510835 2022-05-03T07:45:33Z <p>Bonjour<br class="autobr"> J'ai bien installé le plugin , tout marche jusqu'à la création de la liste de diff 'newsletter'<br class="autobr"> Dès qu'elle est créée, l'ajout d'un nouvel e-mail dans le formulaire ( spip 4.0 et Escape velocity) j'ai cette erreur :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>Warning: reset(): Argument #1 ($array) must be passed by reference, value given in /home/clients/498d6d9ec9ae142cdb994dd2fdb2d3b2/sites/monsite.fr/plugins/auto/mailsubscribers/v3.0.7/inc/mailsubscribinglists.php on line 49</code></pre></div> <p>tout ajout, modif donne cette erreur. J'ai aussi tenté de désinstaller et réinstaller l'extension, rien n'y fait <br class="autobr"> Merci de votre aide<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>;)<br class="autobr"> Stéphan</p> Mailsubscribers 2022-05-02T17:14:31Z https://contrib.spip.net/Mailsubscribers#comment510834 2022-05-02T17:14:31Z <p>bonjour,<br class="autobr"> oui, j'ai bien configuré le double opt-in. C'est certes indispensable pour éviter que les spammeurs soient automatiquement inscrits. <br class="autobr"> Ceci dit, cela rajoute une étape de confirmation, et nombreux sont les vrais utilisateurs qui ne confirment pas... <br class="autobr"> En tout cas, chez moi sur ces 2 sites, cela n'empêche pas les spammeurs de tenter de s'inscrire, et donc envoie pas mal de mails erronés.<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> Mailsubscribers 2022-04-27T09:47:10Z https://contrib.spip.net/Mailsubscribers#comment510810 2022-04-27T09:47:10Z <p>Salut,</p> <p>que deviennent les adresses inscrites à une liste de diffusion lorsque cette liste est supprimée<small class="fine d-inline"> </small>?</p> <p>Je viens tester rapidement et, apparemment, elle sont conservées comme actives et liées à la liste dont le statut est « à la poubelle ». J'ai regardé dans les travaux mais je ne vois rien là dessus (il y a tâche une <code class="spip_code spip_code_inline" dir="ltr">mailsubscribers_synchro_lists</code> mais ça ne semble pas agir dessus).</p> <p>Est-ce qu'il ne faudrait pas les désinscrire/obfusquer<small class="fine d-inline"> </small>?<br class="autobr"> Une des problématique est qu'une adresse peut-être inscrite à plusieurs listes avec des status différents.</p> Mailsubscribers 2022-04-27T09:22:01Z https://contrib.spip.net/Mailsubscribers#comment510809 2022-04-27T09:22:01Z <p>Salut,</p> <p>est-ce que tu as activé le double opt-in dans la configuration de Mailsubscriber<small class="fine d-inline"> </small>? J'avais le même cas, ça a résolu le problème.</p> <p>En plus, c'est bon pour l'hygiène des listes de contacts : seuls les vrais contacts et ceux qui sont vraiment intéressé iront jusqu'au bout.</p> Mailsubscribers 2022-04-15T13:53:14Z https://contrib.spip.net/Mailsubscribers#comment510728 2022-04-15T13:53:14Z <p>dans un cas, j'utilise le plugin html5up/alpha, qui surcharge en effet le formulaire newsletter_subscribe... <br class="autobr"> Mais dans l'autre, j'utilise directement #FORMULAIRE_NEWSLETTER_SUBSCRIBE<i>maliste</i> dans le squelette.</p> Mailsubscribers 2022-04-15T12:12:11Z https://contrib.spip.net/Mailsubscribers#comment510727 2022-04-15T12:12:11Z <p>Ah pardon, effectivement, j'ai oublié de préciser le contexte.<br class="autobr"> Alors, en fait, je ne sais plus exactement, car depuis nous avons fait une mise à jour de PHP. <br class="autobr"> Ce qui est sûr, c'est que le site est encore sous Spip 3 (3.2.14) mais il se peut qu'au moment de la mise à jour, nous étions encore en PHP 5.6 (oui, je sais, c'est pas top...) <br class="autobr"> Je pense que la config de l'époque était Spip 3.2.14 + NoSpam V2.4.0 + PHP 5.6<br class="autobr"> Depuis, nous avons migré sous PHP 7.2. (et nous sommes en train de migrer à Spip 4)<br class="autobr"> Merci d'avoir regardé. Bonne journée<small class="fine d-inline"> </small>!</p> Mailsubscribers 2022-04-15T11:34:25Z https://contrib.spip.net/Mailsubscribers#comment510726 2022-04-15T11:34:25Z <p>Chez moi ça marche (tm)<small class="fine d-inline"> </small>! Tu as sans doute une erreur fatale, soit liée à la version PHP ou à la version de SPIP, mais comme tu ne dis rien à ce sujet je peux rien dire...</p> Mailsubscribers 2022-04-15T11:32:58Z https://contrib.spip.net/Mailsubscribers#comment510725 2022-04-15T11:32:58Z <p>Est-ce que par hasard tu aurai personnalisé le formulaire d'inscription de mailsubscribers<small class="fine d-inline"> </small>? le code du formulaire a évolué pour prendre en compte les dernières techniques antispam proposées par le plugin nospam, mais si tu as forké tu ne bénéficies pas de ces évolutions...</p> Mailsubscribers 2022-04-15T10:35:14Z https://contrib.spip.net/Mailsubscribers#comment510724 2022-04-15T10:35:14Z <p>Bonjour,<br class="autobr"> sur 2 sites, malgré le plugin nospam à jour (2.4.0) , j'ai entre 20 et 30 mails de spam par jour, demandes d'inscriptions avec des adresses foireuses.<br class="autobr"> Un temps, je pouvais limiter ces spams qui venaient d'ips communes (en interdisant leur ip), mais ils progressent les bougres, avec des adresses IP systématiquement différentes. <br class="autobr"> Auriez-vous une idée supplémentaire pour limiter ces spams<small class="fine d-inline"> </small>?<br class="autobr"> (spip 3.2.14)<br class="autobr"> Merci,<br class="autobr"> Sylvain</p> Mailsubscribers 2022-03-29T14:01:15Z https://contrib.spip.net/Mailsubscribers#comment510571 2022-03-29T14:01:15Z <p>Bonjour, c'est pour info : suite à la mise à jour de NoSPAM v2.4.0, mon formulaire d'inscription à la newsletter ne s'affichait plus, et bloquait tout l'affichage du site.<br class="autobr"> Je suis redescendu à une version inférieure (v2.2.1) et tout est rentré dans l'ordre. <br class="autobr"> (bon, en fait, au début, je ne savais pas que le problème venait de NoSPAM : suite à la mise à jour de mes plugins, plus d'affichage du formulaire d'inscription à la newsletter. En lisant le forum, j'ai vu que quelqu'un avait eu un problème semblable avec NoSpam. J'ai fait les tests, et c'est bien le cas : NoSPAM v2.4.0 semble buggué)</p> Mailsubscribers 2022-02-24T11:15:38Z https://contrib.spip.net/Mailsubscribers#comment510314 2022-02-24T11:15:38Z <p>Bonjour,<br class="autobr"> J'utilise régulièrement ce super plugin sur plusieurs sites, et régulièrement, je me pose la question de comment ajouter un champ PRÉNOM en plus du champ NOM…<br class="autobr"> Aujourd'hui, une cliente me le demande, et je comprends bien pourquoi elle le souhaite<small class="fine d-inline"> </small>!</p> <p>Je précise que son site est en 3.2 et que je vais bientôt le passer en 4 si tous les plugins utilisés sur son site le permettent… (à priori oui).<br class="autobr"> Également, j'utilise « Formidable abonnement à des listes de diffusions » pour l'inscription via le site public.</p> <p>L'idée est donc de pouvoir ajouter un champ à partir de Mailsubscribers dans l'admin, de Formidable sur le Front, et bien sûr de récupérer ce champ dans la liste de diffusion, de façon à pouvoir envoyer des infolettres sous la forme :<br class="autobr"> Bonjour @prenom@ @nom@,</p> <p>Je n'ai aucune idée de comment procéder, par où prendre le truc, et j'avais déjà fait pas mal de recherche sans succès ces dernières années.</p> <p>D'avance merci pour vos retours.<br class="autobr"> Cordialement</p> Mailsubscribers 2022-01-12T16:28:11Z https://contrib.spip.net/Mailsubscribers#comment509976 2022-01-12T16:28:11Z <p>Merci avec la version 2.3.1 c'est tout bon.</p> Mailsubscribers 2022-01-12T13:54:43Z https://contrib.spip.net/Mailsubscribers#comment509975 2022-01-12T13:54:43Z <p>OK je viens de tester, donc en effet j'ai reproduis un bug avec NoSpam 2.3.0, mais pas avec l'erreur que tu pointes.</p> <p>J'ai corrigé le bug que j'ai reproduit <a href="https://git.spip.net/spip-contrib-extensions/nospam/commit/7b81855fe33ad21077728e45b5d6e8a5886888f7" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/nospam/commit/7b81855fe33ad21077728e45b5d6e8a5886888f7</a> <br class="autobr"> et avec la version 2.3.1 du plugin qui devrait être dans les bacs rapidement je n'ai plus de problème.</p> <p>Je te laisse vérifier si ça répare aussi ton problème</p> Mailsubscribers 2022-01-12T12:41:21Z https://contrib.spip.net/Mailsubscribers#comment509974 2022-01-12T12:41:21Z <p>Apparemment c'est le plugin nospam dernière version qui fout le bazar chez moi : sur les sites avec sa version 2.3.0 : ça passe pas</p> <p>Avec 1.6.3 - stable<br class="autobr"> ça passe<small class="fine d-inline"> </small>!</p> <p>j'ai une version NoSPAM 2.2.1 sur certains sites que je ne vois pas sur la page <a href="https://contrib.spip.net/NoSPAM" class="spip_url auto" rel="nofollow">https://contrib.spip.net/NoSPAM</a> mais qui ne pose pas de problème non plus.</p> <p>dd</p> Mailsubscribers 2022-01-12T12:38:41Z https://contrib.spip.net/Mailsubscribers#comment509973 2022-01-12T12:38:41Z <p>je pense que la ligne que tu as ajoutée n'est pas au bon endroit car on devrait avoir une ligne en plus dans les logs</p> Mailsubscribers 2022-01-12T11:05:38Z https://contrib.spip.net/Mailsubscribers#comment509972 2022-01-12T11:05:38Z <p>Déjà, merci du retour rapide.<br class="autobr"> J'ai bien <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><INCLURE{fond=footer/#ENV{type-page},env} /></code> dans l'appel du squelette.<br class="autobr"> L'erreur advient que je sois connectée ou pas.</p> <p>Pour les test j'ai supprimé mes_options.php et désactiver les plugins qui pourraient être en lien avec les autorisations (accès restreint, autorité, notifications) mais cela ne résout pas le problème, j'ai toujours le message d'erreur.</p> <p>J'ai bien ajouté la ligne <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">spip_log("id_auteur session : ". $GLOBALS['visiteur_session']['id_auteur'], 'formulaires' . _LOG_ERREUR);</code></p> <p>le log formulaires.log montre des erreurs différentes :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>2022-01-11 22:23:08 127.0.0.1 (pid 81065) :Pub:ERREUR: signature ajax form incorrecte : formidable (formulaire non signe mais on a une session) 2022-01-11 22:38:21 127.0.0.1 (pid 81777) :Pub:ERREUR: signature ajax form incorrecte : newsletter_subscribe (formulaire non signe mais on a une session) 2022-01-12 11:58:39 127.0.0.1 (pid 113736) :Pub:ERREUR: signature ajax form incorrecte : newsletter_subscribe (formulaire signe mais ne correspond pas a la session)</code></pre></div> <p>mais je comprends pas cette histoire de session.</p> Mailsubscribers 2022-01-12T08:41:04Z https://contrib.spip.net/Mailsubscribers#comment509970 2022-01-12T08:41:04Z <p>Question préalable : quand tu fais ça et que tu as cette erreur, es-tu identifié sur le site (avec une session) ou pas du tout (sans session)<small class="fine d-inline"> </small>?</p> <p>Selon le cas le bug va être d'un côté (à l'affichage initial qui ne prends pas en compte la session) ou de l'autre (au décodage du POST) qui voit une session à tort.</p> <p>Pour le premier cas : est-ce que par hasard le pied de page serait affiche par un <code class="spip_code spip_code_inline" dir="ltr">#INCLURE</code> (directement ou indirectement)<small class="fine d-inline"> </small>? Auquel cas il faut remplacer par un <code class="spip_code spip_code_inline" dir="ltr"><INCLURE></code> qui ne perd pas le dynamisme des formulaires.</p> <p>Pour le second cas : tu utilises la fonction <code class="spip_code spip_code_inline" dir="ltr">verifier_visiteur()</code> dans ton <code class="spip_code spip_code_inline" dir="ltr">mes_options.php</code> et ça perturbe la session après le POST<small class="fine d-inline"> </small>?...</p> <p>Tu peux essayer d'ajouter la ligne</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>spip_log("id_auteur session : ". $GLOBALS['visiteur_session']['id_auteur'], 'formulaires' . _LOG_ERREUR);</code></pre></div> <p>après cette ligne <a href="https://git.spip.net/spip/spip/src/branch/3.2/ecrire/public/aiguiller.php#L190" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip/spip/src/branch/3.2/ecrire/public/aiguiller.php#L190</a><br class="autobr"> pour voir dans ton log ce qui se passe<small class="fine d-inline"> </small>?</p> Mailsubscribers 2022-01-11T22:42:05Z https://contrib.spip.net/Mailsubscribers#comment509969 2022-01-11T22:42:05Z <p>J'ai un message d'erreur lors de l'inscription d'un email à une newsletter.<br class="autobr"> Dans mon pied de page j'ai :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">#FORMULAIRE_NEWSLETTER_SUBSCRIBE{1}</code></p> <p>Le formulaire est standard :<br class="autobr"> plugins/auto/mailsubscribers/v3.0.5/formulaires/newsletter_subscribe.html</p> <p>Lorsque je saisis un email en retour j'ai le message d'erreur :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Il y a 1 erreur dans votre saisie, veuillez vérifier les informations. Cette information est obligatoire</code></pre></div> <p>Et dans formulaires.log il y a :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>2022-01-11 22:38:21 127.0.0.1 81777 Public erreur signature ajax form incorrecte : newsletter_subscribe (formulaire non signe mais on a une session)</code></pre></div> <p>(en local car sur un serveur distant je n'ai pas ce log)</p> <p>Lorsque je saisis une adresse sans « @ » il me dis bien que je dois corriger.</p> <p>J'ai vidé les caches et les sessions, changé de navigateur, essayé plusieurs adresses mail mais j'ai toujours l'erreur en local (PHP Version 7.4.3) et sur un serveur distant (PHP Version 7.4.27)</p> <p>SPIP est 3.2.12</p> <p>J'ai cette erreur uniquement pour ce site.</p> <p>Merci</p> Mailsubscribers 2021-12-22T16:08:43Z https://contrib.spip.net/Mailsubscribers#comment509858 2021-12-22T16:08:43Z <p>Bonjour<br class="autobr"> J'aimerais signaler qu'un administrateur restreint (statut paramétrable dans l'espace privé) n'a pas accès aux rubriques « Inscrits aux envois par email » et « liste de diffusion ».<br class="autobr"> L'administrateur doit avoir l'accès à l'ensemble du site.<br class="autobr"> Est-ce normal<small class="fine d-inline"> </small>?</p> <p>Cordialement.</p> Mailsubscribers 2021-11-12T18:31:20Z https://contrib.spip.net/Mailsubscribers#comment509579 2021-11-12T18:31:20Z <p>Tu peux le faire en important une liste avec des statuts, c'est marqué dans la description...</p> Mailsubscribers 2021-10-18T11:24:46Z https://contrib.spip.net/Mailsubscribers#comment509396 2021-10-18T11:24:46Z <p>En complément : sur la page<small class="fine d-inline"> </small>?exec=mailsubscriber&id_mailsubscriber=1867<br class="autobr"> je ne peux pas changer le statut « à la poubelle » en « en attente confirmation » même en tant que webmestre.<br class="autobr"> C'est bloqué<small class="fine d-inline"> </small>!</p> <p>Il semblerait qu'au bout d'1 ou 2 jours, l'enregistrement du mailsubscriber disparaisse complètement de la base.</p> <p>Je n'ai pas essayé de modifier dans la base directement, j'attends de savoir ce qui se passe.</p> Mailsubscribers 2021-10-18T11:10:11Z https://contrib.spip.net/Mailsubscribers#comment509395 2021-10-18T11:10:11Z <p>Sur un site en SPIP 3.2.11 [24473] avec MailSubscribers 3.0.5 - stable<br class="autobr"> j'ai des utilisateurs qui ne peuvent s'inscrire aux infolettres. Dans l'email de confirmation qu'ils reçoivent (double opt-in) le lien de confirmation renvoie « impossible de s'inscrire cette adresse mail n'existe pas »</p> <p>Dans la base de données du site le statut de leur enregistrement dans « spip_mailsubscribers » est à « poubelle » alors que le champ « optin » est à « [newsletter:en attente] »</p> <p>Je ne comprends pas pourquoi. Et cela concerne environ 1/10 utilisateurs depuis peu (FAI variés).</p> <p>Merci</p> Mailsubscribers 2021-03-09T08:09:33Z https://contrib.spip.net/Mailsubscribers#comment507758 2021-03-09T08:09:33Z <p>Juste pour complément :</p> <p>Même pb vu à l'inscription , si on passe par confirm_mailsubscriber,<br class="autobr"> Donc même solution pour action_subscribe_mailsubscriber_dist</p> Mailsubscribers 2021-03-08T08:57:59Z https://contrib.spip.net/Mailsubscribers#comment507755 2021-03-08T08:57:59Z <p>Bonjour ,</p> <p>Deux anomalies constatées pour le multilinguisme (tests faits avec la version 2.16 du plugin) :</p> <p>- la première</p> <p>A l'inscription , si le nom du site est une valeur de type multi</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <multi>[fr]nom_du_site[en]site_name</multi></code></pre></div> <p>alors on obtient ce message :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> You have asked for a subscription to the list "your_list" of [fr]nom_du_site[en]site_name with email address ...</code></pre></div> <p>Les balises multi du nom du site ne sont pas traitées.<br class="autobr"> Les tags multis autour du nom de site ne sont pas visibles, mais sont toujours là.<br class="autobr"> (Mais le multi du nom de liste est bien rendu .)</p> <p>script concerné :</p> <hr class="spip"> <p> action/subscribe_mailsubscriber.php</p> <p> function action_subscribe_mailsubscriber_dist</p> <p>Le multi de la liste est interprèté par un appel a typo().<br class="autobr"> mais pas celui du nom de site</p> <p>Pour résoudre mon problème</p> <hr class="spip"> <p>J'ai donc rajouté aussi typo pour 'nom_site_spip'</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> 'nom_site_spip' => typo($GLOBALS['meta']['nom_site']),</code></pre></div> <p>- seconde anomalie :</p> <p> Les messages d'inscriptions et de suppression d'une seule liste sont bien dans<br class="autobr"> la langue associée à l'email<br class="autobr"> Mais pas le message après suppression de TOUTES les listes : il est dans la langue locale</p> <p>script concerné :</p> <hr class="spip"> <p>action/unsubscribe_mailsubscriber.php</p> <p> Pour la suppression d'une seule liste , l'action est unsubscribe_mailsubscriber<br class="autobr"> alors un changer_langue dans la langue associée à l'email est fait par la fonction mailsubscribers_verifier_args_action<br class="autobr"> le message obtenu est dans la bonne langue.</p> <p> Le cas de suppression de TOUTES les listes fait appel à action/confirm_mailsubscriber.php<br class="autobr"> qui appelle aussi l'action unsubscribe_mailsubscriber</p> <p> Mais dans ce cas particulier il n'y a pas appel de mailsubscribers_verifier_args_action.<br class="autobr"> Donc il n'y a pas de changer_langue et la langue du message (et du mail) est fausse.</p> <p>Pour résoudre mon problème :</p> <hr class="spip"> <p> Pour le cas ou le email en argument n'est pas null (cas ou pas d'appel de mailsubscribers_verifier_args_action.)<br class="autobr"> je reprends la langue depuis la variable $infos['lang'] qui contient déjà la langue associée à l'email<br class="autobr"> et fait le changer_langue avec :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> if($emailEnArg && $infos['lang']) { include_spip("inc/lang"); changer_langue($infos['lang']); } </code></pre></div> Mailsubscribers 2021-02-27T06:59:15Z https://contrib.spip.net/Mailsubscribers#comment507670 2021-02-27T06:59:15Z <p>Merci pour le retour, mais il y avait une erreur dans mon descriptif, pardon.<br class="autobr"> SPIP Bonux est déjà en version 3.7.2 - stable et pas en 2.3.6 comme je le disais</p> Mailsubscribers 2021-02-26T14:48:53Z https://contrib.spip.net/Mailsubscribers#comment507669 2021-02-26T14:48:53Z <p>quelqu'un a rapporté un bgu similaire il y a peu. Je ne connais pas le dossier, mais essaye de mettre à jour bonux en 3.7.2</p> Mailsubscribers 2021-02-26T14:41:56Z https://contrib.spip.net/Mailsubscribers#comment507668 2021-02-26T14:41:56Z <p>Bonjour,</p> <p>Avec un Spip 3.2.9, Mailsubcribers 2.15.4 et Spip Bonux 2.3.6 , je ne parviens pas à utiliser l'import d'un fichier CVS afin qu'il envoie des messages de confirmations aux adresses importées, pour obtenir le consentement.</p> <p>Le double OPT-IN est activé dans la configuration.<br class="autobr"> Quelle que soit la configuration :</p> <ul class="spip"><li> uniquement un mail par ligne</li><li> ou avec la colonne « statut » et « listes » (la valeur de « statut » ayant été testé avec « prop » et « prepa »)</li></ul> <p>Quelqu'un aurait une piste svp<small class="fine d-inline"> </small>?</p> Mailsubscribers 2020-12-11T15:54:45Z https://contrib.spip.net/Mailsubscribers#comment507063 2020-12-11T15:54:45Z <p>Bonsoir, je me réponds à moi même, l'icône se trouve sur la page Listes de diffusion et non Inscrits aux envois comme mentionné ci-dessus.<br class="autobr"> Merci pour ce plugin<br class="autobr"> JL</p> Mailsubscribers 2020-12-11T14:55:56Z https://contrib.spip.net/Mailsubscribers#comment507062 2020-12-11T14:55:56Z <p>Bonjour,<br class="autobr"> Je viens d'installer ce fantastique plugin mais je n'ai pas la possibilité d'importer un carnet d'adresse, l'icône Export est présente mais pas l'import. Spip Bonux est pourtant installé. J'ai manqué quelque chose<small class="fine d-inline"> </small>?<br class="autobr"> Merci<br class="autobr"> JL</p> Mailsubscribers 2020-11-14T10:08:45Z https://contrib.spip.net/Mailsubscribers#comment506817 2020-11-14T10:08:45Z <p>ha oui, <br class="autobr"> C'était bien ça . Un effet de bord du plugin dev.<br class="autobr"> Merci beaucoup</p> Mailsubscribers 2020-11-14T03:55:38Z https://contrib.spip.net/Mailsubscribers#comment506816 2020-11-14T03:55:38Z <p>Ces traces sont produites par debug_backtrace ou debug_print_backtrace.<br class="autobr"> Elles apparaissent selon les logs dans une version surchargee de minipres.php :<br class="autobr"> Il suffit de supprimer l'appel.</p> Mailsubscribers 2020-11-14T01:25:50Z https://contrib.spip.net/Mailsubscribers#comment506815 2020-11-14T01:25:50Z <p>Problème résolu. Erreur de choix de l'identifiant de la liste de diffusion</p> Mailsubscribers 2020-11-13T20:01:15Z https://contrib.spip.net/Mailsubscribers#comment506813 2020-11-13T20:01:15Z <p>Bonjour,</p> <p>Ayant créé une infolettre , je suis confronté à un probleme <br class="autobr"> Lorsque les visiteur (non inscrits) s'inscrivent à l'infolettre, la liste de diffusion les enregistre bien mais lorsque la tache cron mailsubscribers_do_synchro_list(moninfolettre) s'exécute, la liste est vidée et je perd donc tous les abonnés.</p> <p>Quelqu'un sait comment résoudre ce problème<small class="fine d-inline"> </small>?</p> <p>Merci</p> Mailsubscribers 2020-11-12T10:31:20Z https://contrib.spip.net/Mailsubscribers#comment506794 2020-11-12T10:31:20Z <p>Bonjour,</p> <p>Apres installation du plugin mailsubscribers, le clic sur le bouton d'inscription<br class="autobr"> dans le mail lance une nouvelle page de confirmation avec ces messages de debug en texte sur l'écran :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>#0 install_fin_html() called at [/home/globhost/public_html/racdir/plugins/auto/dev_32/inc/minipres.php:195] #1 minipres(L'adresse email trevora@grimaldo.com est déjà inscrite à cette newsletter, , , 1) called at [/home/globhost/public_html/racdir/plugins/auto/mailsubscribers/v2.14.4/action/subscribe_mailsubscriber.php:112] #2 action_subscribe_mailsubscriber_dist(trevora@grimaldo.com, Array ([0] => 1), ) called at [/home/globhost/public_html/racdir/plugins/auto/mailsubscribers/v2.14.4/action/confirm_mailsubscriber.php:36] #3 action_confirm_mailsubscriber_dist() called at [/home/globhost/public_html/racdir/ecrire/public/aiguiller.php:67] #4 traiter_appels_actions() called at [/home/globhost/public_html/racdir/ecrire/public.php:99] #5 include(/home/globhost/public_html/racdir/ecrire/public.php) called at [/home/globhost/public_html/racdir/spip.php:26]</code></pre></div> <p>Je n'ai pas mis d'option de debug spéciale.<br class="autobr"> D'où peuvent bien venir ces messages, et comment les supprimer<small class="fine d-inline"> </small>?</p> <p>Merci</p> Mailsubscribers 2020-10-28T11:09:25Z https://contrib.spip.net/Mailsubscribers#comment506635 2020-10-28T11:09:25Z <p>Bonjour, <br class="autobr"> Je voulais savoir s'il était possible de désinscrire en masse des adresses de ce plugin à l'aide de l'import de fichier csv. Il ne me semble n'avoir vu que la possibilité d'inscription.<br class="autobr"> L'objectif étant de nettoyer la liste des inscriptions après une vague massive d'inscriptions bidons.<br class="autobr"> Merci d'avance pour votre retour<br class="autobr"> Cordialement<br class="autobr"> Jérôme</p> Mailsubscribers 2020-10-08T17:39:47Z https://contrib.spip.net/Mailsubscribers#comment506449 2020-10-08T17:39:47Z <p>Bonjour,</p> <p>J'ai installé sur ma page d'accueil un formulaire avec le code :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#FORMULAIRE_INSCRIPTION_NEWSLETTER{'maliste'}</code></pre></div> <p>J'ai choisi le double opt-in.<br class="autobr"> L'inscription se passe bien, en statu « prop », Mais le mail de confirmation de l'adresse mail n'est jamais envoyé. En essayant de debugger, je vois que le code passe par les fonctions :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>- inscription_newsletter_traiter() - newsletter_subscribe_dist()</code></pre></div> <p>dans newsletter_subscribe_dist, il s'exécute à la fin :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>$notifications('instituermailsubscriptions', $row['id_mailsubscriber'], $notifications_options);</code></pre></div> <p>avec une variable $notifications_options qui vaut :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>array (size=4) 'identifiant' => string 'maliste' (length=9) 'id_mailsubscribinglist' => string '1' (length=1) 'statut' => string 'prop' (length=4) 'statut_ancien' => string 'prop' (length=4)</code></pre></div> <p>Par la suite, ces options sont transférées de fonction en fonction :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>- inc_notifications_dist() - notifications_instituermailsubscriptions_dist()</code></pre></div> <p>Mais dans tous les cas, aucun mail n'est envoyé.<br class="autobr"> Pourtant, les newsletter par exemple, sont envoyées par mail (et reçues) sans problème.</p> <p>Avez-vous une idée pour m'aider à faire fonctionner ces mails de confirmation<small class="fine d-inline"> </small>?</p> Mailsubscribers 2020-06-13T17:04:45Z https://contrib.spip.net/Mailsubscribers#comment505713 2020-06-13T17:04:45Z <p>Bonjour,</p> <p>nous utilisons Mailsubscribers 2.14.4 et, seul petit problème, le mail de confirmation reçu lors de l'insciption est en anglais. Le second mail reçu, lorsque qu'on clic sur le lien contenu dans le premier mail, est quant à lui bien en français.. bizarre</p> <p>J'ai regardé dans le fichier <code class="spip_code spip_code_inline" dir="ltr">mailsubscriber_fr.php</code> et fais une recherche sur la chaîne <code class="spip_code spip_code_inline" dir="ltr">confirmsubscribe_texte_email_1</code> et je n'ai rien trouvé d'anormal..</p> <p>Une idée<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> Mailsubscribers 2020-05-29T13:01:55Z https://contrib.spip.net/Mailsubscribers#comment505436 2020-05-29T13:01:55Z <p>Autre aspect positif du changement de serveur<small class="fine d-inline"> </small>;)<br class="autobr"> Bien contente que cela ait réglé le problème.</p> Mailsubscribers 2020-05-29T12:33:18Z https://contrib.spip.net/Mailsubscribers#comment505435 2020-05-29T12:33:18Z <p>Merci, la mise à jour de SPIP a fait disparaître le problème.</p> Mailsubscribers 2020-04-21T09:03:41Z https://contrib.spip.net/Mailsubscribers#comment504773 2020-04-21T09:03:41Z <p>Il y a peut-être une erreur fatale de ce formulaire avec SPIP 3.0<small class="fine d-inline"> </small>? Il faudrait regarder les logs PHP ou apache sur votre serveur.</p> <p>Je n'ai plus de version SPIP 3.0 pour tester, cette version n'est plus maintenue et il serait grand temps de mettre à jour vers SPIP 3.2 <a href="https://www.spip.net/fr_article6500.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article6500.html</a></p> Mailsubscribers 2020-04-21T08:52:48Z https://contrib.spip.net/Mailsubscribers#comment504772 2020-04-21T08:52:48Z <p>Merci pour votre réponse.</p> <p>En pièce jointe, une copie d'écran lorsque le modèle est renseigné en entier dans la noisette « infolettre ». Si je supprime le > à la fin du modèle, les noisette de la colonne de droite réapparaissent. Il se passe la même chose si j'ai une noisette en dessous de l'infolettre dans la colonne de gauche : elle disparait.</p> <p>Le site est le suivant : <a href="http://www2.ac-lyon.fr/services/loire/tice" class="spip_url spip_out auto" rel="nofollow external">http://www2.ac-lyon.fr/services/loire/tice</a></p> <p>La version de SPIP est 3.0.21, la version de mailsubscriber est 2.14.4, pas de plugin nospam installé.</p> <p>Autre constat, si le modèle est présent dans un article, dans l'interface d'édition, je ne vois pas le contenu de l'article ni les blocs « auteur », « mots clés » «<small class="fine d-inline"> </small>date de publication<small class="fine d-inline"> </small>» qui sont normalement présent au dessus du corps de l'article avant de l'éditer.</p> Mailsubscribers 2020-04-21T07:32:16Z https://contrib.spip.net/Mailsubscribers#comment504770 2020-04-21T07:32:16Z <p>Je ne vois rien d'anormal sur le plugin ni le formulaire, et le raccourci fonctionne normalement sur mon site de test en SPIP 3.2</p> <p>La seule modification récente sur ce formulaire concerne l'antispam, mais fonctionne normalement qu'on ait une version récente ou non du plugin NoSpam voire pas le plugin NoSpam actif.</p> <p>Comme on a ici aucune information pour en dire plus c'est compliqué de vous aider : quelle version de SPIP<small class="fine d-inline"> </small>? quelle version du plugin mailsubscribers<small class="fine d-inline"> </small>? quelle version du plugin NoSpam<small class="fine d-inline"> </small>? un lien vers un article où le problème se produit et qui permet de le voir<small class="fine d-inline"> </small>?</p> Mailsubscribers 2020-04-20T18:00:37Z https://contrib.spip.net/Mailsubscribers#comment504762 2020-04-20T18:00:37Z <p>Bonsoir.<br class="autobr"> Ayant accès à ce site, j'ai désactivé la plupart des plugins et le problème persiste.<br class="autobr"> Comme c'est arrivé après la mise à jour du plugin « Mailsubscribers », je crains qu'il n'y ait un bug avec le modèle <code class="spip_code spip_code_inline" dir="ltr"> <formulaire|newsletter_subscribe|listes=newsletter> </code>.<br class="autobr"> Merci de regarder si vous avez une solution pour que cela fonctionne à nouveau.<br class="autobr"> Merci d'avance.</p> Mailsubscribers 2020-04-17T13:07:42Z https://contrib.spip.net/Mailsubscribers#comment504704 2020-04-17T13:07:42Z <p>Erreur de copier/coller, désolé, c'est le code « formulaire|newsletter_subscribe|listes=newsletter » entre < et > qui pose problème.</p> Mailsubscribers 2020-04-17T13:04:16Z https://contrib.spip.net/Mailsubscribers#comment504703 2020-04-17T13:04:16Z <p>Bonjour,<br class="autobr"> Après mise à jour de mailsubscribers, le code <a href="http://www2.ac-lyon.fr/services/loire/tice/spip.php?article381" class="spip_url spip_out auto" rel="nofollow external">http://www2.ac-lyon.fr/services/loire/tice/spip.php?article381</a>> dans un article provoque la disparition des articles qui se trouvent en dessous de lui et le champ à renseigner n'apparait pas. Si je désactive mailsubscribers, tout redevient normal. <br class="autobr"> Avez-vous une idée pour résoudre ce problème<small class="fine d-inline"> </small>? <br class="autobr"> Merci</p> Mailsubscribers 2020-03-21T20:33:26Z https://contrib.spip.net/Mailsubscribers#comment504312 2020-03-21T20:33:26Z <p>Bonjour à tous<br class="autobr"> J'ai exactement le même problème avec juste un squelette-dist.<br class="autobr"> Quelqu'un aurait-il une idée de comment je peux solutionner le problème<small class="fine d-inline"> </small>?<br class="autobr"> Avec mes remerciements<br class="autobr"> Aucun squelette prive/objets/liste/mailshots_destinataires n'est disponible...<br class="autobr"> ../plugins/mailsubscribers/prive/objets/contenu/mailsubscriber.html / 55</p> Mailsubscribers 2020-02-08T00:19:58Z https://contrib.spip.net/Mailsubscribers#comment503970 2020-02-08T00:19:58Z <p>Je suis dans Spip 3.2.7, Mailsuscribers 2.14.4 et PHP 7.2. Lorsque j'essaie d'utiliser un formulaire d'inscription (le plus simple sans changements sauf pour les styles via CSS) mon site affiche le message ok («<small class="fine d-inline"> </small>Vous allez recevoir un email sur l'adresse <i>email@email.com</i> pour confirmer votre inscription<small class="fine d-inline"> </small>») mais le courriel n'arrive jamais.</p> <p>En recherchant dans le journal des erreurs, j'ai trouvé cet avertissement :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/monsite/public_html/tmp/cache/skel/html_b0ec682da9cf73502b431479d8a1a614.php on line 103</code></pre></div> <p>Cette ligne contient le code suivant :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">vide($Pile['vars'][$_zzz=(string)'bouton'] = interdire_scripts((((((count(entites_html(table_valeur(@$Pile[0], (string)'_listes_choix', null),true)) > '1')) AND (interdire_scripts(entites_html(table_valeur(@$Pile[0], (string)'_checkable', null),true)))) ?' ' :'') ? attribut_html(_T('newsletter:bouton_subscribe_multiples')):attribut_html(_T('newsletter:bouton_subscribe'))))) </code></p> <p>Peut-il s'agir d'un code invalide en PHP 7.2 qui empêche l'envoi de l'e-mail<small class="fine d-inline"> </small>?</p> <p>Note 1 : J'ai essayé d'utiliser PHP mailer et la connexion SMTP. Lorsque j'envoie un message de test avec Facteur depuis l'espace privé, je n'ai aucun problème.</p> <p>Note 2 : Désolé pour mon français et merci pour le plugin<small class="fine d-inline"> </small>!</p> Mailsubscribers 2020-01-21T19:47:11Z https://contrib.spip.net/Mailsubscribers#comment503820 2020-01-21T19:47:11Z <p>Bonjour à vous,<br class="autobr"> Signalement de ce qui pourrait être un petit bug (SPIP 3.2.7, plugin mis à jour, et cache vidé) :<br class="autobr"> Quand je clique sur une personne inscrite (ecrire/<small class="fine d-inline"> </small>?exec=mailsubscriber&id_mailsubscriber=xxx), j'obtiens un message d'erreur : « Aucun squelette prive/objets/liste/mailshots_destinataires n'est disponible... »<br class="autobr"> C'est moi ou c'est le plugin<small class="fine d-inline"> </small>?</p> Mailsubscribers 2020-01-11T20:44:25Z https://contrib.spip.net/Mailsubscribers#comment503684 2020-01-11T20:44:25Z <p>Bonsoir,<br class="autobr"> J'ai un formulaire de désinscription sur une page publique et je m'attendais à recevoir un email de demande de confirmation de désinscription mais il me semble (testé avec plusieurs adresses mails et en changent de navigateur) que l'adresse mail saisie est directement désinscrite. (un message est bien envoyé après la désinscription)<br class="autobr"> Cela veut dire que n'importe qui peut désinscrire n'importe qui<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Mailsubscribers 2019-12-05T17:10:21Z https://contrib.spip.net/Mailsubscribers#comment503247 2019-12-05T17:10:21Z <p>Bonjour,<br class="autobr"> Ok merci pour l'explication :-) Non ça ne gène pas (c'est déjà fait en fait), mais ça serait plus joli dans ma feuille de style ...<br class="autobr"> Pierre</p> Mailsubscribers 2019-12-05T16:58:38Z https://contrib.spip.net/Mailsubscribers#comment503246 2019-12-05T16:58:38Z <p>La version actuelle du plugin étant encore compatible SPIP 3.0, ce n'est pas souhaitable.<br class="autobr"> Je vais sans doute passer en v3 pour le support de SPIP 3.3 et abandonner la compat 3.0 et dans ce cas ce sera possible.</p> <p>Cela dit les formulaires utilisent bien les classes <code class="spip_code spip_code_inline" dir="ltr">.editer</code> et <code class="spip_code spip_code_inline" dir="ltr">.editer-groupe</code> qui sont la convention commune et doivent servir de support aux styles, donc ça ne doit pas gêner</p> Mailsubscribers 2019-12-05T16:51:50Z https://contrib.spip.net/Mailsubscribers#comment503245 2019-12-05T16:51:50Z <p>Bonjour,<br class="autobr"> Est-il envisagé de remplacer les « ul/li » qui structurent les champs par des « div » dans les formulaires d'inscription pour être identique à Formidable<small class="fine d-inline"> </small>?<br class="autobr"> Pierre.</p> Mailsubscribers 2019-12-04T19:26:56Z https://contrib.spip.net/Mailsubscribers#comment503240 2019-12-04T19:26:56Z <p>J'ai trouvé la réponse ici : <a href="https://forum.spip.net/fr_270270.html?debut_forums=%40270271#forum270271" class="spip_out" rel='nofollow external'>https://forum.spip.net/fr_270270.html?debut_forums=%40270271#forum270271</a></p> Mailsubscribers 2019-12-03T13:01:34Z https://contrib.spip.net/Mailsubscribers#comment503228 2019-12-03T13:01:34Z <p>Hello,<br class="autobr"> Quelle est la bonne syntaxe pour afficher un formulaire d'inscription dans une page via un modèle<small class="fine d-inline"> </small>?<br class="autobr"> J'ai plusieurs listes ouvertes et elles ne s'affichent pas avec les cases à cocher.<br class="autobr"> J'ai essayé</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><formulaire|newsletter_subscribe|listes=nomliste_4|listes=nomliste_2> <formulaire|newsletter_subscribe|listes=4|listes=2></code></pre></div> <p>Mais la liste des listes n'apparaît pas et lorsque l'on s'inscrit c'est la liste 2 (qui est cachée donc) qui est choisie par défaut.<br class="autobr"> Merci</p> Mailsubscribers 2019-12-03T10:24:21Z https://contrib.spip.net/Mailsubscribers#comment503227 2019-12-03T10:24:21Z <p>Je trouve aussi que cela va beaucoup mieux ... pourvu que ça dure ^^<br class="autobr"> Merci</p> Mailsubscribers 2019-12-03T09:08:10Z https://contrib.spip.net/Mailsubscribers#comment503226 2019-12-03T09:08:10Z <p>Depuis quelques temps, je constatais aussi de nombreuses demandes d'inscription d'adresses douteuses. Avec les nouvelles versions des plugins, c'est réglé.</p> <p>Merci. 🙏</p> Mailsubscribers 2019-12-02T18:50:13Z https://contrib.spip.net/Mailsubscribers#comment503222 2019-12-02T18:50:13Z <p>Merci Cerdic pour l'explication, c'est très clair. Je n'avais pas noté cette subtilité de la version 2. <br class="manualbr">Une option « désinscription globale » vs « désinscription liste par liste » serait en effet intéressante.<br class="manualbr">Merci encore pour ta réponse, et pour ce très bon plugin<small class="fine d-inline"> </small>;-)</p> Mailsubscribers 2019-12-02T18:28:29Z https://contrib.spip.net/Mailsubscribers#comment503221 2019-12-02T18:28:29Z <p>La version 1 du plugin ne gérait pas les inscriptions liste par liste, mais globalement uniquement. Ce qui avait ses limites, et en effet, une personne desinscrite (globalement) n'était pas réinscrite (globalement) si on faisait un import dans une nouvelle liste.</p> <p>Depuis la version 2 du plugin, les inscriptions sont gérées finement liste par liste. Donc si quelqu'un se désinscrit de toutes tes listes mais que tu créé une nouvelle liste de diffusion et que tu réimporte son adresse, en forçant les inscriptions sans demande de confirmation, il va être réinscrit. Aucun moyen de savoir si la liste a un rapport avec celles dont ils s'est désinscrit ou pas.</p> <p>Il faudrait éventuellement une option d'import pour dire « ne pas réinscrire les utilisateurs qui se sont désinscrit de toutes mes listes » mais alors aussi surement « ne pas réinscrire les utilisateurs qui se sont désinscrit d'au moins une de mes listes ».<br class="autobr"> Mais alors il y aura plein d'autres cas tordus et chacun voudra y ajouter une condition et un cas particulier et à la fin ça sera un liste de 200 choix que personne lira et comprendra<br class="autobr"> (bon ok j'exagère un peu).</p> <p>Cela pour dire que le plugin ne peut pas tout gérer et savoir à la place des utilisateurs... même si OK, on pourrait avoir une option du genre « gérer les inscriptions de liste globalement » qui en gros rétablirait le comportement de la première version…<small class="fine d-inline"> </small>? (mais là encore difficile de définir la frontière)</p> Mailsubscribers 2019-12-02T17:51:21Z https://contrib.spip.net/Mailsubscribers#comment503217 2019-12-02T17:51:21Z <p>Bonjour à tous,<br class="autobr"> Je note que parfois, une personne qui s'est désinscrit, se retrouve quand même dans la liste des destinataires. Pour tester, j'ai extrait une liste d'adresses mail de personnes qui s'étaient précédemment désinscrites, puis je les ai réimportées dans une nouvelle liste, et le plugin les a acceptées. D'après ce que je lis dans la doc : «<small class="fine d-inline"> </small>les adresses emails correspondant à des personnes désinscrites ne seront pas ré-inscrites<small class="fine d-inline"> </small>», mais le fonctionnement que je constate indique que ce ne serait pas le cas. Est-ce que d'autres que moi auraient constaté le même problème<small class="fine d-inline"> </small>? Ou bien est-ce que je fais une fausse manipulation<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>;-)</p> Mailsubscribers 2019-11-12T11:17:53Z https://contrib.spip.net/Mailsubscribers#comment503040 2019-11-12T11:17:53Z <p>La version 2.13.0 du plugin, associée à la nouvelle version 2.0.0 du plugin nospam, intègre une protection renforcée contre les bots du formulaire d'inscription. A tester donc avec une mise à jour des 2 plugins dès qu'elles sont disponibles dans les zips</p> Mailsubscribers 2019-11-04T13:58:04Z https://contrib.spip.net/Mailsubscribers#comment502928 2019-11-04T13:58:04Z <p>J'ai déjà le plugin nospam mais il ne répond pas à mes besoins, j'ai une newsletter donc avec un formulaire d'inscription. J'ai activé le double Opt-in pour ne pas avoir une flopée d'inscription bidons mais cela ne suffit pas car il y a quand même plusieurs tentatives d'inscription bidons, avec des adresses emails inexistantes ... du coup le double opt-in essaye d'envoyer le mail de confirmation, n'y arrive pas (forcément) et on recoit un « undelivered mail » ... chose qui aurait pu etre limitée avec un captcha ...</p> Mailsubscribers 2019-11-04T11:44:03Z https://contrib.spip.net/Mailsubscribers#comment502926 2019-11-04T11:44:03Z <p>Ce plugin s'autodétruit si on utilise un captcha<small class="fine d-inline"> </small>!</p> <p>JAMAIS de captcha, qui n'arrête que les humains</p> <p>Tu as essayé le plugin nospam<small class="fine d-inline"> </small>?</p> Mailsubscribers 2019-11-04T11:30:47Z https://contrib.spip.net/Mailsubscribers#comment502925 2019-11-04T11:30:47Z <p>Bonjour,<br class="autobr"> Quelqu'un connaitrait une technique pour éviter les tentatives d'inscription par des robots (ou des casses-pieds ^^)<small class="fine d-inline"> </small>?<br class="autobr"> Un captcha par exemple mais le dernier plugin est indiqué compatible avec la version 1.9 de SPIP, or mon site est en 3.2.1 ...<br class="autobr"> Merci.</p> Mailsubscribers 2019-10-04T13:30:05Z https://contrib.spip.net/Mailsubscribers#comment502608 2019-10-04T13:30:05Z <p>J'ai localisé d'avantage le problème : c'est le 2<sup class="typo_exposants">e</sup> argument de sql_select qui pose problème.<br class="autobr"> Le préfixe est par contre bien reconnu dans la requête sql_get_select.</p> Mailsubscribers 2019-10-04T13:08:33Z https://contrib.spip.net/Mailsubscribers#comment502607 2019-10-04T13:08:33Z <p>Oui, avec le prefixe 'c'<small class="fine d-inline"> </small>;</p> Mailsubscribers 2019-10-03T12:46:25Z https://contrib.spip.net/Mailsubscribers#comment502593 2019-10-03T12:46:25Z <p>Il n'y a pas a faire ça, c'est normalement converti dans l'API SQL, sinon ce serait beaucoup trop lourd d'écrire toutes les requêtes SQL partout.<br class="autobr"> Tu as constaté un problème avec un préfixe spécifique<small class="fine d-inline"> </small>?</p>