欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms教程

帝国cms二次开发用户反馈自动发送邮件给管理员邮箱

帝国cms教程 我的站长站 2023-12-02 共17人阅读

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

二次开发步骤

1、首先配置好帝国cms后台的邮件功能,不会的看下面SMTP配置教程。我的站长站用的465端口测试成功,25端口没测试。

帝国cms二次开发用户反馈自动发送邮件给管理员邮箱
邮件配置截图

相关信息
帝国CMS发送邮件SMTP配置方法
帝国CMS发送邮件SMTP配置方法

教程前言前几天,我的站长站的注册邮件通知功能突然失效了,又重新研究了一遍帝国CMS发送邮件SMTP配置方法,这次写一次笔记以免以后又要重新研究,浪费时间。我的站长站...

2、然后我们还需要去系统设置里面填写一个接收邮件的邮箱,调用的系统设置的管理员邮箱字段内容。

帝国cms二次开发用户反馈自动发送邮件给管理员邮箱
管理员邮箱截图

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二次开发就完成了。

相关推荐
  • 帝国cms二次开发
  • 邮件发送
  • 帝国cms邮件
  • 帝国CMS二次开发统计留言数量

    帝国CMS指定模型下的留言数量 代码:<?php$totalnum=(int)$_GET['totalnum']; $totalquery="select count(*) as total from ***_enewsgbook where bid=1 and chec

    帝国cms教程 240 10年前
  • 帝国cms二次开发怎样实现时间为:几小时前、几天前等格式

    放到:userfun.php <?ph ?>之间

    帝国cms教程 520 8年前
  • 帝国CMS二次开发解决内容关键字替换图片ALT办法

    对于帝国CMS的内容管理程序,个人站长朋友是没有什么说的了,安全又稳定,但再美好的东西也会有一点缺陷,对于内容关键字 图片ALT被替换实属让个人站长头疼的,最近在论坛上面找到了解决的办法,这样我们就可以解决这样的烦心事了! 这个办法是对KissVenus发的解...

    帝国cms教程 516 7年前
  • 帝国CMS二次开发织梦CMS数据转帝国CMS教程

    织梦CMS和帝国CMS哪种好?织梦dedecms是目前CMS开源系统中使用人数最多的CMS系统了,凭借着后台使用简单、模板制作也简单,网上模板素材、教程也非常多,受到大家的追捧。但用过织梦CMS都知道,织梦CMS有两个致命缺点:(1)织梦安全性差漏洞多,经常被黑客攻击,虽然官...

    帝国cms教程 533 5年前
  • 帝国CMS二次开发不开后台定时刷新脚本

    在你的操作系统,如果是linux的话,添加以下计划任务。 * * * * * /usr/bin/php /webrootpath/e/tasks/backend_cronjob.php。把代码传到 /e/tasks/ 下。 这个脚本将替代后台的定时刷新,你不用在开着后台了,它帮你定时刷新。适用场景:全战静态化,需要定时刷...

    帝国cms教程 367 7年前
  • QQ邮箱+PHPMailer邮件发送API接口源码
    QQ邮箱+PHPMailer邮件发送API接口源码

    源码介绍QQ邮箱+PHPMailer邮件发送API接口源码,QQ邮箱SMTP服务+PHPMailer框架开发的邮件发送API接口源码。API接口源码截图源码使用方法请求示例:请求格式:GET请求链接:https:/www.wdzzz.com/email.h...

    php源码 45 8个月前
  • 苹果CMSV10开启邮件发送功能

    苹果cmsv10在用户注册过程中需要通过邮件验证用户是否为机器人,我们可以通过配置smtp邮件服务器来完成邮件的发送。苹果cms10内置了smtp邮箱功能组件,我们只需要填写我们的smtp发件服务器信息即可向用户推送邮件。QQ邮箱、126邮箱、163邮箱等常用邮箱...

    苹果cms教程 382 2年前
  • 帝国CMS二次开发新订单新反馈信息新投稿发邮件通知管理员

    一、设置管理员邮件地址和发邮参数 后台,系统设置,系统参数设置 基本属性标签:管理员邮箱。以后的通知邮件都会发到这一邮箱 FTP/EMAIL标签:如果主机支持mail函数,

    帝国cms教程 738 10年前
  • 帝国cms7.5会员投稿邮件通知管理员

    帝国cms7.5会员投稿邮件通知管理员修改方法1、打开e/class/qinforfun.php文件2、查找代码:printerror("AddQinfoSuccess",$reurl,1);3、在其前增加:$email=$empire->gettotal("select fromemail as total from {$dbtbpre}enewspublic ");@include(ECMS...

    帝国cms教程 190 5年前
  • 帝国cms使用qq邮箱发通知邮件
    帝国cms使用qq邮箱发通知邮件

    帝国cms使用qq邮箱的pop3/stmp服务,任何等级的qq账号都可用。1、安装php的openssl的extension,并且在php.ini中开启此extension。(如图1所示)2、开通qq邮箱的POP3/SMTP服务,并且获取重要的“授权码...

    帝国cms教程 326 5年前
  • 帝国CMS二次开发新订单新反馈信息新投稿发邮件通知管理员

    一、设置管理员邮件地址和发邮参数 后台,系统设置,系统参数设置 基本属性标签:管理员邮箱。以后的通知邮件都会发到这一邮箱 FTP/EMAIL标签:如果主机支持mail函数,

    帝国cms教程 738 10年前
  • 帝国cms7.5会员投稿邮件通知管理员

    帝国cms7.5会员投稿邮件通知管理员修改方法1、打开e/class/qinforfun.php文件2、查找代码:printerror("AddQinfoSuccess",$reurl,1);3、在其前增加:$email=$empire->gettotal("select fromemail as total from {$dbtbpre}enewspublic ");@include(ECMS...

    帝国cms教程 190 5年前
  • 帝国cms使用qq邮箱发通知邮件
    帝国cms使用qq邮箱发通知邮件

    帝国cms使用qq邮箱的pop3/stmp服务,任何等级的qq账号都可用。1、安装php的openssl的extension,并且在php.ini中开启此extension。(如图1所示)2、开通qq邮箱的POP3/SMTP服务,并且获取重要的“授权码...

    帝国cms教程 326 5年前
  • 帝国CMS二次开发会员注册激活后发送欢迎邮件方法

    会员注册激活后发送欢迎邮件(在7.5版本下修改的,其余版本使用情况未知。大家修改程序前请先备份需要修改的程序,以防万一)1. 在 /e/member/class/member_actfun.php 文件中增加发送邮件函数 (复制于classmember_actfun.php文件中发送激活帐号邮件,仅仅修改...

    帝国cms教程 223 3年前
  • 帝国CMS发送邮件SMTP配置方法
    帝国CMS发送邮件SMTP配置方法

    教程前言前几天,我的站长站的注册邮件通知功能突然失效了,又重新研究了一遍帝国CMS发送邮件SMTP配置方法,这次写一次笔记以免以后又要重新研究,浪费时间。我的站长站用的QQ邮箱服务,其他邮箱都是大同...

    帝国cms教程 111 2年前