您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dede织梦实现系统评论邮件通知的代码实例
以亦2024-02-04DedeCMS教程已有人查阅
导读第一步:打开默认ajax评论文件 /plus/feedback_ajax.php ,找到如下代码:第二步:打开 /include/extend.func.php 文件,在之后一行或者?>之前加入如下代码:
一、实现方法
第一步:打开默认ajax评论文件 /plus/feedback_ajax.php ,找到如下代码:
二、注意事项
1.您的服务器必须支持邮件发送;
2.您必须配置好系统设置里的邮件发送账户信息;
3.理论上本教程支持DedeV5.3及以上所有版本。
第一步:打开默认ajax评论文件 /plus/feedback_ajax.php ,找到如下代码:
$_SESSION['sedtime'] = time();
在下面一行加入如下代码:
$doType = emptyempty($fid) ? 'feedback' : 'reply'; doCommentEmail($fid, $aid, $msg, $doType);
第二步:打开 /include/extend.func.php 文件,在之后一行或者?>之前加入如下代码:
function doCommentEmail
(
$fid=0, $aid=0, $msg='', $doType='reply')
{
global $dsql, $cfg_adminemail, $cfg_sendmail_bysmtp, $cfg_smtp_server, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_password, $cfg_webname, $cfg_basehost;
$arcRow = GetOneArchive($aid);
$headers = "From: ".$cfg_adminemail."\r\nReply-To: ".
$cfg_adminemail;
if($doType == 'reply'){
$query = "SELECT f.*,m.uname,m.email FROM dede_feedback f LEFT JOIN dede_member m on f.mid = m.mid WHERE f.id = '{$fid}' AND mid > 0";
$row = $dsql->GetOne($query);
if(!is_array($row)) return '';
$email = $row['email'];
$mailtitle = "您在『{$cfg_webname}』的评论已被回复";
$mailbody = "{$row['uname']},您好:\r\n您在{$cfg_webname}的评论已被人回复!<pre>{$msg}</pre><br/><a href='{$arcRow['arcurl']}'>点击这里查看详情</a>";
}
else
{
$email = $cfg_adminemail;
$mailtitle = "您的网站『{$cfg_webname}』有新的评论"; $mailbody = "网站管理员,您好:<br/>\r\n您的网站《{$cfg_webname}》有新的评论!<pre>{$msg}</pre><br/><a href='{$cfg_basehost}'>点击这里查看详情</a>";
}
if($email == '') return '';
if($cfg_sendmail_bysmtp == 'Y' && !emptyempty($cfg_smtp_server))
{
$mailtype = 'HTML'; require_once(DEDEINC.'/mail.class.php');
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug = false; $smtp->sendmail($email,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
}
else
{
@mail($email, $mailtitle, $mailbody, $headers);
}
}
第三步:配置后台邮件发送信息,进入网站后台,切换到『系统』选项卡,点击「系统基本参数」的“核心设置”,将里面的“网站发信EMAIL”、“是否启用smtp方式发送邮件”、“smtp服务器”、“smtp服务器端口”、“SMTP服务器的用户邮箱”、“SMTP服务器的用户帐号”和“SMTP服务器的用户密码”配置好即可。二、注意事项
1.您的服务器必须支持邮件发送;
2.您必须配置好系统设置里的邮件发送账户信息;
3.理论上本教程支持DedeV5.3及以上所有版本。
本文标签:
很赞哦! ()
相关教程
图文教程
修改织梦当前位置导航面包屑的方法
织梦DedeCms中修改当前位置{dede:field.position},样式就是这样的:首页>一级栏目>二级栏目,而我们不需要带链接的怎么办呢?
织梦dedecms实现新建php页面且模板支持读取标签的方法
在使用织梦dedecms建站时,想自己建立几个php页面,并且还想让其支持标签。该怎么做呢?新建一个ceshi.php文件(此文件名根据自己需要创建),
dedecms产品二级导航调用方法
超简单方法帮你实现dedecms产品二级导航方法如下;typeid=” 指定顶级栏目就可以啦, limit0,7 这个7是控制三级栏目的显示个数的,显示样式自己调整CSS
dede织梦采集文章只显示列表第一页的实现方法
DEDE5.7有个bug,采集过来的文章,只能采集列表第一个,在这里整理了两个比较好的解决办法,青岛网站设计,网站网站制作进行应用:
相关源码
-
(自适应)家禽饲养养殖基地pbootcms模板响应式模板下载为家禽饲养企业、养殖基地设计的响应式网站模板,聚焦畜禽产品展示、养殖技术分享及企业信息服务。采用PbootCMS内核开发,响应式技术确保PC与手机端数据实时同步查看源码 -
(PC+WAP)蓝色钢结构机械五金工程建筑基建营销型pbootcms模板下载于PbootCMS开发的钢结构与工程机械专用模板,助力企业构建专业级产品展示平台;模板内置工程案例展示、产品参数对照表等专业模块,预设项目进度、施工方案等建筑行业专属栏目查看源码 -
(响应式)蓝色智能摄像头安防防盗电子设备免费pbootcms源码下载这是一款针对智能安防行业特点设计的网站模板,采用蓝色系配色方案,体现科技感和安全性。模板包含产品展示、解决方案、技术支持和新闻中心等核心模块,能够全面展示智能安防设备的技术特点和行业应用。查看源码 -
(自适应响应式)APP应用程序软件介绍落地页源码免费下载该模板为营销技术从业者设计,提供专业的内容展示平台。采用响应式布局,适配软件介绍、APP推广等营销场景,通过可视化后台可快速搭建符合行业特性的展示网站。查看源码 -
(PC+WAP)绿色环保设备环保企业网站模板源码下载基于PbootCMS内核开发的响应式企业模板,为环保设备制造、环境技术服务等企业打造,通过模块化设计实现多行业快速适配。查看源码 -
WordPress主题模板主题巴巴/博客X主题源码免费下载博客X主题专注于内容创作领域,为博客、资讯类网站提供专业的内容展示解决方案。该模板采用精心设计的布局结构,能够有效提升内容的可读性和用户停留时间。查看源码
| 分享笔记 (共有 篇笔记) |
