在首页调用用户好评

2016-07-07 16:03 来源:www.chinab4c.com 作者:ecshop专家

/**
* 获得最新的评论列表。
*
* @access private
* @return array
*/
function get_mycomments($num)
{
$sql = 'SELECT id_value, user_name, content, add_time, comment_rank FROM ' . $GLOBALS['ecs']->table('comment') . ' WHERE comment_rank = 5 AND status = 1 ORDER BY comment_id DESC LIMIT 5';

if ($num > 0)

$res = $GLOBALS['db']->getAll($sql);
$comments = array();
foreach ($res AS $idx => $row)
{

$comments[$idx]['user_name'] = $row['user_name'];
$comments[$idx]['content']= $row['content'];
$comments[$idx]['id_value']= $row['id_value'];
$comments[$idx]['add_time']= date('Y年m月d日', $row['add_time']);
$comments[$idx]['comment_rank'] = $row['comment_rank'];


}
return $comments;
}


这样是调出 5 星的

那么我想再调用综合评分 得怎么改呢?

回答:
不是太清楚~

做个累计。然后求平均数

大侠 能写个例子吗~~~呵呵



不懂

我也在找 首页调用评论呀!高手给一个分享呗!!

能抓图显示么?我也想首页调用所有的好评啊

我贴出来的就可以在首页显示了 加在INDEX.PHP里

<!--{foreach from=$my_comments item=comments}-->
<li>{$comments.add_time} <a href="goods.php?id={$comments.id_value}&lmtrk=ad%3D991">{$comments.content|truncate:25:""}</a></li>

这个是调用

$smarty->assign('my_comments', get_mycomments(5)); // ‘5’代表首页显示5条评论
加在129行上面

未命名.jpg

这个应该是很早就有这个代码吧

嗯 差不多

这个就这么操作行吗?

这个还真的是不知道啊!

没必要搞这么复杂吧