Maison  >  Article  >  Tutoriel CMS  >  Quelle est la méthode pour envoyer l'e-mail de bienvenue d'inscription dans Empire CMS6.6 ?

Quelle est la méthode pour envoyer l'e-mail de bienvenue d'inscription dans Empire CMS6.6 ?

藏色散人
藏色散人original
2019-12-12 09:27:542670parcourir

Quelle est la méthode pour envoyer l'e-mail de bienvenue d'inscription dans Empire CMS6.6 ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn