商品详情页面,如何调用前5个评价用户(用户不重复)?
2016-07-07 16:05 来源:www.chinab4c.com 作者:ecshop专家
SQL语句参考首页调用评论,已经有思路 $sql = 'SELECT distinct a.user_name FROM '. $GLOBALS['ecs']->table('comment') . ' AS a,'. $GLOBALS['ecs']->table('goods') .'AS b WHERE a.status = 1 AND a.parent_id = 0 and a.comment_type=0 and a.id_value=b.goods_id '. ' ORDER BY a.add_time DESC limit 5'; 该sql会调用出1个user_name的数组,但不知道该怎么调用这个数组,想问下,如果写个函数 首页调用最新评论http://bbs.ecshop.com/viewthread.php?tid=87748(该方法只能调用整站最新的评论,无法和商品结合起来,放入商品详情页面,会把整站最新评论用户都调用出来) 要放在哪里才能让comments_list.lbi调用出来? |
回答:
商品详细页面的本身就可以调用。你这个是调用全站最新的 |
商品详细页面的本身就可以调用。你这个是调用全站最新的 那请问要修改哪个函数才能实现调用当前商品评价的前5个非重复用户啊?SQL是会写啊,函数是不是 assign_comment($id, $type, $page = 1) ,就是lib.main.php里的,找N久调用就是这个地方了……还要给模板赋值,要改lib.insert.php,但我加进去调用不了值啊……能给个详细点的思路吗? |
直接修改assign_comment($id, $type, $page = 1) 加入 $sql = 'SELECT * FROM ' . $GLOBALS['ecs']->table('comment') . " WHERE id_value = '$id' AND comment_type = '$type' AND status = 1 AND parent_id = 0". ' ORDER BY add_time ASC limit 5'; 这个是调用前5个评价用户,但重复用户也出来了,怎么调用不重复的呢?求解…… |
最近更新
常用插件
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
ecshop热门问答
ecshop热门资料
ecshop事宜
ecshoppower
ecshop商品分类页面
ecshop程序开发
ecshop良知
ecshop含义
ecshop童装批发
ecshop老师你好
ecshop特别
ecshop虚拟服务器
ecshop消失
ecshop绿色模板
ecshopECShop教程
ecshop正方形
ecshop引荐
ecshop手机报价网
ecshop二次開發
ecshop开网店
ecshop阿门
ecshop功夫
ecshop商品简单描述
ecshop会员登录后显示价格
ecshop英雄
ecshop订单插件
ecshop淘宝图片
ecshop哥们
ecshop宝贝
ecshop监控系统
ecshopmacys经典
ecshop广告管理