百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>Ecshop教程> 修改ecshop让首页显示评论数量和评论级别
分享文章到:

修改ecshop让首页显示评论数量和评论级别

发布时间:12/03 来源: 浏览: 关键词:

 如何修改ecshop让首页显示评论数量和评论级别,最模板提供方法

修改category.php 文件

找到下面的

  1. $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
  2.                 "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .
  3.                 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .
  4.             'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
  5.             'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .
  6.                 "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .
  7.             "WHERE $where $ext ORDER BY $sort $order";
复制代码

改成下面的

  1. $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
  2.                 "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .
  3.   " IFNULL(AVG(r.comment_rank),0) AS comment_rank,IF(r.comment_rank,count(*),0) AS  comment_count, ".
  4.                 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .
  5.             'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
  6.             'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .
  7.                 "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .
  8.      ' LEFT JOIN  '. $GLOBALS['ecs']->table('comment') .' AS r '.
  9.    'ON r.id_value = g.goods_id AND comment_type = 0 AND r.parent_id = 0 AND r.status = 1 ' .
  10.             "WHERE $where $ext group by g.goods_id ORDER BY $sort $order";
复制代码

继续找到

  1. $arr[$row['goods_id']]['url']              = build_uri('goods', array('gid'=>$row['goods_id']), $row['goods_name']);
复制代码

在下面增加几列

  1. $row['comment_rank']  = ceil($row['comment_rank']) == 0 ? 5 : ceil($row['comment_rank']);
  2. $arr[$row['goods_id']]['comment_rank']=$row['comment_rank'];
  3. $arr[$row['goods_id']]['comment_count']=$row['comment_count'];
复制代码

css模板修改说明:
htemes/default/library/goods_list.lbi 文件

  1. {$lang.btn_collect}
复制代码

在上面增加以下代码


  1.   
  2. 评论数:{$goods.comment_count}
复制代码

设置缓存机制

  1. 把 category.php 文件的
  2. $smarty->caching = true;
  3. 修改为
  4. $smarty->caching = false;
复制代码
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板