帝国CMS商城系统实现在线支付后发送订单邮件提醒功能
本文实例讲述了帝国CMS商城系统实现在线支付后发送订单邮件提醒功能。分享给大家供大家参考,具体如下:
帝国CMS是个强大的内容管理系统,其商城的功能也很强大,当用户下单,支付后我们怎么知道有用户下单了呢?因为我们不能时时刻刻都在网站后台,不断的刷新页面去看有无订单,最常用的做法是用邮件提醒我们,有人下单了.
怎么做到这个功能呢?
第一步:配置帝国后台系统设置-系统参数设置-FTP/EMAIL 这里配置EMAIL
一般用126邮箱,我的配置如下:
邮件发送模式:SMTP模块发送
SMTP服务器:smtp.126.com
SMTP端口:任意写一个,我写的是25
发信人地址:写邮箱地址,如jitaxiong@sina.cn
发信人呢称:随便写一个
是否需要登录验证:点"是"
邮箱登录用户名:邮箱用户名,如webmaster(不包含@126.com)
邮箱登录密码:
配置完毕后再设置下管理员邮箱(在系统设置那里),保存。
第二步,修改源文件,有两种办法
(一)、e/class/ShopSysFun.php搜索代码 printerror($mess,$location,1);
在上一行加入如下代码:
$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'],$subject,$msgtext);
return $sm;
}
2. 修改eenewsindex.php,在大约184行
AddDd($_POST);在这一行前面加上:
SendNoticeToAdmin("有新订单!订单号".$_POST[ddno],$_POST);
希望本文所述对大家基于帝国CMS的网站建设有所帮助。
上一篇:没有了
栏 目:帝国cms
下一篇:没有了
本文标题:帝国CMS商城系统实现在线支付后发送订单邮件提醒功能
本文地址:https://www.xiuzhanwang.com/a1/diguocms/12397.html
您可能感兴趣的文章
- 05-31帝国CMS调用栏目自定义字段方法
- 05-31php获取帝国CMS各种路径的几种方法
- 05-31帝国CMS灵动标签无限嵌套方法
- 05-31帝国CMS会员地址 收藏夹地址 错误举报地址整理
- 01-11帝国CMS调用自定义列表名称的方法(简单二次开发实现)
- 01-11帝国CMS 功能解密 网站安全防火墙使用说明
- 01-11帝国CMS在自定义列表中获取当前列表ID的方法
- 01-11帝国cms 顶踩 百分比 数字 完美显示解决
- 01-11帝国下载系统2.5添加迅雷快车专用链的方法
- 01-11帝国CMS扩展SQL程序编写介绍
阅读排行
本栏相关
- 05-31帝国CMS调用栏目自定义字段方法
- 05-31php获取帝国CMS各种路径的几种方法
- 05-31帝国CMS灵动标签无限嵌套方法
- 05-31帝国CMS会员地址 收藏夹地址 错误举报
- 01-11帝国CMS调用自定义列表名称的方法(简
- 01-11帝国CMS在自定义列表中获取当前列表
- 01-11帝国CMS 功能解密 网站安全防火墙使用
- 01-11帝国cms 顶踩 百分比 数字 完美显示解
- 01-11帝国下载系统2.5添加迅雷快车专用链
- 01-11下载内容页显示迅雷,快车加密地址标
随机阅读
- 01-10delphi制作wav文件的方法
- 04-02jquery与jsp,用jquery
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 01-11ajax实现页面的局部加载
- 01-10C#中split用法实例总结
- 01-10SublimeText编译C开发环境设置
- 01-10使用C语言求解扑克牌的顺子及n个骰子