广州传奇网络

地址:广州市天河区东圃大马路富华楼C座

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

网址:http://www.020wbs.com/

首页 > 二次开发Ecshop二次开发 > ecshop全站评论首页显示方法

二次开发Ecshop二次开发

二次开发Ecshop二次开发

ecshop全站评论首页显示方法

 在首页调用商品的评论,只需要构造一个 index_comments.lbi文件, 然后在首页引入就可以了,超简单.

新建一个文本文档,将以下内容复制到里面,保存然后命名为: index_comments.lbi

<?php

if(!function_exists("get_comments")){
function get_comments($num)
{
$sql = 'SELECT a.*,b.goods_id,b.goods_thumb,b.goods_name FROM '. $GLOBALS['ecs']->table('comment') .
' AS a,'. $GLOBALS['ecs']->table('goods') .'AS b WHERE a.status = 1 AND a.parent_id = 0 and a.comment_type=0 and a.id_value=b.goods_id '.
' ORDER BY a.add_time DESC';
if ($num > 0)
{
$sql .= ' LIMIT ' . $num;
}

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

$comments[$idx]['add_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['add_time']);//评论时间
$comments[$idx]['content'] = $row['content']; //评论内容
$comments[$idx]['id_value'] = $row['id_value']; //产品id
$comments[$idx]['goods_thumb'] = get_image_path($row['goods_id'], $row['goods_thumb'], true);//产品图片
$comments[$idx]['goods_name'] = $row['goods_name'];//产品名称
}
return $comments;
}
}

?>


<!--数据调用-最新评论开始 --> 
<?php
$this->assign('comments',get_comments(6)); // 数据条数 6 参数,调用条数
?>

//下面的内容根据自己的模板去嵌套就好了
<!--{foreach from=$comments item=comments}-->
评论内容:20个字母:{$comments.content|truncate:20:""}
评论时间:{$comments.add_time}
产品图片:{$comments.goods_thumb}
产品名称:{$comments.id_value}
产品id:{$comments.goods_name}

<!--{/foreach}--> 
</div> 
 


调用方法: 在任何dwt 页面引入即可: