帝国cms6.6注册欢迎邮件发送的方法
<p><strong>1.添加扩展变量</strong><span> </span><br><span>—————————————————— </span><br><span>变量名: myemai </span><br><span>变量标识:欢迎邮件开关 </span><br><span>变量说明: 1(开启) 0(关闭) </span><br><span>—————————————————— </span><br><span>—————————————————— </span><br><span>变量名: myemaititle </span><br><span>变量标识:欢迎邮件标题 </span><br><span>变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码 </span><br><span>—————————————————— </span><br><span>—————————————————— </span><br><span>变量名: myemaitext </span><br><span>变量标识:欢迎邮件内容 </span><br><span>变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码 </span><br><span>—————————————————— </span><br><strong>2.文件修改/e/class/user.php</strong><span> </span><br><span>查找: </span><br><span>01.//同一IP注册 </span><br><span>复制代码在上方添加: </span><br><span>01.//密码变量复制 </span><br><span>02.$mypassword=$password; </span><br><span>03. </span><br><span>复制代码查找: </span><br><span>01.//邮箱激活 </span><br><span>复制代码在上方添加: </span><br><span>01.//发送欢迎邮件 </span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
02.if($public_r['add_myemai']==1) <br>
03.{ <br>
04.include('../class/qmemberfun.php'); <br>
05.SendhuanUserEmail($userid,$username,$email,$mypassword); <br>
06.} </p>
<p>
<br><span>07. </span><br><span>复制代码3.文件修改/e/class/qmemberfun.php查找: </span><br><span>01.//激活帐号 </span><br><span>复制代码在上方添加: </span><br><span>01.//发送欢迎邮件 </span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
02.function SendhuanUserEmail($userid,$username,$email,$mypassword){ <br>
03. global $empire,$dbtbpre,$public_r,$user_tablename,$user_username,$user_userid,$user_email; <br>
04. //发送邮件 <br>
05. $pr['title']=ReturnPublicAddVar('myemaititle'); <br>
06. $pr['text']=ReturnPublicAddVar('myemaitext'); <br>
07. @include(ECMS_PATH.'e/class/SendEmail.inc.php'); <br>
08. $textr=QMRepEmailtext($userid,$username,$email,$url,$pr['title'],$pr['text'],$mypassword); <br>
09. $sm=EcmsToSendMail($email,$textr['title'],$textr['text']); <br>
10.} </p>
<p>
<br><span>11. </span><br><span>复制代码查找: </span><br><span>01.//替换邮件内容变量 </span><br><span>复制代码将下面的函数替换为: </span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
01.function QMRepEmailtext($userid,$username,$email,$pageurl,$title,$text,$mypassword=''){ <br>
02. global $empire,$dbtbpre,$public_r; <br>
03. $date=date("Y-m-d"); <br>
04. $r=str_replace('[!--pageurl--]',$pageurl,$text); <br>
05. $r=str_replace('[!--username--]',$username,$r); <br>
06. $r=str_replace('[!--email--]',$email,$r); <br>
07. $r=str_replace('[!--date--]',$date,$r); <br>
08. $r=str_replace('[!--mypassword--]',$mypassword,$r); <br>
09. $r=str_replace('[!--sitename--]',$public_r,$r); <br>
10. $r=str_replace('[!--news.url--]',$public_r,$r); <br>
11. $r=str_replace('[!--pageurl--]',$pageurl,$title); <br>
12. $r=str_replace('[!--username--]',$username,$r); <br>
13. $r=str_replace('[!--email--]',$email,$r); <br>
14. $r=str_replace('[!--date--]',$date,$r); <br>
15. $r=str_replace('[!--mypassword--]',$mypassword,$r); <br>
16. $r=str_replace('[!--sitename--]',$public_r,$r); <br>
17. $r=str_replace('[!--news.url--]',$public_r,$r); <br>
18. return $r; <br>
19.} </p>
<p>
<br><span>复制代码修改完毕! </span></p>
頁:
[1]