首页的推荐商品包括热销推荐和促销三个文件
以热销商品为例:
第一步:打开根目录/includes/lib_goods.php文件。在文件末尾添加方法
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | 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方法
在这个方法中找到这句话
| 1 | $goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']),$row['goods_name']); |
在这句话下添加:
| 1 | $goods[$idx]['count'] = selled_count($row['goods_id']); |
第三步:在模版的library/recommend_hot.lbi中在需要的地方添加:
| 1 | <div class="index_hotbg">售出 <strong>{$goods.count}</strong> 瓶</div> |
首页分类下的商品,实现“已售出”。
第一步:分类下商品也需要修改lib_goods.php。找到分类下的商品
assign_cat_goods方法。在
| 1 | $goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']),$row['goods_name']); |
这行代码下面添加以下代码:
| 1 | $goods[$idx]['count'] = selled_count($row['goods_id']); |
第二步:需要修改模版文件/library/cat_goods.lbi。在需要的地方添加
销售量:{$goods.count}
在商品分类页面调用已售出
第一步:修改根目录下category.php
找到category_get_goods方法
函数中foreach循环添加
| 1 | $arr[$row['goods_id']]['count'] = selled_count($row['goods_id']); |
第二步:文件的最后部分添加函数:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | 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');}} |
第三步:
在模版文件goods_list.lbi中需要的地方添加
销售量:{$goods.count}
说明:搜索页面需要修改search.php
在搜索页面调用已售出多少件
第一步:打开根目录/search.php
在最后加上
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | 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');}} |
方法
第二步:在页面搜索
| 1 | $arr[$row['goods_id']]['url'] = build_uri('goods', array('gid' =>$row['goods_id']), $row['goods_name']); |
在下面添加:
| 1 | $arr[$row['goods_id']]['count'] = selled_count($row['goods_id']); |
第三步:打开模版文件/search.dwt在需要的地方调用。
销售量:{$goods.count}
新闻热点
疑难解答