Quelle est la méthode pour envoyer l'e-mail de bienvenue d'inscription pour Empire cms6.6 ?
1. Ajouter des variables étendues
Nom de la variable : myemai
Identification de la variable : changement d'e-mail de bienvenue
Description de la variable : 1 (on) 0 (off)
Nom de la variable : montitre
Identification de la variable : titre de l'e-mail de bienvenue
Description de la variable : [!--username--] : utilisateur Nom[!--email--] :Adresse e-mail[!--date--] :Heure d'envoi[!--sitename--] :Nom du site Web[!--news.url--] :Adresse du site Web[!- -mypassword--] : mot de passe de l'utilisateur
Nom de la variable : monemaitext
Identification de la variable : contenu de l'e-mail de bienvenue
Description de la variable : [!--username--] : nom d'utilisateur [ !--email--] :Adresse e-mail[!--date--] :Heure d'envoi[!--sitename--] :Nom du site Web[!--news.url--] :Adresse du site Web[!-- mon mot de passe --] : Mot de passe utilisateur
2. Modification du fichier/e/class/user.php
Rechercher :
01.//Même IP inscription
Copiez le code et ajoutez-le ci-dessus :
01.//Copiez la variable mot de passe
02.$mypassword=$password;
03 .
Copiez le code pour trouver :
01.//Activation par e-mail
Copiez le code et ajoutez-le ci-dessus :
01.//Envoyez l'e-mail de bienvenue
Copier le code est le suivant :
02.if($public_r['add_myemai']==1) 03.{ 04.include('../class/qmemberfun.php'); 05.SendhuanUserEmail($userid,$username,$email,$mypassword); 06.}
07
Copier le code 3. Modification du fichier/e/class/qmemberfun.php recherche :
01.//Activer le compte
Copiez le code et ajoutez-le ci-dessus :
01.//Envoyer l'e-mail de bienvenue
Le code est le suivant :
02.function SendhuanUserEmail($userid,$username,$email,$mypassword){ 03. global $empire,$dbtbpre,$public_r,$user_tablename,$user_username,$user_userid,$user_email; 04. //发送邮件 05. $pr['title']=ReturnPublicAddVar('myemaititle'); 06. $pr['text']=ReturnPublicAddVar('myemaitext'); 07. @include(ECMS_PATH.'e/class/SendEmail.inc.php'); 08. $textr=QMRepEmailtext($userid,$username,$email,$url,$pr['title'],$pr['text'],$mypassword); 09. $sm=EcmsToSendMail($email,$textr['title'],$textr['text']); 10.}
11.
Rechercher :
01.//Remplacer la variable de contenu de l'email
Copiez le code et remplacez la fonction suivante par :
Le le code est le suivant :
01.function QMRepEmailtext($userid,$username,$email,$pageurl,$title,$text,$mypassword=''){ 02. global $empire,$dbtbpre,$public_r; 03. $date=date("Y-m-d"); 04. $r[text]=str_replace('[!--pageurl--]',$pageurl,$text); 05. $r[text]=str_replace('[!--username--]',$username,$r[text]); 06. $r[text]=str_replace('[!--email--]',$email,$r[text]); 07. $r[text]=str_replace('[!--date--]',$date,$r[text]); 08. $r[text]=str_replace('[!--mypassword--]',$mypassword,$r[text]); 09. $r[text]=str_replace('[!--sitename--]',$public_r[sitename],$r[text]); 10. $r[text]=str_replace('[!--news.url--]',$public_r[newsurl],$r[text]); 11. $r[title]=str_replace('[!--pageurl--]',$pageurl,$title); 12. $r[title]=str_replace('[!--username--]',$username,$r[title]); 13. $r[title]=str_replace('[!--email--]',$email,$r[title]); 14. $r[title]=str_replace('[!--date--]',$date,$r[title]); 15. $r[title]=str_replace('[!--mypassword--]',$mypassword,$r[title]); 16. $r[title]=str_replace('[!--sitename--]',$public_r[sitename],$r[title]); 17. $r[title]=str_replace('[!--news.url--]',$public_r[newsurl],$r[title]); 18. return $r; 19.}
Copiez le code et modifiez-le !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!