帝国cms二次开发中心 - 专注于帝国cms源码 -二次开发 - 模板制作 - 营销商学院!

帝国cms新用户注册欢迎邮件插件

  • 插件介绍
  • 相关教程
  • 下载地址
  • 人气下载

  后台演示效果:

  用户收到邮件演示:

  安装教程:
 

0.上传update文件夹下的e目录(实际上就是覆盖e/admin/SetEnews.php 修改的比较多)
1.后台执行如下SQL语句  位置:系统设置->备份与恢复数据->执行SQL语句
ALTER TABLE  `[!db.pre!]enewspublic` ADD  `welcomeemail_open` INT( 1 ) NOT NULL COMMENT  '是否开启欢迎邮件',
ADD  `welcomeemail_title` VARCHAR( 255 ) NOT NULL COMMENT  '欢迎邮件标题',
ADD  `welcomeemail_text` TEXT NOT NULL COMMENT  '欢迎邮件内容';
2.e/class/functions.php 
搜索		'settop'=>".$r[settop].",
下一行添加	'welcomeemail_open'=>".$r[welcomeemail_open].",#trylife plugin welcome email pulic set cache 201009122226 update 0
3.e/class/userfun.php 加入函数如下:
function WelcomeEmail($userid,$username,$email){
	#global variables
	global $empire,$dbtbpre,$public_r,$user_tablename,$user_username,$user_userid,$user_email;
	#Send Email
	$pr=$empire->fetch1("select welcomeemail_title,welcomeemail_text from {$dbtbpre}enewspublic limit 1");
	@include(ECMS_PATH.'e/class/SendEmail.inc.php');
	#replace variables 
	$textr=QMRepEmailtext($userid,$username,$email,$url,$pr['welcomeemail_title'],$pr['welcomeemail_text']);
	#Send
	$sm=EcmsToSendMail($email,$textr['title'],$textr['text']);
	#message
	#printerror("RegisterSuccess",$public_r['newsurl'],1);
}
4.e/class/user.php
搜索	//邮箱激活
在上方加入代码如下:
		#plugin trylife welcome email 201009122230
		if($public_r['welcomeemail_open']==1)
		{
			include('../class/qmemberfun.php');
			include('../class/userfun.php');
			WelcomeEmail($userid,$username,$email);
		}		
5.附件修改文件
e/class/userfun.php
e/class/user.php
e/class/functions.php
e/admin/SetEnews.php
6.附件修改数据表
1._enewspublic 增加了三个字段 welcomeemail_open welcomeemail_title welcomeemail_text
本插件有可能需要邮件配置插件:帝国CMS腾讯QQ邮箱SMTP设置插件

相关教程

本类下载排名

站长工具

网站模板

CMS教程

QQ群
在线QQ
提交工单
微信客服

扫一扫
即可咨询

一次合作
终生服务

返回顶部