在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中如何添加限时抢购功能可以看到一个倒计时

discuz!x中session机制实例详解

修改ECSHOP评论表单中的email为非必填的修改方法

ECSHOP 去除版权的设置技巧

盘点那些年个人站长使用过的网站模板

python实现的查询mysql数据库并通过邮件发送信息功能

利用php下载xls文件(自己动手写的)

mariadb 新版本实力逆袭不仅仅是 mysql 替代品

ECSHOP数据库默认账户信息 导致网站信息泄漏 附解决方案

smarty中post用法实例

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



打赏

取消

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

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

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

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

评论

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