PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

Vous n'êtes pas identifié(e).

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 04-10-2014 16:35:21

ArnaudBK
Membre

[Résolu] Synchronisation du formulaire avec PMN 2.0

Bonjour à tous,

Suite à l'installation parfaitement exécutée de PhpMyNewsletter 2.0 sur mon site, je souhaite mettre en lien mon formulaire actuel avec PMN pour que les emails collectés soit bien enregistrer dans la BDD.

Dans un premier temps, je glisse mon formulaire ci-dessous :

form id="subscribe" method="post" action="pmn2/subscription.php" name="subscribe">
<label class="mail"> EMAIL *</label>
<input id="subscribeemail" name="subscribeemail" type="text" class="subscriberequiredField subscribeemail">
<input id="submit" type="submit" value="SUBSCRIBE">
</form>

Dans la balise "action", j'ai ciblé le fichier php relatif à l'enregistrement (subscription.php), cependant quand je fais un test, l'adresse testée n'est pas enregistrée dans ma BDD.

Je souhaite savoir s'il est possible de corriger cela ?

En vous remerciant grandement par avance et félicitation pour le développement de cet outil.

Arnaud

Hors ligne

#2 04-10-2014 16:45:06

Arnaud
Administrateur

Re : [Résolu] Synchronisation du formulaire avec PMN 2.0

Bonjour Arnaud,

La version 2.0.2 présente une rubrique appelée "Code HTML de souscription".
Dans cette rubrique on y trouve le code généré par rapport au numéro de la liste qui est mise en réel.
Exemple, dans mon cas, j'ai :
- liste 1 : liste de tests
- liste 2 : abonnés phpmynewsletter

Le code à insérer sera donc celui là pour ma informer ma liste réelle d'abonnés (l'autre étant pour le développement du script et test des spams).

<form action='/pmn2/subscription.php' method='post' target='_blank'>
<input type='text' name='email_addr' value='' size='30'>
<input type='hidden' name='list_id' value='2'>
<input type='hidden' name='op' value='join'>
<input type='submit' value='souscrire'>
</form>

Dans ton cas, il te faudra donc mettre :

<form id="subscribe" method="post" action="pmn2/subscription.php" name="subscribe" target="_blank">
<label class="mail"> EMAIL *</label>
<input id="subscribeemail" name="email_addr" type="text" class="subscriberequiredField subscribeemail">
<input id="submit" type="submit" value="SUBSCRIBE">
<input type='hidden' name='list_id' value='2'>
<input type='hidden' name='op' value='join'>
</form>

ATTENTION : Le 2 est à adapter à ta liste.
Les valeurs manquantes étaient donc le type d'action : op=join et list_id=2, le numéro de la liste à rejoindre.

Bon usage


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

Pied de page des forums

Propulsé par FluxBB