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}人
好了,是否已经给你的博客添加了一个商品收藏人气。