关于首页调用商品评论问题
2016-07-07 16:24 来源:www.chinab4c.com 作者:ecshop专家
很多程序高手认为这是一个不错的解决方案http://bbs.ecshop.com/thread-64773-1-1.html 但是,对于我等菜鸟级,看的是一头雾水! 还请哪位高手,拔刀相助!将问题解决方案解决到底! |
回答:
首先在模板目录下library文件夹中新建一个库文件,也可以打开别的lbi文件然后另存为index_comments.lbi 把原先里面的代码替换为: <?php if(!function_exists("get_comments")){ function get_comments($num) { $sql = 'SELECT * FROM ecs_comment '. ' WHERE status = 1 AND parent_id = 0 and comment_type=0 '. ' ORDER BY add_time DESC'; if ($num > 0) { $sql .= ' LIMIT ' . $num; } //echo $sql; $res = $GLOBALS['db']->getAll($sql); $comments = array(); foreach ($res AS $idx => $row) { $comments[$idx]['user_name'] = $row['user_name']; $comments[$idx]['content'] = $row['content']; $comments[$idx]['id_value'] = $row['id_value']; } return $comments; } } ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!--数据调用-最新评论开始 --> <?php $this->assign('my_comments',get_comments(6)); // 6代表会条数据 ?> <div id="promotion"> <div class="sortbg"> <div id="comments_left"></div> <div id="comments_right"></div> </div> <div class="sort"> <ulstyle="padding-left:8px"> <!--{foreach from=$my_comments item=comments}--> <li><a href="goods.php?id={$comments.id_value}" target="_blank">{$comments.content|truncate:10:""}</a></li> <!--{/foreach}--> </ul> </div> </div> 你在模板目录下的index.dwt中的你想添加最新评论的位置添加上 <!-- #BeginLibraryItem "/library/index_comments.lbi" --><!-- #EndLibraryItem --> |
最近更新
常用插件
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
ecshop热门问答
ecshop热门资料
ecshop点击数
ecshop短信息
ecshopoutline
ecshop下沉
ecshop全文阅读
ecshop订单号
ecshop成功人士
ecshop滚动条
ecshophtml编辑器
ecshop风暴
ecshop联系
ecshop里德
ecshop访问者
redis主从
ecshop发货
ecshopoffice
ecshop恐怖
ecshop属性排序
ecshop无错模板
ecshop配置
ecshop邮件地址
ecshop总结
ecshop自定义的轮播广告位
ecshop弹出效果
ecshop改版
ecshop添加模板
ecshop精仿
ecshop云中文
ecshop经营者
ecshop婴儿