帝国cms6.6注册欢迎邮件发送的方法是什么

来源:undefined 2025-01-02 11:10:44 1041

帝国cms6.6注册欢迎邮件发送的方法是什么?

1.添加扩展变量 

变量名: myemai 

变量标识:欢迎邮件开关 

变量说明: 1(开启) 0(关闭) 

变量名: myemaititle 

变量标识:欢迎邮件标题 

变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码 

变量名: myemaitext 

变量标识:欢迎邮件内容 

变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码 

查找: 

01.//同一IP注册 

复制代码在上方添加: 

01.//密码变量复制 

02.$mypassword=$password; 

03. 

复制代码查找: 

01.//邮箱激活 

复制代码在上方添加: 

01.//发送欢迎邮件 

复制代码代码如下:

1

2

3

4

5

02.if($public_r[add_myemai]==1) 

03.{ 

04.include(../class/qmemberfun.php); 

05.SendhuanUserEmail($userid,$username,$email,$mypassword); 

06.}

登录后复制

07. 

复制代码3.文件修改/e/class/qmemberfun.php查找: 

01.//激活帐号 

复制代码在上方添加: 

01.//发送欢迎邮件 

代码如下:

1

2

3

4

5

6

7

8

9

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. 

查找: 

01.//替换邮件内容变量 

复制代码将下面的函数替换为: 

代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

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.}

登录后复制

复制代码修改完毕! 

以上就是帝国cms6.6注册欢迎邮件发送的方法是什么的详细内容,更多请关注php中文网其它相关文章!

最新文章