欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

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

发布时间:2024/10/8 php 21 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php订单系统 帝国cms,帝国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'],$subject,$msgtext);

return $sm;

}

2:修改eenewsindex.php。在大约184行

AddDd($_POST);

在这一行前面加上

@include(“../class/SendEmail.inc.php”);

SendNoticeToAdmin(“有新订单!订单号”.$_POST[ddno],$_POST);>

本文来自投稿,不代表润泽资源网立场,如若转载,请注明出处:http://www.rzaccp.com/zlwd/diguocms_3450.html

本站资源仅限于学习研究,严禁从事商业或者非法活动!

总结

以上是生活随笔为你收集整理的php订单系统 帝国cms,帝国CMS商城系统在线支付后,订单邮件提醒的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。