ecshop 商品详情页商品信息添加评论总人数

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

在网络上找了好多资料,结合一下修改后而成的。

打开includes/lib_insert.php,在最下面添加以下代码
  1. /**

  2. * 调用某商品的累积评论

  3. */

  4. function insert_evaluation_sum($arr)

  5. {
  6. $sql = 'SELECT count(*) as cos '.' FROM ' . $GLOBALS['ecs']->table('comment') . ' WHERE status=1 and comment_type =0 and id_value ='.$arr['goods_id'];//status=1表示通过了的评论才算 comment_type =0表示针对商品的评价
  7. $row=$GLOBALS['db']->GetRow($sql);
  8. if($row)
  9. {
  10. $cos = intval($row['cos']);
  11. }
  12. else
  13. {
  14. $cos = 0;
  15. }
  16. return $cos;
  17. }
复制代码
然后在goods.dwt,你要显示评论数的地方,添加以下代码
  1. (<a href="#comments"><font style="font-size:12px;">已有</font><font color="#CC0000" style="font-weight:bold;">{insert name='evaluation_sum' goods_id=$id}</font><font style="font-size:12px;">人评论</font></a>)
复制代码
主要是{insert name='evaluation_sum' goods_id=$id}这段代码,其他的是一些样式,根据自己版面调整。。

参考网站:http://www.youchaku.com
上网累了,来优茶库泡泡茶吧。

回答:
楼主,能否分享一下累计售出:XX件,这个怎么实现呢? 另外楼主网站在CHROME下错位了

谢谢提醒,现在CSS提烦的,要同时适应那么多浏览器。。。我等下下一个CHROME看一下。。



总量已经公布了,在另外一个贴
http://bbs.ecshop.com/thread-150000-1-1.html