多变php服务中心

当前位置: 首页>站长学院>开发小记> ecshop新订单提醒原理分解

ecshop新订单提醒原理分解

来源:多变php服务中心 发布时间:2019-05-09关注度:206 ℃
这两天有客户咨询ecshop新订单提醒,是否可以实现新会员提醒,新入驻商家提醒,多变PHP服务中心今天专把ecshop新订单的实现方式给大家分解下,关于更多的新提醒,大家完全可以照猫画虎来实现就可以了。

这两天有客户咨询ecshop新订单提醒,是否可以实现新会员提醒,新入驻商家提醒,多变PHP服务中心今天专把ecshop新订单的实现方式给大家分解下,关于更多的新提醒,大家完全可以照猫画虎来实现就可以了。


首先我们会在后台模板中发现这么一句

  onload = function()
  {
    // 开始检查订单
    startCheckOrder();
  }


通过相关关键字我们可以找到admin/js/common.js中的函数!

/* *
* 开始检查新订单;
*/
function startCheckOrder()
{
checkOrder()
window.setInterval("checkOrder()", NEW_ORDER_INTERVAL);
}

/*
* 检查订单
*/
function checkOrder()
{
var lastCheckOrder = new Date(document.getCookie('ECS_LastCheckOrder'));
var today = new Date();

if (lastCheckOrder == null || today-lastCheckOrder >= NEW_ORDER_INTERVAL)
{
document.setCookie('ECS_LastCheckOrder', today.toGMTString());

try
{
Ajax.call('index.php?is_ajax=1&act=check_order','', checkOrderResponse, 'GET', 'JSON');
}
catch (e) { }
}
}


Ajax.call('index.php?is_ajax=1&act=check_order','', checkOrderResponse, 'GET', 'JSON');核心请求找到了

然后我们跟随踪迹找到admin/index.php的act的check_order部分


这个就是ecshop后台订单提醒的实现办法,其他的提醒,我们完全是可以根据这个来DIY的!

本文地址:https://www.phpicu.com/article.php?id=54

    责任编辑:多变php服务中心

    相关阅读