A-A+

ecshop首页调用商品的评论等级

2015年07月05日 PHP开源系统 暂无评论 阅读 12 views 次

在制作 ecshop 模板时,经常会遇到在 ecshop 的首页显示商品的评论等级,这样让访客更能一目了然的看到商品的等级是怎样的,哪款产品的好坏,下面夏日博客就来教下大家如何在首页调用新品的评论等级。

第一步:找到根目录下includes/lib_goods.lbi,在尾部添加函数

function get_comment_rank($goods_id){
	if(empty ($goods_id)){
		return '5';
	}	  
	$sql = "select AVG(comment_rank) as goods_rank from".$GLOBALS ['ecs']->table('comment').
	"where id_value = '$goods_id' AND comment_type = 0 AND parent_id = 0 AND status =1";
	$val = $GLOBALS['db'] -> getOne($sql);
	$val = ceil ($val) == 0?5:ceil($val);
	return $val;
}

第二步:找到 get_recommend_goods()函数,在:

$goods[$idx]['name'] = $row ['goods_name'];//下添加
$goods[$idx]['goods_rank']   = get_comment_rank($row ['goods_id']);

第三步:页面中调用{$goods.goods_rank},这样就可以在首页调出新品的评论等级了。

标签:

给我留言