勤美堂源码网

如何在ECShop首页调用评论

24小时自助开通VIP,马上拥有站内全部资源 西部数码钻石代理商特价冲量 乐道主机 24小时自助开通VIP,马上拥有站内全部资源

ECShop的评论,其实和留言板是在一起的,大家访问自己的留言板就可以发现这个问题,现在我们只需要把message.php的内容调用到首页显示即可,在ECShop官方论坛实际上已经提到了一些.

第1步,在index.php的最后添加一个函数:

function index_get_comments() 
{ 
$sql = ‘SELECT id_value, user_name, content, add_time FROM ‘ . $GLOBALS['ecs']->table(‘comment’) . ‘ WHERE comment_rank = 5 AND status = 1 ORDER BY comment_id DESC LIMIT 5′; 
$res = $GLOBALS['db']->getAll($sql); 
$pvnewcomments = array(); 
foreach ($res AS $row) 
{ 
$pvnewcomments[] = array(‘id_value’ => $row['id_value'], 
‘user_name’  => $row['user_name'], 
‘content’  => $row['content'], 
‘add_time’ => date(“Y-m-d H:i:s”, $row['add_time'])); 
} 
return $pvnewcomments; 
}

第2步,在index.php中很多$smarty->assign那段添加一行:

$smarty->assign('pvnewcomments', index_get_comments());

第3步,在模板index.dwt中要调用最新评论的位置添加以下代码:

<!– {foreach from=$pvnewcomments item=idxcomment} –> 
<div style=”margin: 8px 0 0 0;”><!– {if $idxcomment.user_name eq ”} –>匿名用户<!– {else} –>{$idxcomment.user_name}<!– {/if} –><span style=”color: #999; font-size: 10px;”>({$idxcomment.add_time})</span></div> 
<div style=”padding: 0 0 8px 0; border-bottom: 1px dotted #ccc;”><a href=”goods.php?id={$idxcomment.id_value}”>{$idxcomment.content}</a></div> 
<!– {/foreach} –>

具体调用条数、条件等可相应修改SQL语句,好了,赶快把自己的商城也修改一下吧,让评论也在首页调用出来.

本站提供的模板源码,仅供源码爱好者本地电脑环境下学习研究或2次开发使用,部分演示数据仅为网站模板整体美观或属性设置需要,不合适上线运营,下载后请自行24小时内删除数据。我们倡议:站长应该严格遵守互联网法律法规建站,净化网络,站长更有责!!!

发表评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 Q交流群
51843834
返回顶部
 
QQ在线咨询
客服热线
139-3511-2134