当前位置: 首页 > 站长资讯 > 正文页面

帝国CMS商城系统在线支付后,订单邮件提醒

帝国CMS是个强大的内容管理系统,其商城的功能也很强大ZPU网站目录_网站网址收录与提交入口

当用户下单,支付后我们怎么知道有用户下单了呢?因为我们不能时时刻刻都在网站后台,不断的刷新页面去看有无订单,最常用的做法是用邮件提醒我们,有人下单了ZPU网站目录_网站网址收录与提交入口

怎么做到这个功能呢?ZPU网站目录_网站网址收录与提交入口

第一步:配置帝国后台系统设置-系统参数设置-FTP/EMAIL 这里配置EMAILZPU网站目录_网站网址收录与提交入口

一般用126邮箱,我的配置如下:ZPU网站目录_网站网址收录与提交入口

邮件发送模式:SMTP模块发送ZPU网站目录_网站网址收录与提交入口

SMTP服务器:smtp.126.comZPU网站目录_网站网址收录与提交入口

SMTP端口:任意写一个,我写的是25ZPU网站目录_网站网址收录与提交入口

发信人地址:写邮箱地址,如webmaster@126.comZPU网站目录_网站网址收录与提交入口

发信人呢称:随便写一个ZPU网站目录_网站网址收录与提交入口

是否需要登录验证:点“是”ZPU网站目录_网站网址收录与提交入口

邮箱登录用户名:邮箱用户名,如webmaster(不包含@126.com)ZPU网站目录_网站网址收录与提交入口

邮箱登录密码:ZPU网站目录_网站网址收录与提交入口

配置完毕后再设置下管理员邮箱(在系统设置那里),保存。ZPU网站目录_网站网址收录与提交入口

第二步,修改源文件,有两种办法ZPU网站目录_网站网址收录与提交入口

(一)、e/class/ShopSysFun.php搜索代码 printerror($mess,$location,1);ZPU网站目录_网站网址收录与提交入口

在上一行加入如下代码:ZPU网站目录_网站网址收录与提交入口

$email=array(‘webmster@lsrong.cn’);ZPU网站目录_网站网址收录与提交入口

$subject=’邮件标题’;ZPU网站目录_网站网址收录与提交入口

$content=’邮件内容’;ZPU网站目录_网站网址收录与提交入口

@include(ECMS_PATH.’e/class/SendEmail.inc.php’);ZPU网站目录_网站网址收录与提交入口

EcmsToSendMail($email,$subject,$content);ZPU网站目录_网站网址收录与提交入口

修改完之后即可.这种方法发送的邮件只能起到提醒作用,不包含订单的相关内容,标题和内容都是固定的ZPU网站目录_网站网址收录与提交入口

(二)这种方法可以包含订单的部分内容,步骤如下:ZPU网站目录_网站网址收录与提交入口

1:新增给管理员发邮件的函数ZPU网站目录_网站网址收录与提交入口

找到eclassSendEmail.inc.php,结尾下加入以下代码ZPU网站目录_网站网址收录与提交入口

//给管理员信箱发送通知邮件新增函数ZPU网站目录_网站网址收录与提交入口

function SendNoticeToAdmin($subject,$body){ZPU网站目录_网站网址收录与提交入口

global $empire,$dbtbpre;ZPU网站目录_网站网址收录与提交入口

$empire=new mysqlquery();ZPU网站目录_网站网址收录与提交入口

$pr=$empire->fetch1(“select email from {$dbtbpre}enewspublic limit 1″);ZPU网站目录_网站网址收录与提交入口

if(is_array($body)){ZPU网站目录_网站网址收录与提交入口

foreach($body as $value){ZPU网站目录_网站网址收录与提交入口

$key=key($body);ZPU网站目录_网站网址收录与提交入口

next($body);ZPU网站目录_网站网址收录与提交入口

$msgtext .= “$key:”.”$value”.”n”;ZPU网站目录_网站网址收录与提交入口

}ZPU网站目录_网站网址收录与提交入口

}else{ZPU网站目录_网站网址收录与提交入口

$msgtext=$body;ZPU网站目录_网站网址收录与提交入口

}ZPU网站目录_网站网址收录与提交入口

$msgtext .= “rnrn此邮件由系统自动发出,请管理员尽快处理nr”;ZPU网站目录_网站网址收录与提交入口

$sm=EcmsToSendMail($pr['email'],$subject,$msgtext);ZPU网站目录_网站网址收录与提交入口

return $sm;ZPU网站目录_网站网址收录与提交入口

}ZPU网站目录_网站网址收录与提交入口

2:修改eenewsindex.php,在大约184行ZPU网站目录_网站网址收录与提交入口

AddDd($_POST);ZPU网站目录_网站网址收录与提交入口

在这一行前面加上ZPU网站目录_网站网址收录与提交入口

@include(“../class/SendEmail.inc.php”);ZPU网站目录_网站网址收录与提交入口

SendNoticeToAdmin(“有新订单!订单号”.$_POST[ddno],$_POST);ZPU网站目录_网站网址收录与提交入口

  

此文由 网站目录_网站网址收录与提交入口 编辑,未经允许不得转载!:

相关文章