Annonce

#1 Re : Aide technique » éviter que le nom de la liste soit le nom d'expéditeur » 2006-11-23 19:02:18

Ça demande à faire des modifications dans plusieurs fichiers.
Vous vous doutez bien que je ne peux pas me permettre de chercher et expliquer toutes les modifications à faire à chaque fois que quelqu'un veut personnaliser wanewsletter au-delà de ce qu'il est possible de faire via l'interface d'administration ;-)

Sinon, pour faire court, vous trouverez à la ligne 122 du fichier includes/engine_send.php:

$mailer->set_from($listdata['sender_email'], unhtmlspecialchars($listdata['liste_name']));

C'est là qu'est défini l'adresse de l'expéditeur.
Remplacez 'unhtmlspecialchars($listdata['liste_name'])' par :

$mailer->encode_mime_header('nom d\'expéditeur', 'from', 'phrase')

Salut à tous, salut Bobe!

Je voudrais aussi modifier l'entete de la newsletter,
mais tout en conservant conserver le nom de la liste, et donc le code ligne 122 correspondant,  je voudrais ajouter un champ, par ex nom expéditeur, qui serai en plus dans la page de création de la NL.

Donc sans que l'explication soit trop longue pour toi Bobe, normal,
si tu ne peux pas m'expliquer tout le processus est-ce que tu pourrais juste me donner des pistes pour savoir comment sont transportées les données des champs depuis le formulaire de création de la NL jusqu'au script d'envoi?

Merci de ton aide Bobe , je pense qu'il n'y a que toi pour m'aider!

bonne continuation

++All

Padaben

#2 Re : Aide technique » [RESOLU]Tags perso dans confirmation d'inscription! » 2006-10-29 12:26:15

...il est facile de rajouter un champ dans le formulaire, de l'ajouter dans la bdd... Padaben

ah bon!? roll

OUi via le fichier tags.ini.php, j'ai quasi rien à faire à par informer les 3 lignes...

c pas complexe qd meme
!!!!
Look ds la FAQ fournie avec le script
voilà

@+

Padaben

#3 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2006-10-28 23:23:32

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

#4 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2006-10-28 11:51:51

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

#5 Re : Aide technique » AJOUT DE TAGS PERSO DANS LE form.php » 2006-10-21 00:25:54

J'avoue que je ne comprends pas bien ta demande.

Une personne s'inscrit.
La page de résultat (ou le formulaire si tu fais retomber dessus) affiche le message de résultat.

Tu veux faire quoi à partir de là ?

Alors oui je voudrais que dans ce résultat s'affiche un des tags créés pendant l'inscription, donc que la fonction résultat inclue l'affichage d'un TAG PERSO

Et si possible qu'un autre email soit envoyé une fois que l'internaute a confirmé par le lien.

Merci de ta précieuse aide !
@+
Padaben

#6 Re : Aide technique » AJOUT DE TAGS PERSO DANS LE form.php » 2006-10-20 03:16:53

Alors je réitère ma demande, si quelqu'un a une info , ca m'arrangerai

Bobe, si il n'y a pas de solutions, dis le moi simplement smile

merci, j'galere tellement !!

@+

Padaben

#7 Re : Aide technique » AJOUT DE TAGS PERSO DANS LE form.php » 2006-10-18 01:19:21

Re salut !
bah la recherche c'est avérée pour le moment infructueuse.

Bobe pourrait tu me dire quel fichier je dois éventuellement modifier pour permettre la récupération d'un champ dans la BDD ( %PSEUDO%) par ex,
et l'afficher dans la page d'affichage form.php, ( dans mon cas, form.php, est le fichier qui recois les éléments du formulaire d'inscription, et de désinscription. )
parceque évidement je peux faire envoyer un mail de cette page par un bouton à l'utilisateur, sauf que les éléments dont j'ai besoin se trouvent dans la Bdd, et donc impossible de passer par un autre fichier de connexion SQL pour pouvoir les récupérer...
je dois les rajouter dans le code php de la fonction d'affichage de cette page ( le code est plus haut ) . j'ai bien consulté les fichiers de config contenus dans le dossier include/ et le fichier lang_francais.php....
mais toujours sans succés...

A l'aide Bobe, je pense vu la complexité de mon probleme, tu es le seul à pouvoir me donner la marche à suivre...

Merci

@ vite j'esper
Padaben

#8 Re : Aide technique » AJOUT DE TAGS PERSO DANS LE form.php » 2006-10-17 23:43:16

Bobe , t'a pas l'air inspiré par ma requete!!
c'est ptet aboslument pas possible à ajouter...

en tout les cas, je ne peux attendre, donc j'ai trouvé une alternative en attendant  !!

proposer aux gens directement de recevoir l'email en cliquant sur un bouton d'envoi.

c pas l'top mais en attendant qu'un pti bout de code fasse son apparition, je vais faire ca .

je vous tient au jus !

@+ all
Padaben

#9 Re : Aide technique » [RESOLU]Tags perso dans confirmation d'inscription! » 2006-10-16 17:59:52

Ca fonctionne parfaitement, c'est exactement ce que je cherchais

Merci

@+
Padaben

#10 Re : Aide technique » AJOUT DE TAGS PERSO DANS LE form.php » 2006-10-16 15:26:31

Salut à tous, salut Bobe.

je pense que Bobe sera le seul à pouvoir répondre à ma demande, mais d'autres sont les bienvenus bien sur.

J'ai le fichier form.php qui contient :

<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '/home/www/mondomaine/newsletter');

include WA_ROOTDIR . '/newsletter.php';
?>

normal.
vu que c'est lui qui affiche les infos apres une inscription ou une désinscription, via le fichier de langue lang.francais.php, je souhaiterai pouvoir ajouter l'affichage d'un TAGS PERSO genre %PSEUDO%
j'ai bien évidement modifié la ligne correspondante, pour moi c'est
la ligne :
$lang['Message']['Confirm_ok'] avec un code %PSEUDO% mais bien évidement cela ne fonctionne pas .

De plus, est il possible apres cette modif de pouvoir faire envoyer un email de" confirmation de confirmation d'inscription", qui regroupe toutes les infos de la personne inscrite ( dans le cas ou d'autres Tags perso)s sont utilisés ...

Encore merci bobe pour ce script  smile

merci pour tes tuyaux ...

@+ ALL
Padaben

#11 Re : Aide technique » bonsoir champ abo_id ds la bdd » 2006-09-26 17:40:20

encore merci pour l'info, je l'utiliserai en temps voulu,
pour les besoins, j'ai tout réinstallé le script, histoire de tout remettre à neuf apres les trop grand nombre d'essais !

merci Bobe

@+

PAdaben

#12 Re : Aide technique » [RESOLU]Tags perso dans confirmation d'inscription! » 2006-09-26 17:27:24

Merci , je vais tester cela rapidement, et je te tiens au courant ..

bonne continuation.

Padaben

#13 Re : Aide technique » liste abonné » 2006-09-20 18:09:25

salut Nico, je voulais savoir si tu avais résolu ce pb, et donc si tu avais trouvé le moyen de mettre les tags persos dans l'email de confirmation

Merci

@+

Padaben

#14 Re : Aide technique » [RESOLU]Tags perso dans confirmation d'inscription! » 2006-09-20 16:41:53

Bonjour, il est facile de rajouter un champ dans le formulaire, de l'ajouter dans la bdd, mais j'ai essayé de rajouter les tags {NOM} {PRENOM}
{CODE} dans l'email de confirmation d'inscription que l'on modifie déjà dans languages/french/welcome_form1.txt

Y a t il un moyen de modifier ce fichier afin que je puisse envoyer l'email de confirmation avec ces 3 TAGS??

dans le fichier tags.inc.php j'ai bien évidement rajouter les 3 lignes correspondantes de mes tages persos, mais si les 2 attributs column_name et field_name me servent, tag_name peut il etre utilisé pour ce cas??

je suppose que le tag {NOM} etc sert à la composition de la newsletter et du panneau de gestion de compte,( je n'ai pas encore testé)

comment faire, quels fichier puis-je modifier pour pouvoir obtenir ma confirmation d'inscription personnalisée?

Merci de vos infos, merci Bobe

@ tres vite j'esper, je galere depuis un moment ...

Padaben

#15 Re : Aide technique » bonsoir champ abo_id ds la bdd » 2006-09-16 02:34:16

re..
à la suite de multiples tests, je voudrais remettre à 0 le champ abo_id de la table wa_abo_id

MERci pour les infos !!

Bon Wend
Padaben

#16 Re : Discussions » Bonsoir, priorité d'un champ pour la selection des envois » 2006-09-16 00:04:53

c'est la suite du POST précédent !

Bonsoir à tous..

voilà je viens de relire encore et encore la FAQ, ptite bible !

Pour :

mais à ce moment là, comment ajouter du code, et dans quel(s)  fichier(s)
rajouter des variables pour que l'enregistrement et l'affichage se fasse
et dans le panneau d'admin pas INSCRIT,, dans le détail ainsi que dans le tableau de liste des abonnés et  dans éventuellement le panneau ou l'utilisateur peut modifier ses infos.
Padaben

je suppose que c'est en créant dans le fichier tags.inc.php les 3 lignes, mais surtout en précisant le champ au " field_name" à une valeur qui par ex pour le nom,  deviendrai {NOM} que je pourrais insérer dans la page d'administration...

j'espere etre clair....

donc Bobe, si ma déduction est bonne, je pense que ce sujet peut etre déplacé dans la section Technique... puisque la fonctionnalité est déjà incluse dans le wanl 2.3.1

Merci @+

Padaben

#17 Re : Discussions » Bonsoir, priorité d'un champ pour la selection des envois » 2006-09-15 00:03:06

Pour les besoin d'un site, je souhaiterai rajouter un champ dans le formulaire.
ca c'est facile.
le champ est du type Select , pour select soit l'utilisateur est du type X ou soit du type Y.

cependant, il y a 2 choses qui m'imtriguent :

- comment faire pour que dans la partie admin, INSCRITS, je puisse voir apparaitre la valeur X ou Y, ( issue de la bdd ), je pense qu'il faut donc ajouter un champ, j'ai trouvé le fichier "edit_abo_profil_body.tpl"
par quel moyen je pe rajouter ici un champ sans que ca perturbe quoique ce soit !?

- ensuite comment permettre l'envoie de la newsletter 2 ( par ex )
seulement aux X et une quelque peu différente aux Y, cela pourrait se traduire par
envoi newsletter 2X différent de envoi de newsletter 2Y

je me demande quand meme si il n'est pas préférable à partir du formulaire, de faire l'inscription à une newsletter A si l'utilisateur a select X
puis l'inscription à une liste B, si l'utilisateur a select Y
mais à ce moment là, comment ajouter du code, et dans quel(s)  fichier(s)
rajouter des variables pour que l'enregistrement et l'affichage se fasse
et dans le panneau d'admin pas INSCRIT,, dans le détail ainsi que dans le tableau de liste des abonnés et  dans éventuellement le panneau ou l'utilisateur peut modifier ses infos.
la création de table dans la bdd est sous entendu, pour autant de paramètre que de choix possible dans le formulaire...

voilà si quelqu'un à une idée... ou déjà si Bobe tu pourrais me donner quelques infos.

je n'ai pas su trop ou placer ce post, donc je l'ai mis dans cette section

merci pour les infos, j'ai aussi posté un post dans la section technique, qiu parle d'un formulaire en flash. ce n'est qu'un début.
http://forum.webnaute.net/viewtopic.php?pid=18581#18581

@+ all

Padaben

#18 Re : Aide technique » fORMULAIRE EN FLASH ----> ACTION » 2006-09-14 23:28:09

je post ici le début de la prog du formulaire en flash..
j'ai eu un bug pc, et par manque de temps, je me tourne vers une autre solution.

par contre, je laisse là le code de l'AS entendez actionscript ( language natif de flash !) et la page php appelée par le swf...

si quelqu'un est rentré suffisament dans le code de Bobe , voire Bobe , peut etre ce sera plus facile pour intégrer le php dans le script.

code du flash

// action du bouton valider ( occurence de ce bouton : valider_btn )
_root.valider_btn.onRelease = function() {
    verificationLogin()
}
// vérification de syntaxe
function verificationLogin(){
    if(_root.nom_txt.text != "" && _root.nom_txt.text.length >=3 && _root.prenom_txt.text != "" && _root.prenom_txt.text.length >=3 && _root.mail_txt.text != "" && _root.mail_txt.text.length >=4) {
        inscription();
    } else {
        _root.message_txt="Attention votre nom et prénom doivent au moins contenir 3 caractères";
    // je vide les champs
        _root.nom_txt.text=""; 
        _root.prenom_txt.text="";
        _root.mail_txt.text="";
    }
}

function inscription() {
    // variable de retour
    var retour:String="";
    // creation des objets Newloadvars
    var monInscription_lv = new LoadVars();
    var maReponse_lv = new LoadVars();
    
    // initialisation des variables de l'objet lv avec les valaurs saisies par l'utilisateur
    monInscription_lv.nom = _root.nom_txt.text;
    monInscription_lv.prenom = _root.prenom_txt.text;
    monInscription_lv.mail = _root.mail_txt.text;
    
    // detection du chargement depuis php
    maReponse_lv.onLoad = function(sucess) {
        if (sucess) {
                if (maReponse_lv.retour=="ok"){
                    _root.message_txt="inscription effectuée";
                } else if (maReponse_lv.retour=="pb"){
                    _root.message_txt="Attention cet email est déjà utilisé";
                    _root.mail_txt.text="";
                }
            } else {
            _root.message_txt="Une erreur est survenue, l'inscription n'a pu être effectuée.";
        
            }
        }
    //fonction envoi des variables et retour du résultat Ok ou pb
    monInscription_lv.sendAndLoad("fichier_Reception.php", maReponse_lv, "POST");
}

Puis pr le fichier php qui est donc " fichier_reception.php" :

<?
// je récupere les variables POST ées dans flash
if (isset($_POST['nom'])) $nom = utf8_decode($_POST['nom']); else $nom='inconnu';
    if (isset($_POST['prenom'])) $prenom= utf8_decode($_POST['prenom']);else $prenom='inconnu';
    if (isset($_POST['mail'])) { $mail= utf8_decode($_POST['mail']); else $mail='inconnu';
    
// fonction de renvoi des réponses à flash    
function envoi($var,$val){
        echo "&".$var."=".utf8_encode($val);
    }
// connection à la bdd
require_once('fichier de connection à votre base');

//verification si  $mail existe

    $sel_verifMail = "SELECT abo_pseudo FROM wa_abonnes WHERE abo_mail ='$mail' ";
    $verifMail = mysql_query($sel_verifMail) or die (mysql_error());
    $res_verifMail = mysql_num_rows($verifMail);

if ($res_verifMail==0) {
        $insert_abo = "INSERT INTO  wa_abonnes (abo_nom, abo_prenom, abo_mail) VALUES ('$nom', '$prenom', '$mail')";
        mysql_query ($insert_abo) or die (mysql_error());
        envoi ("retour", "ok");
    } else {
        envoi ("retour", "pb");
    }

?>

Voilà, je sais que ce n'est pas un script qui peut se connecter à wanewsletter... mais avec le script que padawa a fourni ici
http://forum.webnaute.net/viewtopic.php … ight=champ

je pense qu'il y a moyen de faire qqch. pour le moment, je ai vraiment un manque de temps...

voilà.. navré de ne pas avoir été au bout, mais des fois, y'a des priorités...
en l'occurence faire vite... Cependant tout commenaiare ou remarque sont les bienvenus

voilà bonne continuation à tous, et je redis encore merci à Bobe pour ce script.

@+all

Padaben

#19 Re : Aide technique » Liens de désabonnement différents » 2006-09-12 22:07:25

pour le formulaire d'inscription oui je sais que c'est ce code, mon problème n'est pas là ...

c'est pour le désabonnement, le lien qui se trouve dans le mail envoyé pour la confirmation de désabonnement celui qui est de la forme

http://monsite/formulaire.php?codedelutilisateur

et donc,
en fait, si je ne peux pas utiliser le {LINK} classique, c'est parceque l'url de mon formulaire d'inscription ,'est pas au meme endroit que l'url de récéption du formulaire ( qui est donc le meme que le script ou se trouve le newsletter.php)
et aussi parceque l'url d'inscription n'est pas au meme endroit que l'url de désincription.

je voudrais donc savoir si il y a un moyen de concaténer le code de lutilisateur avec une autre adresse de formulaire.
pour ainsi faire partir la variable code de l'util depuis ce nouveau formulaire.

Moi j'ai encore un souci, c'est que lorsqu'une personne essaie de se désinscrire manuellement (donc par le formulaire, pas par {LINKS}, on l'envoie sur la page de résultat l'avertissant qu'il va recevoir un mail avec un lien à cliquer pour confirmer la désinscription (le fameux {LINKS}. Celui-ci fonctionne, l'adresse est supprimée dans la base, mais si la personne n'a pas refermé la page de résultat, celle-ci n'est pas mise à jour pour indiquer le nouveau message comme quoi la désinscription est bien validée définitivement.


je pense que effectivement si l'utilisateur n'a pas fermé la page, c ennuyeux, mais en fait, si il voit que un email va lui etre envoyé pour la confirmation. il fermera la page...

mais si il ne la ferme pas , rien ne t'empeche de modifier le code txt de l'email de confirmation de désinscription, et d'y insérer une phrase du type,
apres avoir cliké sur ce lien, vous serez completement désabonné,
patatipatata...

j'espere que tu vois ce que je dire..

bon courage..

++

Padaben[/list]

#20 Re : Aide technique » Liens de désabonnement différents » 2006-09-12 19:04:44

Oui c'est cela, j'ai réussi à avoir pr le lien d'abonnement juste le formulaire avec l'adresse mail et valider... le code est le suivant si tu ne l'a pas ...

<form method="post" action="lefichierform.php">
Adresse email : <input type="text" name="email" maxlength="100" /> 
<input type="hidden" name="liste" value="tonnumerodeliste" />
<input type="hidden" name="action" value="inscription" checked="checked" /><br />
<input type="submit" name="wanewsletter" value="Valider" />
</form>

et c idem pour désinscription, dans le formulaire de base, il te suffit de supprimer les champs non désirés et ensuite dans la ligne désinscription mettre type="hidden" caché, ainsi que la valeur checked="checked" pour préciser que ce champ est coché par défaut, mais invisible....

voiulà le truc le plus compliqué en fait est de savoir comment modifier le lien {LINK} pour qu'il concatène, l'id et le mdp du contact à une adresse # du type www.monsite.com/mapagededesinscription.php sachant que  cette page sera dirigée vers le lien lefichierform.php ( de traitement du formulaire)....

il m'a semblé avoir déjà vu un code pr ca quelque part, mais c t pas clair...

j'espere avoir été assez clair....

@++ all

Padaben

#21 Re : Aide technique » Liens de désabonnement différents » 2006-09-12 17:17:25

je voudrais effectuer la meme manip que Florence, mais dans la derniere version de wanewsletter 2.3.1, la ligne 367 ne correspond pas, j'ai bien tenté de chercher l'endroit  modifier avec le code que Bobe a donné  mais....

en fait pour moi le lien de désincription se trouve effectivement à une autre page que le formulaire d'inscription.

merci pour les éventuelles infos...


@+

Padaben

#22 Re : Aide technique » Comment récupérer le pseudo lors de l'inscription? » 2006-09-12 16:36:44

alors pour le lien ci dessu que bobe m'a donné, j'ai eu beau regarder dans le fichier class.form.php, mais je ne trouve pas la ligne à remplacer, j'ai aussi vérifié si la ligne avait déjà été modifiée, sans résultat...

je rapelle ma version 2.3.1 la toute derniere donc...

pour le moment je n'en sais pas plus, je tiendrai informé...

@+

Padaben

#23 Re : Aide technique » RE- Domaine inconnu ou compte non reconnu par le serveur » 2006-09-12 16:33:54

alors pour ce probleme, j'ai passé pas mal d'heures à essayer de trouver l'origine.

toujours est t il qu'il a été lié au rajout de champs ds le formulaire

et que au bout du compte, une réinstall complete du script a résolu le probleme...

j'ai apres réinstallation ( qui fonctionne bien ) rajouté des champs de formulaire--> TOUT C EST BIEN PASSE

a l'aide de la FAQ du script.

pour le moment je n'ai de nouveau pas eu ce message...

je vous tiendrai informés...

merci @+

PAdaben

#24 Re : Aide technique » Inclure directement dans les tables mes propres données » 2006-09-12 15:20:36

cela ne me vexe pas, mais cependant, je comprend le php, sans doute pas autant que toi c'est sur !!! tu es un maitre...

Cependant, il faut avouer qu'au début de ce POST, padawa ne précisait pas ou insérer son code, j'ai touvé ou mettre tout ce code, j'ai mis le temps mais j'ai trouvé, et je n'ai pas eu le temps de poster pr le dire....

pas de probleme, donc, j'ai trouvé !

je suis dessus pour y insérer les valeur rapportées du FLASH

MErci, je vais lire les autres réponses que tu m'a laissé!

@+

Padaben

#25 Re : Aide technique » RE- Domaine inconnu ou compte non reconnu par le serveur » 2006-09-11 23:19:52

RE-re-re salut, alors voilà j'ai aussi ce message, sauf que je suis déjà à la version 2.3.1, donc peut etre est-ce pas normal ??
serveur mutualisé celeonet sous linux
PHP version 5.1.6
smtp non activé
envoi 1 email par abonné ( encore aucun abonné n'est inscrit, phase de test)

Domaine inconnu ou compte non reconnu par le serveur (connect() :: Echec lors de la connexion au serveur smtp : 0 Success)

j'ai réussi à régler les paramètres qui me prennaient la tete avant, j'ai mis le temps, mais ca y est..enfin pr le moment...

je ferai un récap sur le forum technique une fois que j'aurais terminé!

@+ALL

Padaben

Pied de page des forums

Propulsé par FluxBB