Re: Inscription des nouveaux membres | Titre du sujet : Re: Inscription des nouveaux membres par squizzer22 sur 03/06/2007 21:12:47
Bon j'ai avancé, mais là je galère
J'essaye donc d'envoyer un email sympa au webmaster lorsqu'un nouveau membre s'inscrit, plutôt que la phrase "un nouveau membre vient de s'inscrire"
J'ai donc créé un template nomme "newuser.tpl" qui est mis dans language/french/mail_template/
Citation : Bonjour,
Un nouveau membre vient de s'inscrire sur le site.
Pseudo: {X_UNAME} Nom : {X_NAME} EMail : {X_UEMAIL}
----------- Sincères salutations {SITENAME} ({SITEURL}) {ADMINMAIL}
J'ai également modifié le fichier register.php à la racine du site (à la ligne 250 j'ai fais)
Citation : if ($xoopsConfigUser['new_user_notify'] == 1 && !empty($xoopsConfigUser['new_user_notify_group'])) { $xoopsMailer =& getMailer(); $xoopsMailer->useMail(); $xoopsMailer->setTemplate('newuser.tpl'); $xoopsMailer->assign('USERNAME', $uname); $xoopsMailer->assign('NAME', $name); $xoopsMailer->assign('USEREMAIL', $email); $xoopsMailer->assign('SITENAME', $xoopsConfig['sitename']); $xoopsMailer->assign('ADMINMAIL', $xoopsConfig['adminmail']); $xoopsMailer->assign('SITEURL', XOOPS_URL."/"); $member_handler =& xoops_gethandler('member'); $xoopsMailer->setToGroups($member_handler->getGroup($xoopsConfigUser['new_user_notify_group'])); $xoopsMailer->setFromEmail($xoopsConfig['adminmail']); $xoopsMailer->setFromName($xoopsConfig['sitename']); $xoopsMailer->setSubject(sprintf(_US_NEWUSERREGAT,$xoopsConfig['sitename'])); //$xoopsMailer->setBody(sprintf(_US_HASJUSTREG, $uname)); $xoopsMailer->send(); }
Mais ça ne marche pas Je reçois bien un email avec le template, mais il est marqué : Citation :
Merci de m'aider,
Laurent.
|
|