[résolu] newsletter module NMS - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [résolu] newsletter module NMS (/thread-924.html) |
[résolu] newsletter module NMS - inextremis - 28/01/2011 Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~ Bonjour, cette fois je me pose une autre question concernant le module NMS. J'ai déjà en place sur mon site un formulaire pour devenir "membre" et ainsi avoir des accès réservés. Lors de la création de ces formulaires, je me suis dit: autant ajouter un champs case à cocher avec le label : je souhaite recevoir les news. J'ai donc dans ma base cette donnée prête à servir. ma question : puis-je maintenant installer NMS et appliquer l'envoi de la newsletter aux membres déjà enregistrés? [résolu] newsletter module NMS - jissey - 28/01/2011 bonjour, OUI. dans MNS, tu as la possibilité d'importer les utilisateurs de FEU mais pas en fonction d'un champ prédéfini, mais en fonction d'un groupe. Je l'ai fait il n'y a pas longtemps et il a fallu que je debug, ça ne marchait pas bien, donc si tu a des problèmes...siffle Par contre, après install de MNS, tu ne pourras pas exploiter l'info que tu as prévue dans l'inscription(sans entrer dans le code). Il vaudrait mieux, sur la même page ajouter le formulaire d'inscription à NMS. Ou alors, tu le fait à la main: -Créer un groupe "NMS". -Met les users qui ont cochés ta case à cocher dedans. -importe régulièrement le groupe NMS de FEU dans NMS. Bon courage. [résolu] newsletter module NMS - inextremis - 28/01/2011 Ok merci. Dans ce cas, je vais tenter de faire simple: soit le visiteur ce rend sur la page pour s'inscrire à la newsletter soit suite à son enregistrement en tant que membre, il est redirigé vers celle-ci. question : un utilisateur vient juste de s'enregistrer en tant que membre il clique pour envoyer le formulaire, la page pour s'inscrire à la newsletter s'ouvre. Dans cette dernière le champ e-mail peut-il être déjà rempli? en récupérant celui-ci du formulaire d'enregistrement en tant que membre? [résolu] newsletter module NMS - jissey - 28/01/2011 peut-être...il faudrait voir avec {get_template_vars} ce que tu as à disposition, sinon, il faudrait développer. [résolu] newsletter module NMS - inextremis - 29/01/2011 Ok merci. A ce moment là, pourquoi ne pas insérer la case à cocher NMS à la fin du formulaire d'inscription précedent. NMS devra récupérer le mail et nom sans pour autant que ces champs y soit afficher afin d'éviter cette répétition à mes visiteurs souhaitant devenir membre? Ensuite régler la case à cocher pour laisser le choix, non? voici ce que me retourne la fonction - gabarit NMS SCRIPT_NAME = /index.php app_name = CMS sitename = D'Infinies Sensations lang = encoding = utf-8 ccuser = Object feu_smarty = Object content_obj = Object content_id = 102 page = restez-informe page_id = restez-informe page_name = restez-informe page_alias = restez-informe position = 10 friendly_position = 10 formid = m7f434 actionid = m7f434 actionparams = Array (3) returnid = 102 mod = Object NMS = Object prompt_email = Adresse email submitbtn = <input class="cms_submit" name="m7f434submit" id="m7f434submit" value="Envoyer" type="submit" /> listids = Array (1) formstart = <form id="m7f434moduleform_1" method="post" action="http://www.variodis.com/index.php?page=restez-informe" class="cms_form"> <div class="hidden"> <input type="hidden" name="mact" value="NMS,m7f434,do_create_new_user,1" /> <input type="hidden" name="m7f434returnid" value="102" /> <input type="hidden" name="page" value="102" /> <input type="hidden" name="m7f434lang" value="fr_FR" /> </div> formend = </form> email = <input type="text" class="cms_textfield" name="m7f434email" id="m7f434email" value="" size="30" maxlength="150" /> prompt_username = Nom username = <input type="text" class="cms_textfield" name="m7f434username" id="m7f434username" value="" size="30" maxlength="150" /> formhidden = <input type="hidden" name="m7f434lists[]" value="1" /> message = curr_id = <label><input type="checkbox" name="m7f434lists[]" value="1" checked="checked" disabled="disabled" /> newsletter - je souhaite la recevoir!</label> [résolu] newsletter module NMS - jissey - 29/01/2011 Bonsoir, alors OK, dans la page d'inscription il y a le formulaire et la case à cocher et dans la page résultat, tu mets {get_template_vars}. Si tu récupère le mail et la valeur de la case à cocher, alors c'est jouable. [résolu] newsletter module NMS - inextremis - 30/01/2011 Bonjour, voici le résultat pour la fonction dans le formulaire d'inscription: SCRIPT_NAME = /index.php app_name = CMS sitename = D'Infinies Sensations lang = encoding = utf-8 ccuser = Object feu_smarty = Object content_obj = Object content_id = 100 page = s-inscrire page_id = s-inscrire page_name = s-inscrire page_alias = s-inscrire position = 6.1 friendly_position = 6.1 selfregactionid = md2177 selfregparams = Array (4) mod = Object SelfRegistration = Object actionid = md2177 actionparams = Array (4) returnid = 100 startform = <form id="md2177moduleform_1" method="post" action="http://www.variodis.com/index.php?page=s-inscrire" class="cms_form"> <div class="hidden"> <input type="hidden" name="mact" value="SelfRegistration,md2177,reguser,0" /> <input type="hidden" name="md2177returnid" value="100" /> </div> endform = </form> title = S'enregistrer hidden = <input type="hidden" name="md2177orig_url" value="http://www.variodis.com/index.php?page=s-inscrire" /> <input type="hidden" name="md2177group_id" value="1" /> <input type="hidden" name="md2177group" value="membre" /> <input type="hidden" name="md2177allowoverwrite" value="0" /> controls = Array (10) controlcount = 10 submit = <input class="cms_submit" name="md2177submit" id="md2177submit" value="Envoyer" type="submit" /> msg_sendanotheremail = J'ai déjà complété le formulaire d'enregistrement mais je n'ai pas reçu d'email, pouvez-vous s.v.p. le renvoyer link_sendanotheremail = <a href="http://www.variodis.com/index.php?mact=SelfRegistration,md2177,default,1&md2177mode=sendanotheremail&md2177returnid=100&page=100">Cliquez ici</a> control = Object [résolu] newsletter module NMS - jissey - 30/01/2011 Ce qu'il faut, c'est voir ce qu'il y a dans la page de résultat. Ici, c'est la page AVANT inscription. Remplir le formulaire et l'envoyer et ensuite voir ce qu'il y a dans les variables. [résolu] newsletter module NMS - inextremis - 30/01/2011 Evidemment, on veut le réponse pas la question... la voici au sortir de la confirmation de demande par SelfRegistration Bienvenue laurentpene@evolutioncourtage.com Vous souhaitez vous inscrire sur le site http://www.variodis.com. Un e-mail vous a été envoyé à l'adresse suivante : laurentpene@evolutioncourtage.com contenant les instructions pour terminer votre enregistrement. SCRIPT_NAME = /index.php app_name = CMS sitename = http://www.variodis.com lang = encoding = utf-8 ccuser = Object feu_smarty = Object content_obj = Object content_id = 102 page = 102 page_id = 102 page_name = restez-informe page_alias = restez-informe position = 10 friendly_position = 10 selfregactionid = cntnt01 selfregparams = Array (5) mod = Object SelfRegistration = Object actionid = cntnt01 actionparams = Array (5) returnid = 102 username = laurentpene@evolutioncourtage.com email = laurentpene@evolutioncourtage.com login_afterverify = 1 on y trouve donc bien username et e-mail, est-ce suffisant? [résolu] newsletter module NMS - jissey - 30/01/2011 C'est presque suffisant, il manque la case à cocher. Il y a un autre problème, self-registration renvoie username et email pendant que NMS attend les mêmes noms de variables en entrée ce qui créer des confusions dans l'affichage (j'ai testé). Sans développement pour intercepter le formulaire (une UDT devrait suffir), ça me parait impossible. Si tu ne développes pas, peut-être devrais-tu faire simple. Sinon, il y a de bons tutos pour faire des balises utilisateurs (UDT). Bon courage. [résolu] newsletter module NMS - inextremis - 31/01/2011 Ok. Je ne me sens pas vraiment créer des balises donc je vais faire simple : je reste sur l'enchainement des 2 formulaires en songeant toutefois à supprimer une étapre de confirmation afin d'alleger le processus côté utilisateur. merci. [résolu] newsletter module NMS - bess - 31/01/2011 oublie pas le [résolu] dans le titre de ton premier message si jissey t'as apporté une solution viable |