Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Bonjour,
Je voudrais mettre le formurlaire d'inscription de WaNewsletter 2.2.5 sur ma page index.php
J'ai mi le code générer par WaNewsletter dans ma page index.php, mes la ou on indique l'adresse email la barre et trop grande donc par conséquent décale mon menu. Je voudrais savoir si il y avait un moyen de raptissir cette barre la ou on indique l'email ?
Et je voudrait aussi savoir si possible l'autre code que fournisse le générateur, ou faut il le mettre ?
Le script se situe dans /newsletter/.
Merci d'avance pour vos réponses.
Cordialement !
..::Prode::..
Hors ligne
J'ai mi le code générer par WaNewsletter dans ma page index.php, mes la ou on indique l'adresse email la barre et trop grande donc par conséquent décale mon menu. Je voudrais savoir si il y avait un moyen de raptissir cette barre la ou on indique l'email ?
c'est du html tout simple :
Dans cette partie du code = <input type="text" name="email" maxlength="100" /> met l'attribut suivant size="10". Cette attribut détermine la taille de la boite de saisie.
Ca te donnera par exemple : <input type="text" name="email" maxlength="100" size="10"/>
Pour faire varier la taille, change le chiffre 10.
Et je voudrait aussi savoir si possible l'autre code que fournisse le générateur, ou faut il le mettre ?
Le script se situe dans /newsletter/.
Tu le mets par exemple dans un fichier indépendant avec le nom du fichier que tu as mis quand tu as tapé "URL de réception du formulaire :" en lançant l'outil "générateur de formulaire"
Hors ligne
Donc, il faut que je mette le code PHP qui et générer par le formulaire dans une autre page que je vais appeller aussi index.php car ma page de "l'URL absolue" s'appelle index.php ?
Et ou doit-je placer ce fichier pour que tout fonctionne ?
..::Prode::..
Hors ligne
Non, tu peux par exemple l'appeler maillist.php et ensuite mettre comme URL absolue http://tonsite/maillist.php
Une solution serait d'intégrer ce code dans ton index.php. Ca doit être possible. Je n'ai jamais essayé. Ce n'est pas ce que j'ai fait sur mon site.
Hors ligne
Bonjour et bravo pour le script...
Je souhaite installer le formulaire avec possibilité de s'inscrire sur plusieurs listes en même temps.
Est-ce possible ?
Voici ce que j'ai fait mais je ne reçois la validation d'inscription que sur une seule liste (Newsletter Passe-Voyages et pas sur Bons plans Passe-Voyages).
<form method="post" action="http://www.passe-voyages.net/newsletter/index.php">
Quelle liste de diffusion ? :
<input type="checkbox" name="liste" value="2" checked> Bons Plans Voyage
<input type="checkbox" name="liste" value="1" checked> Newsletter Passe-Voyages<br><br>
Adresse email : <input class="text" type="text" name="email" size="30" maxlength="100" />
</select>
<input type="hidden" name="format" value="2" />
<input type="hidden" name="liste" value="1" />
<br /><br />
<input class="text" type="radio" name="action" value="inscription" checked="checked" />
Inscription
<input class="text" type="radio" name="action" value="desinscription" />
Désinscription <br /><br />
<input type="submit" name="wanewsletter" class="text" value="Valider" />
</form>
Merci d'avance pour l'aide :d
Greg
Hors ligne
Comme la question a déja été posée plusieurs fois, je vais vous expliquer brièvement comment faire :
...............
[*] Une fois fait les réglages, rendez vous dans la section "réglages", choisissez la liste en question.
Le script vous fournit alors le code html du formulaire, que vous devez insérer à l'adresse que vous avez précédemment indiquée.
[/*]
Mais ALORS la je comprend pas , comment une fois les réglages faits dans la page de modification de la newsletter, peut on refaire les réglages et avoir le code du formulaire????
Je pense qu'il y a une erreur , à la place de "section 'réglages'" mais plutot "section outils" ... non ???
Qu'en pensez vous ? merci de me dire, je me demande si j'y comprend rien ou si je suis le seul à voir ca !!!
ET puis j'ai encore 2 ou 3 question sur le fonctionnement, j'ai NO HACKING , mais pas de réponse ds le forum. m'enfin...
MERci pr les infos, et encore merci Bobe
@+ pr la 4eme fois aujourd'hui
Padaben
********Création et réalisation de tous vos outils de communication - 100% des besoins quotidiens !! ********
Hors ligne
Lu et relu!.. mais bonsan..g tout le plaisir d'un bon script s'échappe... et pourtant... I WANT THIS ONE :-)]
J'ai mis le code du formulaire généré pour http://localhost/Newsletter.php
dans la page Newsletter.php qui se trouve dans le répertoire principal de mon site (local) qui contient aussi le répertoire wanewsletter
Ensuite j'ai mis ce code en dessous de celui du formulaire:
<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', 'c:/program files/easyphp1-8/www/wanewsletter');
include WA_ROOTDIR . '/newsletter.php';
?>
Tout s'affiche bien clean, mais...le message d'erreur est ..."l'email n'a pu être envoyé"
Après après avoir essayé toutes les combinaisons, même les + honteuses,
me voilà devant la porte du Grand Manitou... 8)
Vik
Hors ligne
je pense que le pb est au niveau de la config du script et pas au niveau du formulaire.
ou ptet meme de la config de la newsletter.
pour laisser un post dans le forum, tu dois t'abord citer cela :
http://forum.webnaute.net/viewtopic.php?id=1080
sinon personne n'a assez d'éléments pour pouvoir te répondre.
salut !!
Padaben
********Création et réalisation de tous vos outils de communication - 100% des besoins quotidiens !! ********
Hors ligne
Mes détails : :d
- version wanewsletter-2.3.0
- serveur Windows
- version de php: 4.3.10
- hébergeur: Wanadoo
- option smtp activée : envoie 1 email par abonné (routeur.. smtp port 25)
"class.mailer.php, cherchez var $debug = false; et remplacez false par true puis retentez un envoi pour récupérer le message de déboggage"
var $debug = true;
Merci! le message d'erreur est plus explicite ainsi:
"send() :: Warning ! : mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in class.mailer.php on line 1729"
-je n'ai pas trouvé cela:
"verify your "SMTP" and "smtp_port" setting in php.ini"...mais je vais relire
-et je ne sais pas comment appliquer ceci:
"or use ini_set() in class.mailer.php on line 1729"
Vik
Hors ligne
OK...l'option smtp de Wanewsletter n'était plus activée alors que je croyais qu'elle l'était encore.sorry...
maintenant ça fonctionne très bien.ouf!!!
MAIS... Pourquoi Tout Cela S"affiche sous le formulaire?
220 mwinf1902.orange.fr ESMTP MSA **************************
EHLO localhost
250-mwinf1902.orange.fr
250-PIPELINING
250-SIZE 10485760
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250 8BITMIME
AUTH LOGIN
334 VXNlcm5hbWU6
ZGp2eEB3YW5hZG9vLmZy
334 UGFzc3dvcmQ6
ZnJlZXpk
235 Authentication successful
MAIL FROM:<djvx@wanadoo.com>
250 Ok
RCPT TO:<djvx@wanadoo.fr>
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Return-Path: djvx@wanadoo.com
Date: Sat, 28 Oct 2006 19:19:44 +0200
From: "Next Party" <djvx@wanadoo.com>
Subject: =?ISO-8859-1?Q?Inscription_=E0_la_newsletter_de_DJVX?=
To: djvx@wanadoo.fr
X-Priority: 1
X-Mailer: Wamailer/2.4 (http://phpcodeur.net)
X-AntiAbuse: Sender IP - 127.0.0.1/Server Name - <localhost>
MIME-Version: 1.0
Message-ID: <c5fa587d0f15673c8d7c2d2bafc6ec51@localhost>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Bonjour,
Vous recevez cet email parce que vous (ou quelqu'un d'autre se faisant passer
pour vous) vous êtes inscrits à
la liste de diffusion "Next Party" du site DJVX.
Nous vous remercions de votre intérêt pour notre liste de diffusion.
Voici le code associé à votre compte, gardez le précieusement :
3e55d5a45be84de1a826
Afin de confirmer votre inscription, cliquez sur le lien ci dessous :
http://localhost/Newsletter.php?3e55d5a45be84de1a826
Une fois votre inscription confirmée, vous pourrez gérer votre compte en
cliquant sur le lien ci dessous :
http://localhost/wanewsletter/profil_cp.php
Merci de vous être inscrit et à bientôt sur http://localhost
~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~
Si vous ne vous êtes pas inscrit à cette liste de diffusion, ignorez
simplement ce message.
.
250 Ok: queued as 9A6B21C00097
QUIT
Vous êtes déjà inscrit mais n'avez pas encore confirmé votre inscription.
Vous allez recevoir un nouvel email de confirmation.
Attention, le lien de confirmation contenu dans l'email sera valide pendant 3 jours !
Passé ce délai, il vous faudra vous réinscrire.
désolé pour le surplus de détails!
Bye
Vik
Hors ligne
koul que ca fonctionne pour toi
tu vois le script de bobe est tres bien fait, d'ailleurs la FAQ aussi
en prenant le soin de donner les détails qu'il demande, ca permet de trouver soi meme ses erreurs...
c'est du bon ... merci Bobe
pour toi vik, si tout le détail s'affiche sous ton formulaire dans la page html, il faut que tu pensesà regarder ta page html ...
tu dois avoir une ligne en trop.
remarque maintenant tu as du régler ton probleme
@+
Padaben
********Création et réalisation de tous vos outils de communication - 100% des besoins quotidiens !! ********
Hors ligne
merci Bobe! et merci à ceux qui donnent des liens! Après, il faut sûr se dégraisser les neurones ou les graisser selon les cas.
Ben pour l'heure jvois pas la ligne en trop dont tu parles dans la "page html" (je suppose celle où ya le formulaire).
Mais j'ai des doutes quant au fait que j'ai un proxy et un dyndns et que par exemple je ne peux pas tester mon site avec l'adresse dyndns.org... à ce propos j'ai indiqué dans la config wanewsletter mob1.dyndns.info et non localhost! ai-je bien fait?
Bon Dimanche 8)
Vik
Hors ligne
Pour ne plus avoir la sortie de déboguage du dialogue smtp, remettez $debug à false dans la classe Mailer.
PHP et MySQL, un duo gagnant !
Hors ligne
class.mailer.php ligne 347
ooh! que c'est bon ça!
je n'ai pas eu de notif pour cette réponse mais elle me fait un plaisir...énorme! ouf, ça dégage la vue.
Merci et respect pour la tenue tous azimuth du Forum.
Vik
Hors ligne
Je crains de ne pas bien appliquer la méthode de génération de formulaire. J'ai pourtant lu les faq et les 5 pages de ce sujet, mais rien n'y fait.
J'ai la version 2.3.1 sous XP avec online.net comme hébergeur.
J'ai installé wanewsletter dans le répertoire où j'avais mon formulaire d'inscription (formulaire.php) qui pointait sur un fichier (envoi.php) qui transmettait les emails vers ma bdd mysql.
Il n'y a donc pas de répertoire particulier du type newsletter.
L'arboressence du site est donc :
monsite/page6/ avec dedans, mon formulaire d'inscription, mon fichier php d'envoi, tous les fichiers sous la racine de wanewsletter dont subscribe.php et newsletter.php
J'ai généré le script suivant que j'ai inséré dans formulaire.php
<form method="post" action="http://monsite/page6/envoi.php">
Adresse email : <input type="text" name="email" maxlength="100" />
<input type="hidden" name="format" value="2" />
<input type="hidden" name="liste" value="1" />
<br />
<input type="radio" name="action" value="inscription" checked="checked" /> Inscription <br />
<input type="radio" name="action" value="desinscription" /> Désinscription <br />
<input type="submit" name="wanewsletter" value="Valider" />
</form>
J'ai ajouté le script suivant dans envoi.php
<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '..');
include WA_ROOTDIR . '/newsletter.php';
?>
lorsque j'appelle http://monsite/page6/formulaire.php, tout va bien, ça se gâte lorsque je propose un email et que je valide le formulaire. Voici la réponse :
Warning: main(): Unable to access ../newsletter.php in envoi.php on line 108
Warning: main(../newsletter.php): failed to open stream: No such file or directory in envoi.php on line 108
Warning: main(): Failed opening '../newsletter.php' for inclusion (include_path='/var/www/62/a/t/e/atelierdelacite.com/www/include/:.') in envoi.php on line 108
Là j'ai vraiment besoin d'aide.
Hors ligne
Je ne sais pas si ça résoudra tous tes probs mais tu devrais bien vérifier si tu as ça de bon avant de générer ton code de formulaire
URL absolu de la page où se trouve le formulaire = http://www.tondomaine.truc/tonformulaire.php
et
URL du script : (ex: /repertoire/) = /wanewsletter/
si tu as une config complexe essaie de simplifier ton arborescence au max pour commencer.
D'autrepart lis la faq car on y parle de ton hébergeur spécialement.
Vik
Hors ligne
Mon problème ne vient pas de l'hébergeur. J'ai essayé d'insérer une adresse à partir de subscribe.php et d'envoyer une newsletter et je n'ai pas de problème (sauf bien sûr les liens de désinscription en raison des pbs de formulaire).
Si je comprends bien, faut-il que le formulaire d'inscription soit directement à la racine du site ? Sinon, y a-t-il un pb ?
Je vais réinstaller tout et je donnerai l'adresse afin que tu puisses voir ce que j'ai.
@+ dans la journée.
Hors ligne