加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

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

发布时间:2021-01-17 22:16:46 所属栏目:教程 来源:网络整理
导读:帝国CMS是个强盛的内容打点体系,其商城的成果也很强盛 当用户下单,付出后我们怎么知道有效户下单了呢?由于我们不能每时每刻都在网站靠山,不绝的革新页面去看有无订单,最常用的做法是用邮件提示我们,有人下单了 怎么做到这个成果呢? 第一步:设置帝国

帝国CMS是个强盛的内容打点体系,其商城的成果也很强盛

当用户下单,付出后我们怎么知道有效户下单了呢?由于我们不能每时每刻都在网站靠山,不绝的革新页面去看有无订单,最常用的做法是用邮件提示我们,有人下单了

怎么做到这个成果呢?

第一步:设置帝国靠山体系配置-体系参数配置-FTP/EMAIL 这里设置EMAIL

一样平常用126邮箱,我的设置如下:

邮件发送模式:SMTP模块发送

SMTP处事器:smtp.126.com

SMTP端口:恣意写一个,我写的是25

发信人地点:写邮箱地点,如webmaster@126.com

发信人呢称:任意写一个

是否必要登录验证:点“是”

邮箱登任命户名:邮箱用户名,如webmaster(不包括@126.com)

邮箱登录暗码:

设置完毕后再配置下打点员邮箱(在体系配置哪里),生涯。

第二步,修改源文件,有两种步伐

(一)、e/class/ShopSysFun.php搜刮代码 printerror($mess,$location,1);
在上一行插手如下代码:

$email=array(‘webmster@lsrong.cn’);
$subject=’邮件问题’;
$content=’邮件内容’;

@include(ECMS_PATH.’e/class/SendEmail.inc.php’);
EcmsToSendMail($email,$subject,$content);
修改完之后即可.这种要领发送的邮件只能起到提示浸染,不包括订单的相干内容,问题和内容都是牢靠的

(二)这种要领可以包括订单的部门内容,步调如下:

1:新增给打点员发邮件的函数
找到eclassSendEmail.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'],$msgtext);
return $sm;
}

2:修改eenewsindex.php,在约莫184行
AddDd($_POST);
在这一行前面加上
@include(“../class/SendEmail.inc.php”);
SendNoticeToAdmin(“有新订单!订单号”.$_POST[ddno],$_POST);


(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读