ECSHOP首页调用商品评论数量

首先找到程序文件 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’]);

这样就可以在首页显示出评论数量啦!

,己欲立先立人,已欲达先达人。

ECSHOP首页调用商品评论数量

相关文章:

你感兴趣的文章:

标签云: