如何在ECShop首页调用评论

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

function index_get_comments()
{
$sql = ‘select c.content,c.add_time,g.goods_thumb,g.goods_id from ".$ecs->table('comment')." c , ".$ecs->table('goods')." g where g.goods_id = c.id_value and c.status = 1 order by c.add_time 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} –>

如果需要在首页显示微缩图片则取{$idxcomment.goods_thumb}。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值