帝国CMS教程
首页>帝国CMS教程

帝国cms当有留言时通过邮件发送给管理员

来源:帝国CMS模板网 作者:帝国CMS教程 时间:2010-03-18
浏览:2.7千+ 收藏 点赞(47)

1.修改e/enews/gbookfun.php文件找到function AddGbook函数,

在这个函数下面找到

$reurl=DoingReturnUrl("../tool/gbook/?bid=$bid",$add['ecmsfrom']);

在其下面加入以下代码

@include("../class/SendEmail.inc.php");
SendNoticeToAdmin("收到新留言",$_POST);

2.找到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 .= "rnrn此邮件由系统自动发出,请管理员尽快处理nr";
        $sm=EcmsToSendMail($pr['email'],$subject,$msgtext);
        return $sm;
}
标签
帝国CMS模板