ecshop商品页显示累计销售量,ecshop显示商品销售总数量的方法

对于累计销售量这一块,其实每时每刻都是在变化的,所以需要用 insert 函数来达到这样的效果。


第一,修改 includes/lib_insert.php 文件
在最下面增加一个函数 

/**
* 调用某商品的累积售出
*/
function insert_goods_sells( $arr )
{
     $sql = 'SELECT SUM(goods_number) AS number ' .
            ' FROM ' . $GLOBALS [ 'ecs' ]->table( 'order_goods' ) . " AS og , " . $GLOBALS [ 'ecs' ]->table( 'order_info' ) . " AS  o " .
            " WHERE og.order_id = o.order_id and og.goods_id=" . $arr [ 'goods_id' ];
     $row = $GLOBALS [ 'db' ]->GetRow( $sql );
     if ( $row )
     {
         $number = intval ( $row [ 'number' ]);
     }
     else
     {
         $number = 0;
     }
     return $number ;
}

  

第二,修改 模板文件夹下 goods.dwt 文件


<strong>{$lang.goods_click_count}:</strong>{$goods.click_count}
下面增加一行代码
<strong>累计售出:</strong>{insert name='goods_sells' goods_id=$id}{$goods.measure_unit}

这样就可以了,其实ecshop的功能是很强大的,很多东西大家可以慢慢学习和摸索,也请大家多多关注我.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值