您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程

帝国cms二次开发用户反馈自动发送邮件给管理员的实现方法

晓霜2025-10-19帝国CMS教程已有人查阅

导读用户前台反馈内容,管理员无法第一时间知道,就无法第一时间处理用户的问题,我们可以简单的二次开发,来达到用户反馈自动发送邮件给管理员邮箱。

用户前台反馈内容,管理员无法第一时间知道,就无法第一时间处理用户的问题,我们可以简单的二次开发,来达到用户反馈自动发送邮件给管理员邮箱。
二次开发步骤
1、首先配置好帝国cms后台的邮件功能,不会的看下面SMTP配置教程。我的站长站用的465端口测试成功,25端口没测试。
教程前言前几天,我的站长站的注册邮件通知功能突然失效了,又重新研究了一遍帝国CMS发送邮件SMTP配置方法,这次写一次笔记以免以后又要重新研究,浪费时间。我的站长站...
2、然后我们还需要去系统设置里面填写一个接收邮件的邮箱,调用的系统设置的管理员邮箱字段内容。
3、打开/e/class/SendEmail.inc.php文件,拖到文件最顶部,在文件之后“?>”之前加上以下发送邮件函数。
//给管理员信箱发送通知邮件新增函数
function SendNoticeToAdmin($subject,$body){
global $empire,$dbtbpre;
$empire=new mysqlquery();
$pr=$empire->fetch1("select email from {$dbtbpre}enewspublic limit 1");
if(is_array($body)){
foreach($body as $value){
$key=key($body);
next($body);
$msgtext .= "$key:"."$value"."\n";
}
}else{
$msgtext=$body;
}
$msgtext .= "\r\n\r\n此邮件由系统自动发出,请管理员尽快处理\n\r";
$sm=EcmsToSendMail($pr['email'],$subject,$msgtext);
return $sm;
}
4、打开/e/class/q_functions.php,增加发送邮件触发事件,搜索找到
$reurl=DoingReturnUrl("../tool/feedback/?bid=$bid",$add['ecmsfrom']);
在这一行前面加上:
@include("SendEmail.inc.php");
SendNoticeToAdmin("收到来自".$add['name']."的信息反馈",$add);
就此用户反馈自动发送邮件给管理员邮箱的帝国cms二次开发就完成了。

本文标签:

很赞哦! ()

相关源码

  • (自适应)帝国CMS7.5模板淘宝客导购博客文章源码本模板基于帝国CMS7.5内核深度开发,为电商导购类网站设计。采用响应式布局技术,确保在手机、平板及电脑端均能获得优质浏览体验。模板内置商品推荐模块与优惠信息展示区,可快速搭建专业导购平台。查看源码
  • (自适应)蓄电池能源智能数码科技产品pbootcms模板源码下载本款基于PbootCMS开发的网站模板为蓄电池及能源科技企业设计,特别适合锂电池、储能系统、新能源电池等产品的展示与推广。查看源码
  • (PC+WAP)地暖热水器烘干机节能设备网站模板下载为地暖热水器及节能设备企业设计的PbootCMS网站模板,集成产品展示、节能方案介绍、技术参数说明等专业模块。采用PC与移动端同步响应架构查看源码
  • pbootcms模板(PC+WAP)火锅加盟餐饮美食类带留言源码基于PbootCMS内核深度开发,为火锅、餐饮品牌打造的营销型解决方案。采用红色主题传递行业活力,实现PC与WAP端适配。查看源码
  • 帝国cms题库问答学习平台模板知识付费网站源码+数据采集为教育机构、培训平台及在线学习场景设计,提供完整的题库管理与问答服务解决方案。支持多种题型展示与答案查询,满足不同层次的学习需求。查看源码
  • (自适应HTML5)响应式智能设备人工智能机器pbootcms源码免费下载这款基于PbootCMS开发的网站模板为人工智能和智能设备行业设计,采用现代化科技风格,突出产品的智能特性和技术创新。模板架构合理,功能完善,能够有效展示各类智能产品的核心功能和解决方案。查看源码
分享笔记 (共有 篇笔记)
验证码: