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

所属分类: CMS教程 / 帝国cms 阅读数: 1577
收藏 0 赞 0 分享
1.添加扩展变量
——————————————————
变量名: myemai
变量标识:欢迎邮件开关
变量说明: 1(开启) 0(关闭)
——————————————————
——————————————————
变量名: myemaititle
变量标识:欢迎邮件标题
变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码
——————————————————
——————————————————
变量名: myemaitext
变量标识:欢迎邮件内容
变量说明: [!--username--]:用户名 [!--email--]:邮箱地址[!--date--]:发送时间 [!--sitename--]:网站名称 [!--news.url--]:网站地址[!--mypassword--]:用户密码
——————————————————
2.文件修改/e/class/user.php
查找:
01.//同一IP注册
复制代码在上方添加:
01.//密码变量复制
02.$mypassword=$password;
03.
复制代码查找:
01.//邮箱激活
复制代码在上方添加:
01.//发送欢迎邮件

复制代码
代码如下:

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.//发送欢迎邮件

复制代码
代码如下:

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.//替换邮件内容变量
复制代码将下面的函数替换为:

复制代码
代码如下:

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

复制代码修改完毕!
更多精彩内容其他人还在看

帝国cms文章内容tags关键词设置调用方法以及tags静态化实现方法

这篇文章主要介绍了帝国cms文章内容tags关键词设置调用方法以及tags静态化实现方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms如何自动生成缩略图的实现方法

春哥技术博客最近苦于每次都要点击生成缩略图,无论你手工发布,还是采集而来,免不了要进行手工操作弄缩略图,不然标题图片没有,挺烦人的,那么有没有只需一次设定,就可以在文章编辑框里自动勾选生成缩略图,免除你次次进行操作的麻烦
收藏 0 赞 0 分享

帝国CMS7.5搜索页面模板不支持灵动标签和万能标签的解决方法

这篇文章主要介绍了帝国CMS7.5搜索页面模板不支持灵动标签和万能标签的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国CMS会员头像图片随机调用的实现方法

这篇文章主要介绍了帝国CMS会员头像图片随机调用的实现方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国CMS随机调用本地图片作为文章缩略图的方法

使用帝国CMS发文章的时候,正常情况是有封面图就显示,没有就不显示图片,但有的信息偏偏内容没图。那我们就一次性下载一堆图片,让每篇信息随机调用本地图片来作为标题图,这样添加文章就轻松不少
收藏 0 赞 0 分享

帝国cms会员空间增加最近访客列表的实现方法

帝国CMS会员空间是没有访客记录功能的,所以我们需要二次开发一个,方法不是非常复杂,步骤代码会全部列出,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms评论时自动判断会员是否登陆的方法

这篇文章主要介绍了帝国cms评论时自动判断会员是否登陆的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms后台发布信息时的多图上传去掉链接a标签

这篇文章主要介绍了帝国cms后台发布信息时的多图上传去掉链接a标签,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms调用软件下载数量的方法

这篇文章主要介绍了帝国cms调用软件下载数量的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms页面浏览量或点击率统计调用代码

这篇文章主要介绍了帝国cms页面浏览量或点击率统计调用代码,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多