在ECSHOP的商品列表调用评论数量的方法


当前第2页 返回上一页


代码如下:

$arr[$row['goods_id']]['url'] = build_uri('goods', array('gid'=>$row['goods_id']), $row['goods_name']);

在它下面增加几行代码


代码如下:

$row['comment_rank'] = ceil($row['comment_rank']) == 0 ? 5 : ceil($row['comment_rank']);
$arr[$row['goods_id']]['comment_rank']=$row['comment_rank'];
$arr[$row['goods_id']]['comment_count']=$row['comment_count'];

修改模版文件

修改 themes/default/library/goods_list.lbi 文件找到


代码如下:

<a class="f6">{$lang.btn_collect}</a>

在它上面增加


代码如下:

<img src="images/stars{$goods.comment_rank}.gif" style="width:78px;height:15px;" />

评论数:{$goods.comment_count}<br>

PS:大家都知道ECSHOP系统有缓存机制,如果某个商品有了新的评论,列表页的评论数量不会立马随着更新。得等到下次更新缓存的时候才会更新。

如果您想列表页能即时体现评论数量的变化。只需继续进行下面修改即可。

把 category.php 文件的

$smarty->caching = true;

修改为

$smarty->caching = false;

更多ECSHOP内容来自木庄网络博客


标签:ECSHOP

返回前面的内容

相关阅读 >>

ECSHOP实现针对不同支付方式对应不同价格折扣的方法

ECSHOP后台会员列表添加手机号查询功能的方法

微信小程序 ECSHOP地址三级联动实现实例代码

js实现youku的漂亮搜索框效果

php错误allowed memory size of 67108864 bytes exhausted的3种解决办法

javascript键盘上下键的操作(选择)

iis6.0+tomcat7.0整合总结(推荐)

ECSHOP完美解决deprecated preg_replace()报错的问题

读取mysql一个库下面的所有的表table

探寻php脚本不报错的原因

更多相关阅读请进入《ECSHOP》频道 >>



打赏

取消

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

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

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

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...