如何使用帝国cms6.6注册欢迎邮件
发布时间:2014-07-20 编辑:jiaochengji.com
如何使用帝国cms6.6注册欢迎邮件
用户注册时发送欢迎邮件,是目前很多网站习惯采用的一种方式。
本文介绍 帝国cms6.6注册欢迎邮件发送的方法。
本文介绍 帝国cms6.6注册欢迎邮件发送的方法。
1.添加扩展变量
---------------------------
变量名: myemai
变量标识:欢迎邮件开关
变量说明: 1(开启) 0(关闭)
---------------------------
变量名: myemai
变量标识:欢迎邮件开关
变量说明: 1(开启) 0(关闭)
----------------------------
变量名: myemaititle
变量标识:欢迎邮件标题
变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码
变量名: myemaititle
变量标识:欢迎邮件标题
变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码
----------------------------
变量名: myemaitext
变量标识:欢迎邮件内容
变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码
2.文件修改/e/class/user.php
查找:
//同一IP注册
在上方添加:
//邮箱激活
在上方添加:
//激活帐号
在上方添加:
//替换邮件内容变量
将下面的函数替换为:
变量名: myemaitext
变量标识:欢迎邮件内容
变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码
2.文件修改/e/class/user.php
查找:
//同一IP注册
在上方添加:
复制代码 代码如下:
//密码变量复制
$mypassword=$password;
查找: $mypassword=$password;
//邮箱激活
在上方添加:
复制代码 代码如下:
//发送欢迎邮件
if($public_r['add_myemai']==1)
{
include('../class/qmemberfun.php');
SendhuanUserEmail($userid,$username,$email,$mypassword);
}
文件修改/e/class/qmemberfun.php查找: if($public_r['add_myemai']==1)
{
include('../class/qmemberfun.php');
SendhuanUserEmail($userid,$username,$email,$mypassword);
}
//激活帐号
在上方添加:
复制代码 代码如下:
//发送欢迎邮件
function SendhuanUserEmail($userid,$username,$email,$mypassword){
global $empire,$dbtbpre,$public_r,$user_tablename,$user_username,$user_userid,$user_email;
//发送邮件
$pr['title']=ReturnPublicAddVar('myemaititle');
$pr['text']=ReturnPublicAddVar('myemaitext');
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
$textr=QMRepEmailtext($userid,$username,$email,$url,$pr['title'],$pr['text'],$mypassword);
$sm=EcmsToSendMail($email,$textr['title'],$textr['text']);
}
查找: function SendhuanUserEmail($userid,$username,$email,$mypassword){
global $empire,$dbtbpre,$public_r,$user_tablename,$user_username,$user_userid,$user_email;
//发送邮件
$pr['title']=ReturnPublicAddVar('myemaititle');
$pr['text']=ReturnPublicAddVar('myemaitext');
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
$textr=QMRepEmailtext($userid,$username,$email,$url,$pr['title'],$pr['text'],$mypassword);
$sm=EcmsToSendMail($email,$textr['title'],$textr['text']);
}
//替换邮件内容变量
将下面的函数替换为:
复制代码 代码如下:
function QMRepEmailtext($userid,$username,$email,$pageurl,$title,$text,$mypassword=''){
global $empire,$dbtbpre,$public_r;
$date=date("Y-m-d");
$r[text]=str_replace('[!--pageurl--]',$pageurl,$text);
$r[text]=str_replace('[!--username--]',$username,$r[text]);
$r[text]=str_replace('[!--email--]',$email,$r[text]);
$r[text]=str_replace('[!--date--]',$date,$r[text]);
$r[text]=str_replace('[!--mypassword--]',$mypassword,$r[text]);
$r[text]=str_replace('[!--sitename--]',$public_r[sitename],$r[text]);
$r[text]=str_replace('[!--news.url--]',$public_r[newsurl],$r[text]);
$r[title]=str_replace('[!--pageurl--]',$pageurl,$title);
$r[title]=str_replace('[!--username--]',$username,$r[title]);
$r[title]=str_replace('[!--email--]',$email,$r[title]);
$r[title]=str_replace('[!--date--]',$date,$r[title]);
$r[title]=str_replace('[!--mypassword--]',$mypassword,$r[title]);
$r[title]=str_replace('[!--sitename--]',$public_r[sitename],$r[title]);
$r[title]=str_replace('[!--news.url--]',$public_r[newsurl],$r[title]);
return $r;
}
修改完毕。global $empire,$dbtbpre,$public_r;
$date=date("Y-m-d");
$r[text]=str_replace('[!--pageurl--]',$pageurl,$text);
$r[text]=str_replace('[!--username--]',$username,$r[text]);
$r[text]=str_replace('[!--email--]',$email,$r[text]);
$r[text]=str_replace('[!--date--]',$date,$r[text]);
$r[text]=str_replace('[!--mypassword--]',$mypassword,$r[text]);
$r[text]=str_replace('[!--sitename--]',$public_r[sitename],$r[text]);
$r[text]=str_replace('[!--news.url--]',$public_r[newsurl],$r[text]);
$r[title]=str_replace('[!--pageurl--]',$pageurl,$title);
$r[title]=str_replace('[!--username--]',$username,$r[title]);
$r[title]=str_replace('[!--email--]',$email,$r[title]);
$r[title]=str_replace('[!--date--]',$date,$r[title]);
$r[title]=str_replace('[!--mypassword--]',$mypassword,$r[title]);
$r[title]=str_replace('[!--sitename--]',$public_r[sitename],$r[title]);
$r[title]=str_replace('[!--news.url--]',$public_r[newsurl],$r[title]);
return $r;
}
您可能感兴趣的文章:
下一篇:帝国cms随机调用信息的实现代码
[关闭]