如何在ECShop首页调用评论
发布:smiling 来源: PHP粉丝网 添加日期:2014-06-20 14:20:02 浏览: 评论:0
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语句,好了,赶快把自己的商城也修改一下吧,让评论也在首页调用出来.
Tags: ECShop首页调用评论
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)