Mailsubscribers - commentairesMailsubscribers2024-04-27T03:08:49Zhttps://contrib.spip.net/Mailsubscribers#comment5149332024-04-27T03:08:49Z<p>Bonjour 1138,</p>
<p>Ca remonte a loin. Ca concernait la version 2.16 du plugin.<br class="autobr">
La version recente corrige sans doute ces bugs decrits en 2021, mais je n'ai pas teste.</p>
<p>En regardant le code, je vois que j'avais fait un : <br class="autobr">
squelettes/action/subscribe_mailsubscriber.php</p>
<p>avec l'ajout de</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><br>- et un <br class="autobr">
squelettes/action/unsubscribe_mailsubscriber.php</p>
<p>avec aussi</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>mais pour unsubscribe_mailsubscriber.php, avant cet appel de typo, j'avais du inserer un</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> include_spip('inc/texte');</code></pre></div>
<p>sinon typo etait inconnue.<br class="autobr">
Mais j'essaierais la version la plus recente.<br class="autobr">
Bonne journee.</p>Mailsubscribers2024-04-23T07:51:59Zhttps://contrib.spip.net/Mailsubscribers#comment5149282024-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>Mailsubscribers2024-03-26T12:01:33Zhttps://contrib.spip.net/Mailsubscribers#comment5148132024-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>Mailsubscribers2024-02-02T12:57:20Zhttps://contrib.spip.net/Mailsubscribers#comment5146782024-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>Mailsubscribers2024-02-02T10:39:45Zhttps://contrib.spip.net/Mailsubscribers#comment5146752024-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>Mailsubscribers2024-01-12T16:38:49Zhttps://contrib.spip.net/Mailsubscribers#comment5146222024-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>Mailsubscribers2023-12-13T15:41:06Zhttps://contrib.spip.net/Mailsubscribers#comment5144922023-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>Mailsubscribers2023-12-06T14:12:18Zhttps://contrib.spip.net/Mailsubscribers#comment5144642023-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>Mailsubscribers2023-09-14T06:02:57Zhttps://contrib.spip.net/Mailsubscribers#comment5140252023-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>Mailsubscribers2023-06-29T13:03:14Zhttps://contrib.spip.net/Mailsubscribers#comment5136642023-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>Mailsubscribers2023-06-21T05:54:57Zhttps://contrib.spip.net/Mailsubscribers#comment5136102023-06-21T05:54:57Z<p>Merci pour ta réponse. La seconde solution fut la bonne (quoique la plus pénible).</p>Mailsubscribers2023-06-15T13:22:54Zhttps://contrib.spip.net/Mailsubscribers#comment5135572023-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>Mailsubscribers2023-06-15T13:20:57Zhttps://contrib.spip.net/Mailsubscribers#comment5135562023-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>Mailsubscribers2023-06-14T07:58:41Zhttps://contrib.spip.net/Mailsubscribers#comment5135512023-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>Mailsubscribers2023-05-23T13:18:26Zhttps://contrib.spip.net/Mailsubscribers#comment5133412023-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>Mailsubscribers2023-03-20T17:19:00Zhttps://contrib.spip.net/Mailsubscribers#comment5129572023-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>Mailsubscribers2023-03-01T14:11:25Zhttps://contrib.spip.net/Mailsubscribers#comment5128562023-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>Mailsubscribers2023-02-14T12:53:00Zhttps://contrib.spip.net/Mailsubscribers#comment5127182023-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>Mailsubscribers2023-02-06T09:15:18Zhttps://contrib.spip.net/Mailsubscribers#comment5126842023-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>Mailsubscribers2023-02-03T09:23:16Zhttps://contrib.spip.net/Mailsubscribers#comment5126552023-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>Mailsubscribers2023-01-23T10:37:49Zhttps://contrib.spip.net/Mailsubscribers#comment5125722023-01-23T10:37:49Z<p>- Oups, problème réglé suite mise à jour du plugin Mailsubscriber...<br class="autobr">
(RESOLU)</p>Mailsubscribers2023-01-23T10:27:48Zhttps://contrib.spip.net/Mailsubscribers#comment5125712023-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>Mailsubscribers2023-01-20T09:05:22Zhttps://contrib.spip.net/Mailsubscribers#comment5125462023-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>Mailsubscribers2022-12-22T11:07:55Zhttps://contrib.spip.net/Mailsubscribers#comment5124012022-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>Mailsubscribers2022-10-21T14:24:55Zhttps://contrib.spip.net/Mailsubscribers#comment5119902022-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>Mailsubscribers2022-09-27T07:33:35Zhttps://contrib.spip.net/Mailsubscribers#comment5118382022-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>Mailsubscribers2022-09-15T13:53:56Zhttps://contrib.spip.net/Mailsubscribers#comment5117652022-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>Mailsubscribers2022-09-12T06:47:27Zhttps://contrib.spip.net/Mailsubscribers#comment5117152022-09-12T06:47:27Z<p>Bonjour,</p>
<p>Il faut voir la documentation du plugins newsletter pour cela et non mailsubscribers.</p>Mailsubscribers2022-09-11T08:56:22Zhttps://contrib.spip.net/Mailsubscribers#comment5117102022-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>Mailsubscribers2022-08-21T18:24:41Zhttps://contrib.spip.net/Mailsubscribers#comment5115942022-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>Mailsubscribers2022-08-20T16:30:44Zhttps://contrib.spip.net/Mailsubscribers#comment5115902022-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>Mailsubscribers2022-07-20T10:07:58Zhttps://contrib.spip.net/Mailsubscribers#comment5114272022-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>Mailsubscribers2022-05-12T20:55:00Zhttps://contrib.spip.net/Mailsubscribers#comment5109162022-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>Mailsubscribers2022-05-04T16:02:09Zhttps://contrib.spip.net/Mailsubscribers#comment5108582022-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>Mailsubscribers2022-05-03T09:02:36Zhttps://contrib.spip.net/Mailsubscribers#comment5108362022-05-03T09:02:36Z<p>La version 3.0.8 qui arrive dans les bacs corrige cela, désolé</p>Mailsubscribers2022-05-03T07:45:33Zhttps://contrib.spip.net/Mailsubscribers#comment5108352022-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>Mailsubscribers2022-05-02T17:14:31Zhttps://contrib.spip.net/Mailsubscribers#comment5108342022-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>Mailsubscribers2022-04-27T09:47:10Zhttps://contrib.spip.net/Mailsubscribers#comment5108102022-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>Mailsubscribers2022-04-27T09:22:01Zhttps://contrib.spip.net/Mailsubscribers#comment5108092022-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>Mailsubscribers2022-04-15T13:53:14Zhttps://contrib.spip.net/Mailsubscribers#comment5107282022-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>Mailsubscribers2022-04-15T12:12:11Zhttps://contrib.spip.net/Mailsubscribers#comment5107272022-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>Mailsubscribers2022-04-15T11:34:25Zhttps://contrib.spip.net/Mailsubscribers#comment5107262022-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>Mailsubscribers2022-04-15T11:32:58Zhttps://contrib.spip.net/Mailsubscribers#comment5107252022-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>Mailsubscribers2022-04-15T10:35:14Zhttps://contrib.spip.net/Mailsubscribers#comment5107242022-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>Mailsubscribers2022-03-29T14:01:15Zhttps://contrib.spip.net/Mailsubscribers#comment5105712022-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>Mailsubscribers2022-02-24T11:15:38Zhttps://contrib.spip.net/Mailsubscribers#comment5103142022-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>Mailsubscribers2022-01-12T16:28:11Zhttps://contrib.spip.net/Mailsubscribers#comment5099762022-01-12T16:28:11Z<p>Merci avec la version 2.3.1 c'est tout bon.</p>Mailsubscribers2022-01-12T13:54:43Zhttps://contrib.spip.net/Mailsubscribers#comment5099752022-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>Mailsubscribers2022-01-12T12:41:21Zhttps://contrib.spip.net/Mailsubscribers#comment5099742022-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>Mailsubscribers2022-01-12T12:38:41Zhttps://contrib.spip.net/Mailsubscribers#comment5099732022-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>Mailsubscribers2022-01-12T11:05:38Zhttps://contrib.spip.net/Mailsubscribers#comment5099722022-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>Mailsubscribers2022-01-12T08:41:04Zhttps://contrib.spip.net/Mailsubscribers#comment5099702022-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>Mailsubscribers2022-01-11T22:42:05Zhttps://contrib.spip.net/Mailsubscribers#comment5099692022-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>Mailsubscribers2021-12-22T16:08:43Zhttps://contrib.spip.net/Mailsubscribers#comment5098582021-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>Mailsubscribers2021-11-12T18:31:20Zhttps://contrib.spip.net/Mailsubscribers#comment5095792021-11-12T18:31:20Z<p>Tu peux le faire en important une liste avec des statuts, c'est marqué dans la description...</p>Mailsubscribers2021-10-18T11:24:46Zhttps://contrib.spip.net/Mailsubscribers#comment5093962021-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>Mailsubscribers2021-10-18T11:10:11Zhttps://contrib.spip.net/Mailsubscribers#comment5093952021-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>Mailsubscribers2021-03-09T08:09:33Zhttps://contrib.spip.net/Mailsubscribers#comment5077582021-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>Mailsubscribers2021-03-08T08:57:59Zhttps://contrib.spip.net/Mailsubscribers#comment5077552021-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>Mailsubscribers2021-02-27T06:59:15Zhttps://contrib.spip.net/Mailsubscribers#comment5076702021-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>Mailsubscribers2021-02-26T14:48:53Zhttps://contrib.spip.net/Mailsubscribers#comment5076692021-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>Mailsubscribers2021-02-26T14:41:56Zhttps://contrib.spip.net/Mailsubscribers#comment5076682021-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>Mailsubscribers2020-12-11T15:54:45Zhttps://contrib.spip.net/Mailsubscribers#comment5070632020-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>Mailsubscribers2020-12-11T14:55:56Zhttps://contrib.spip.net/Mailsubscribers#comment5070622020-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>Mailsubscribers2020-11-14T10:08:45Zhttps://contrib.spip.net/Mailsubscribers#comment5068172020-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>Mailsubscribers2020-11-14T03:55:38Zhttps://contrib.spip.net/Mailsubscribers#comment5068162020-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>Mailsubscribers2020-11-14T01:25:50Zhttps://contrib.spip.net/Mailsubscribers#comment5068152020-11-14T01:25:50Z<p>Problème résolu. Erreur de choix de l'identifiant de la liste de diffusion</p>Mailsubscribers2020-11-13T20:01:15Zhttps://contrib.spip.net/Mailsubscribers#comment5068132020-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>Mailsubscribers2020-11-12T10:31:20Zhttps://contrib.spip.net/Mailsubscribers#comment5067942020-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>Mailsubscribers2020-10-28T11:09:25Zhttps://contrib.spip.net/Mailsubscribers#comment5066352020-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>Mailsubscribers2020-10-08T17:39:47Zhttps://contrib.spip.net/Mailsubscribers#comment5064492020-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>Mailsubscribers2020-06-13T17:04:45Zhttps://contrib.spip.net/Mailsubscribers#comment5057132020-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>Mailsubscribers2020-05-29T13:01:55Zhttps://contrib.spip.net/Mailsubscribers#comment5054362020-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>Mailsubscribers2020-05-29T12:33:18Zhttps://contrib.spip.net/Mailsubscribers#comment5054352020-05-29T12:33:18Z<p>Merci, la mise à jour de SPIP a fait disparaître le problème.</p>Mailsubscribers2020-04-21T09:03:41Zhttps://contrib.spip.net/Mailsubscribers#comment5047732020-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>Mailsubscribers2020-04-21T08:52:48Zhttps://contrib.spip.net/Mailsubscribers#comment5047722020-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>Mailsubscribers2020-04-21T07:32:16Zhttps://contrib.spip.net/Mailsubscribers#comment5047702020-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>Mailsubscribers2020-04-20T18:00:37Zhttps://contrib.spip.net/Mailsubscribers#comment5047622020-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>Mailsubscribers2020-04-17T13:07:42Zhttps://contrib.spip.net/Mailsubscribers#comment5047042020-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>Mailsubscribers2020-04-17T13:04:16Zhttps://contrib.spip.net/Mailsubscribers#comment5047032020-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>Mailsubscribers2020-03-21T20:33:26Zhttps://contrib.spip.net/Mailsubscribers#comment5043122020-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>Mailsubscribers2020-02-08T00:19:58Zhttps://contrib.spip.net/Mailsubscribers#comment5039702020-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>Mailsubscribers2020-01-21T19:47:11Zhttps://contrib.spip.net/Mailsubscribers#comment5038202020-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>Mailsubscribers2020-01-11T20:44:25Zhttps://contrib.spip.net/Mailsubscribers#comment5036842020-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>Mailsubscribers2019-12-05T17:10:21Zhttps://contrib.spip.net/Mailsubscribers#comment5032472019-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>Mailsubscribers2019-12-05T16:58:38Zhttps://contrib.spip.net/Mailsubscribers#comment5032462019-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>Mailsubscribers2019-12-05T16:51:50Zhttps://contrib.spip.net/Mailsubscribers#comment5032452019-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>Mailsubscribers2019-12-04T19:26:56Zhttps://contrib.spip.net/Mailsubscribers#comment5032402019-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>Mailsubscribers2019-12-03T13:01:34Zhttps://contrib.spip.net/Mailsubscribers#comment5032282019-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>Mailsubscribers2019-12-03T10:24:21Zhttps://contrib.spip.net/Mailsubscribers#comment5032272019-12-03T10:24:21Z<p>Je trouve aussi que cela va beaucoup mieux ... pourvu que ça dure ^^<br class="autobr">
Merci</p>Mailsubscribers2019-12-03T09:08:10Zhttps://contrib.spip.net/Mailsubscribers#comment5032262019-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>Mailsubscribers2019-12-02T18:50:13Zhttps://contrib.spip.net/Mailsubscribers#comment5032222019-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>Mailsubscribers2019-12-02T18:28:29Zhttps://contrib.spip.net/Mailsubscribers#comment5032212019-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>Mailsubscribers2019-12-02T17:51:21Zhttps://contrib.spip.net/Mailsubscribers#comment5032172019-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>Mailsubscribers2019-11-12T11:17:53Zhttps://contrib.spip.net/Mailsubscribers#comment5030402019-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>Mailsubscribers2019-11-04T13:58:04Zhttps://contrib.spip.net/Mailsubscribers#comment5029282019-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>Mailsubscribers2019-11-04T11:44:03Zhttps://contrib.spip.net/Mailsubscribers#comment5029262019-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>Mailsubscribers2019-11-04T11:30:47Zhttps://contrib.spip.net/Mailsubscribers#comment5029252019-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>Mailsubscribers2019-10-04T13:30:05Zhttps://contrib.spip.net/Mailsubscribers#comment5026082019-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>Mailsubscribers2019-10-04T13:08:33Zhttps://contrib.spip.net/Mailsubscribers#comment5026072019-10-04T13:08:33Z<p>Oui, avec le prefixe 'c'<small class="fine d-inline"> </small>;</p>