A-A+

如何在ecshop商品详情页显示该商品的收藏数量

2015年12月06日 PHP开源系统 暂无评论 阅读 9 views 次

经常上淘宝的用户,想必对淘宝很了解了,在淘宝上面,我们可以看到每一款商品的收藏人数,也就是人气了,收藏的用户越多,表示这款商品卖得就越好,这对于消费者来说,是一个很有用的参考,而在 ecshop 当中,商品的详情页面已经可以显示该商品的购买数量以及评论数量了,但唯独没有显示该商品被收藏的数量,所以想要更完美的童鞋,就小小的进行二次开发吧,夏日博客把修改的方法进行分享一下。

首先打开 /includes/lib_lib_insert.php 文件,在文件的尾端添加如下的代码:

  1. /** 
  2.  * 调用某商品的累积收藏 
  3. */  
  4. function insert_goods_collect($arr)  
  5.  {  
  6.          $sql='select count(user_id) as ids '.'from '. $GLOBALS['ecs']->table('collect_goods')."as co "."where co.goods_id=".$arr['goods_id'];  
  7.          $row=$GLOBALS['db']->GetRow($sql);  
  8.          if($row)  
  9.          {  
  10.                  $ids = intval($row['ids']);  
  11.          }  
  12.          else  
  13.          {  
  14.                  $ids = 0;  
  15.          }  
  16.          return $ids;  
  17.  }  

接着我们再打开模板文件 /themes/default/goods.dwt,前台调用如下的标签即可,放在合适的位置。

收藏人气:{insert name='goods_collect' goods_id=$id}人

好了,是否已经给你的博客添加了一个商品收藏人气。

标签:

给我留言