欢迎来到素材无忧网,按 + 收藏我们
登录 注册 退出 找回密码

ecshop首页商品显示已评论数量

时间: 2024-02-25 10:43 阅读: 作者:素材无忧网

这个需要修改一个程序文件 lib_goods.php今天只讲首页调用(及 很新 热门 热销中显示)其他地方显示 有需要的以后再共享给大家实现在文件末尾添加一个函数
function get_evaluation_sum($goods_id)
{
$sql = "SELECT count(*) FROM " . $GLOBALS['ecs']->table('comment') . " WHERE status=1 and  comment_type =0 and id_value =".$goods_id ;//status=1表示通过了的评论才算  comment_type =0表示针对商品的评价
return $GLOBALS['db']->getOne($sql);
}
然后找到 在get_recommend_goods函数中 大致325行
$goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);
其后添加
$goods[$idx]['evaluation'] = get_evaluation_sum($row['goods_id']);
剩下的就是通过在模板中 用{$goods.evaluation}调用了如果分类下面商品也要显示已评论数量:
在lib_goods.php程序中所有的:
$goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);
代码后添加:
$goods[$idx]['evaluation']   = get_evaluation_sum($row['goods_id']);

版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

转载请注明: ecshop首页商品显示已评论数量

标签: ecshop首页  
推荐文章
模板推荐