ECSHOP各个页面调用商品销售量教程
首页的推荐商品包括热销推荐和促销三个文件
以热销商品为例:
第一步:打开根目录/includes/lib_goods.php文件,在文件末尾添加方法.
- function selled_count($goods_id)
- {
- $sql= "select sum(goods_number) as count from ".$GLOBALS['ecs']->table('order_goods')."where goods_id ='".$goods_id."'";
- $res = $GLOBALS['db']->getOne($sql);
- if($res>0)
- {
- return $res;
- }
- else
- {
- return('0');
- }
- }
第二步:搜索get_recommend_goods方法,在这个方法中找到这句话
- $goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']),$row['goods_name']);
在这句话下添加:
$goods[$idx]['count'] = selled_count($row['goods_id']);
第三步:在模版的library/recommend_hot.lbi中在需要的地方添加:
class="index_hotbg">售出 {$goods.count} 瓶
首页分类下的商品,实现“已售出”.
第一步:分类下商品也需要修改lib_goods.php,找到分类下的商品
assign_cat_goods方法,在
- $goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']),$row['goods_name']);
这行代码下面添加以下代码:
$goods[$idx]['count'] = selled_count($row['goods_id']);
第二步:需要修改模版文件/library/cat_goods.lbi,在需要的地方添加
销售量:{$goods.count}
在商品分类页面调用已售出:
第一步:修改根目录下category.php,找到category_get_goods方法,函数中foreach循环添加:
$arr[$row['goods_id']]['count'] = selled_count($row['goods_id']);

