织梦Dedecms5.7整站调用购物车订单数量简单解决办法

日期:2018-03-15 11:32

织梦无忧最近接了一个商城的单子,带购物车,使用过程中,用户会员登录后显示自己的购物车里产品的数量。目前只有在会员中心显示。如何让他在整站显示呢?
找了下官网的使用手册,没有相关的教程。干脆自己写了个
使用方法其实也很简单,就是调用cookie数据,看了下shopcar.class.php里这个文件里有cartCount直接调用的。
但是为了保持程序的完整性和安全性,织梦无忧特意简单些了个

<?php
/**
 * my_car_count.php
 * /plus
 * 显示购物车的商品数量
* http://www.dedecms51.com
 * QQ: 379144319
 */
require_once (dirname(__FILE__) . "/../include/common.inc.php");
define('_PLUS_TPL_', DEDEROOT.'/templets/plus');
require_once(DEDEINC.'/dedetemplate.class.php');
require_once DEDEINC.'/shopcar.class.php';
$cart = new MemberShops();</p> <p>$car_count = 0;</p> <p>if($cart->cartCount() >= 1)
{
 $car_count = $cart->cartCount();
}
echo ('document.write("' . $car_count . '"); ');
exit;
?>

最后,在你需要调用的地方添加上,购物车商品数 <script language="javascript" src="/plus/my_car_count.php"></script>
处理完成

    加入vip流程

    注册会员

    注册会员

    登录后台

    登录后台

    选择级别

    选择级别

    付款开通

    付款开通

    权限开通

    权限开通

    源码下载

    源码下载