给ECShop添加最新评论


Posted in PHP onJanuary 07, 2015

我直接写上操作步骤吧,看下思路,相信大家也会了

第一步:

在includes/lib_goods.php里面构建自定义函数

/**

 * 获取最近评论

 * 

 * @return array

 */

function get_latest_comment($limit_num)

{

    $sql = "SELECT c.content,c.add_time,g.goods_id,g.goods_name FROM ".$GLOBALS['ecs']->table('comment')." AS c 

            LEFT JOIN ".$GLOBALS['ecs']->table('goods')." AS g on c.id_value=g.goods_id 

            WHERE c.status=1

            LIMIT ".$limit_num;    

      $res = $GLOBALS['db']->getAll($sql);

    return $res;

}

 第二步:

在根目录的goods.php的$smarty->assign('goods_rank',          get_goods_rank($goods_id));                       // 商品的销售排名

下面添加以下代码

$smarty->assign('comments_latest',     get_latest_comment(10));                 //获取最新品论

 第三步:

在library目录下创建comments_latest.lbi文件

第四步:

在模板文件goods.dwt中使用以下代码即可在商品详情页面中调用“最新评论”

<!-- #BeginLibraryItem "/library/comments_latest.lbi" --><!-- #EndLibraryItem -->
PHP 相关文章推荐
php类
Nov 27 PHP
php面向对象全攻略 (十四) php5接口技术
Sep 30 PHP
JS 网站性能优化笔记
May 24 PHP
php数组函数序列之array_flip() 将数组键名与值对调
Nov 07 PHP
PHP 过滤页面中的BOM(实现代码)
Jun 29 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
May 11 PHP
php面向对象值单例模式
May 03 PHP
详解PHP安装mysql.so扩展的方法
Dec 31 PHP
基于Laravel5.4实现多字段登录功能方法示例
Aug 11 PHP
利用PHP扩展Xhprof分析项目性能实践教程
Sep 05 PHP
php和vue配合使用技巧和方法
May 09 PHP
php 防护xss,PHP的防御XSS注入的终极解决方案
Apr 01 PHP
php程序总是提示验证码输入有误解决方案
Jan 07 #PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 #PHP
php中的动态调用实例分析
Jan 07 #PHP
Zend Guard使用指南及问题处理
Jan 07 #PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
Jan 07 #PHP
php模拟用户自动在qq空间发表文章的方法
Jan 07 #PHP
PHP中使用CURL获取页面title例子
Jan 07 #PHP
You might like
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
js Canvas实现的日历时钟案例分享
2016/12/25 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
详解uniapp的全局变量实现方式
2021/01/11 Javascript
python解析xml文件实例分享
2013/12/04 Python
Python 字典dict使用介绍
2014/11/30 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
Python正则表达式指南 推荐
2018/10/09 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
关于期中考试的反思
2014/02/02 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
开学典礼观后感
2015/06/15 职场文书
2015中秋祝酒词
2015/08/12 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android