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

所属分类: CMS教程 / 帝国cms 阅读数: 1531
收藏 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的phomenewspic/ecmsinfo标签详解

前两天刚接触帝国CMS,它给我的感觉是,它确实很强大。内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。这也就是今天所说的主题,关于标签
收藏 0 赞 0 分享

帝国CMS 建立目录不成功!请检查目录权限 的解决办法

今天在安装好帝国cms的时候,新建栏目,提示建立目录不成功!请检查目录权限,原来是服务器安全设置导致的问题,不能新建目录与读写php,然后按如下操作完成
收藏 0 赞 0 分享

帝国cms的灵动标签判断栏目ID的方法

帝国cms的灵动标签怎么判断栏目ID,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms调用会员排行的序号的实现代码

帝国cms调用会员排行的序号的实现代码,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms TAGS功能介绍与管理

帝国CMS的tags功能不仅是作为tags信息列表使用,而且是将tags作为自定义分类来使用,可按TAGS调用信息,可以实现碎片同样的功能,只是tags随时都能分类,更加灵活
收藏 0 赞 0 分享

帝国cms 6.6TAGS标签(showtags)调用说明

showtags标签可以通过链接附加参数tempid在标签中设定“标签模板”ID,如何改变整个tags列表页的模板?而不仅仅是改变标签模板
收藏 0 赞 0 分享

帝国cms 搜索关键字调用标签(showsearch)使用说明

本文将详细介绍帝国cms 搜索关键字调用标签(showsearch)使用说明,需要了解的朋友可以参考下
收藏 0 赞 0 分享

给帝国cms 腾讯QQ、淘宝旺旺、微软MSN、谷歌Gtalk 等在线客服增加方法

选择在线状态图片风格、填写QQ号码、在线状态的使用范围(域名)、图片旁的留言、会话权限(一般选择沟通时可使用图片、可发送文件),然后点击“生成网页代码”超低价格,根据提示输入QQ的密码和验证码,然后就会生成代码
收藏 0 赞 0 分享

帝国cms 批量替换字段值使用说明

帝国cms 批量替换字段值为对信息表字段的内容进行批量替换,提高用户工作效率
收藏 0 赞 0 分享

帝国CMS整合Discuz的多种方法详细介绍

帝国CMS整合Discuz有两种方式:方式一、用Ucenter接口整合。使用Ucenter接口整合无需安装通行证跟万能会员接口;方式二、用Discuz通行证接口整合。需先安装万能会员接口,然后再安装通行证
收藏 0 赞 0 分享
查看更多