您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS邮件欢迎会员注册激活的方法
新蕾2023-05-16帝国CMS教程已有人查阅
导读教程步骤 会员注册激活后发送欢迎邮件(在7.5版本下修改的,其余版本使用情况未知。大家修改程序前请先备份需要修改的程序,以防万一)

1. 在 /e/member/class/member_actfun.php 文件中增加发送邮件函数 (复制于classmember_actfun.php文件中发送激活帐号邮件,仅仅修改了一下字段名)
2. 在 /e/admin/SetEnews 文件增加管理后台的操作界面 (复制于SetEnews 文件中帐号激活邮件内容,修改了一下名称)
3. 在 /e/admin/SetEnews 文件增加字段写入到数据库的语句 (仿照发送激活帐号邮件的字段的写法,增加了两个新字段写入数据库)
4. 在数据库中增加相应的字段标题字段、内容字段 ( 注册激活后发送欢迎邮件中需要的标题、内容字段 )
说明:在管理后台直接编辑的注册欢迎邮件可以完美直接调用以下字段
[!--username--]:用户名
[!--email--]:邮箱地址
[!--date--]:发送时间
[!--sitename--]:网站名称
[!--news.url--]:网站地址
详细帝国cms二次开发方法
1. 在 /e/member/classmember_actfun.php文件找到 printerror('ActUserSuccess',$public_r['newsurl'],1);在这句前加上
//发送激活后的欢迎邮件
$usql=$empire->fetch1("select email from {$dbtbpre}enewsmember where userid='$r[id]' limit 1");
$email=$usql['email'];
$pr=$empire->fetch1("select welcometext,welcometitle from {$dbtbpre}enewspublic limit 1");
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
$textrr=QMRepEmailtext($userid,$username,$email,$url,$pr['welcometitle'],$pr['welcometext']);
$sm=EcmsToSendMail($email,$textrr['title'],$textrr['text']);
2.在 /e/admin/SetEnews 文件增加管理后台的操作界面(我加到了取回密码邮件内容后,自己也可以加到别的地方) 在取回密码邮件内容后,即
<td height="25" valign="top" bgcolor="#FFFFFF">取回密码邮件内容<br> <br> <font color="#666666">[!--pageurl--]:取回地址
<br>
[!--username--]:用户名<br>
[!--email--]:邮箱地址<br>
[!--date--]:发送时间<br>
[!--sitename--]:网站名称<br>
[!--news.url--]:网站地址 </font></td>
<td height="25" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td>标题:
<input name="getpasstitle" type="text" id="getpasstitle" value="<?=stripSlashes($r[getpasstitle])?>" size="38"></td>
</tr>
<tr>
<td><textarea name="getpasstext" cols="80" rows="12" style="WIDTH: 100%" id="textarea"><?=ehtmlspecialchars(stripSlashes($r[getpasstext]))?></textarea></td>
</tr>
</table></td>
</tr>
后加上
<tr>
<td height="25" valign="top" bgcolor="#FFFFFF">注册欢迎邮件内容<br> <br> <font color="#666666">
[!--username--]:用户名<br>
[!--email--]:邮箱地址<br>
[!--date--]:发送时间<br>
[!--sitename--]:网站名称<br>
[!--news.url--]:网站地址</font></td>
<td height="25" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td>标题:
<input name="welcometitle" type="text" id="welcometitle" value="<?=stripSlashes($r[welcometitle])?>" size="38"></td>
</tr>
<tr>
<td><textarea name="welcometext" cols="80" rows="12" style="WIDTH: 100%" id="welcometext"><?=ehtmlspecialchars(stripSlashes($r[welcometext]))?></textarea></td>
</tr>
</table></td>
</tr>
3. 在 /e/admin/SetEnews 文件在搜索 acttext='".eaddslashes($add[acttext])."', 在其后加上
welcometext='".eaddslashes($add[welcometext])."',welcometitle='".eaddslashes($add[welcometitle])."'
4. 在数据库phome_enewsmember中增加相应的字段标题字段:welcometitle 内容字段:welcometext ,我用phpmyadmin在数据库里直接添加的。好了,这样就可以在管理后台直接编辑注册欢迎邮件了,会员注册激活后自动就收到一封注册欢迎邮件。
很赞哦! ()
相关教程
图文教程
帝国cms高亮代码添加行号前端显示Mac OS风格
在我们使用codesnippet插件实现高亮代码后,但有又发现,不太美观和不便于查看,于是就给高亮代码加上行号,怎么给code snippet添加行号。思路:使用js代码增加给高亮代码增加ul和li的无序列表结构,实现行。
帝国CMS会员空间调用标签、变量、函数的方法
帝国CMS会员空间调用标签、变量、函数的方法,当前页面名称:<?=$mr['qmname']?>,<?=$r[字段名]?> 例如:<?=$r[title]?> 、 <?=$r[titlepic]?> 等, 时间:<?=date("Y-m-d H:i:s",$r[newstime])?>
帝国CMS自定义列表调用所属分类下所有列表链接的方法
标题有点绕,不知道怎么起,首先给大家看看是效果,以免大家都知道是什么意思。这是一个帝国CMS自定义列表,他们都属于“字数”的自定义列表分类。
帝国CMS结合项分页数量怎么修改
帝国CMS结合项分页数量后台是没地方修改的,需要改文件代码来达到修改显示数量方法。结合项分页数量默认显示是10个,非常长,很丑,下面代码号教大家怎么修改。
相关源码
-
(PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码 -
(自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码 -
(自适应)高端集团跨国公司产业联盟机构网站模板免费下载基于PbootCMS内核开发的集团级企业网站模板,采用响应式设计架构,确保在各类移动设备上获得浏览体验。通过模块化布局与简约大气的视觉风格,帮助集团企业高效展示组织架构、发展历程和业务矩阵,建立专业的企业形象窗口。查看源码 -
帝国cms7.5文库范文/付费下载/复制付费/带支付源码免费下载本模板为文库、文档分享、知识付费类平台设计,提供完整的内容变现解决方案。系统支持多种内容展示与付费模式,满足不同场景下的内容价值转化需求,帮助平台实现内容资源的有效管理和商业化运营。查看源码 -
(PC+WAP)五金机械设备营销型模板下载带在线留言为机械设备制造商设计的营销型模板,集成产品参数对比系统、产品展示模块和询价管理功能。采用PbootCMS开发内核,PHP7+运行环境。手工编写语义化HTML5结构,CSS3动画优化交互体验。查看源码 -
WordPress主题模板主题巴巴/博客X主题源码免费下载博客X主题专注于内容创作领域,为博客、资讯类网站提供专业的内容展示解决方案。该模板采用精心设计的布局结构,能够有效提升内容的可读性和用户停留时间。查看源码
| 分享笔记 (共有 篇笔记) |

