给ECShop添加最新评论
<p>我直接写上操作步骤吧,看下思路,相信大家也会了</p>
<p>
第一步:</p>
<p>
在includes/lib_goods.php里面构建自定义函数</p>
<p>
</p>
<div>
<span><u>复制代码</u></span> 代码如下:</div>
<div id="code30782">
<br>
/**<br>
* 获取最近评论<br>
*<br>
* @return array<br>
*/<br>
function get_latest_comment($limit_num)<br>
{<br>
$sql = "SELECT c.content,c.add_time,g.goods_id,g.goods_name FROM ".$GLOBALS['ecs']->table('comment')." AS c<br>
LEFT JOIN ".$GLOBALS['ecs']->table('goods')." AS g on c.id_value=g.goods_id<br>
WHERE c.status=1<br>
LIMIT ".$limit_num; <br>
$res = $GLOBALS['db']->getAll($sql);<br>
return $res;<br>
}</div>
<p>
</p>
<p>
第二步:</p>
<p>
在根目录的goods.php的$smarty->assign('goods_rank', get_goods_rank($goods_id)); // 商品的销售排名</p>
<p>
下面添加以下代码</p>
<p>
</p>
<div>
<span><u>复制代码</u></span> 代码如下:</div>
<div id="code22496">
<br>
$smarty->assign('comments_latest', get_latest_comment(10)); //获取最新品论</div>
<p>
</p>
<p>
第三步:</p>
<p>
在library目录下创建comments_latest.lbi文件</p>
<p>
第四步:</p>
<p>
在模板文件goods.dwt中使用以下代码即可在商品详情页面中调用“最新评论”</p>
<p>
</p>
<div>
<span><u>复制代码</u></span> 代码如下:</div>
<div id="code470">
<br>
<!-- #BeginLibraryItem "/library/comments_latest.lbi" --><!-- #EndLibraryItem --></div>
頁:
[1]