A-A+
	如何在ecshop商品详情页显示该商品的收藏数量
经常上淘宝的用户,想必对淘宝很了解了,在淘宝上面,我们可以看到每一款商品的收藏人数,也就是人气了,收藏的用户越多,表示这款商品卖得就越好,这对于消费者来说,是一个很有用的参考,而在 ecshop 当中,商品的详情页面已经可以显示该商品的购买数量以及评论数量了,但唯独没有显示该商品被收藏的数量,所以想要更完美的童鞋,就小小的进行二次开发吧,小虎博客把修改的方法进行分享一下。
首先打开 /includes/lib_lib_insert.php 文件,在文件的尾端添加如下的代码:
- /**
 - * 调用某商品的累积收藏
 - */
 - function insert_goods_collect($arr)
 - {
 - $sql='select count(user_id) as ids '.'from '. $GLOBALS['ecs']->table('collect_goods')."as co "."where co.goods_id=".$arr['goods_id'];
 - $row=$GLOBALS['db']->GetRow($sql);
 - if($row)
 - {
 - $ids = intval($row['ids']);
 - }
 - else
 - {
 - $ids = 0;
 - }
 - return $ids;
 - }
 
接着我们再打开模板文件 /themes/default/goods.dwt,前台调用如下的标签即可,放在合适的位置。
收藏人气:{insert name='goods_collect' goods_id=$id}人
好了,是否已经给你的博客添加了一个商品收藏人气。