您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop商品列表页怎么显示每个商品评论等级评论数量
丁倍卫2023-12-17Ecshop商城教程已有人查阅
导读步骤一:首先修改category.php 文件,定位到 category_get_goods() 函数部分;第二步(以官方默认模板为例):修改 htemes/default/library/goods_list.lbi 文件
解决方法:
步骤一:首先修改category.php 文件,定位到 category_get_goods() 函数部分
找到
找到
<a href="javascript:collect({$goods.goods_id});" class="f6">{$lang.btn_collect}</a>
在它上面增加
<img src="images/stars{$goods.comment_rank}.gif" style="width:78px;height:15px;" /><br>
评论数:{$goods.comment_count}<br> 结束语:
大家都知道ECSHOP系统有缓存机制,如果某个商品有了新的评论,列表页的评论数量不会立马随着更新。得等到下次更新缓存的时候才会更新。
如果您想列表页能即时体现评论数量的变化。只需继续进行下面修改即可
把 category.php 文件的
$smarty->caching = true;
修改为
$smarty->caching = false;
步骤一:首先修改category.php 文件,定位到 category_get_goods() 函数部分
找到
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .
'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .
'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .
"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .
"WHERE $where $ext ORDER BY $sort $order";
将之修改为
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .
" IFNULL(AVG(r.comment_rank),0) AS comment_rank,IF(r.comment_rank,count(*),0) AS comment_count, ".
'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .
'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .
"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .
' LEFT JOIN '. $GLOBALS['ecs']->table('comment') .' AS r '.
'ON r.id_value = g.goods_id AND comment_type = 0 AND r.parent_id = 0 AND r.status = 1 ' .
"WHERE $where $ext group by g.goods_id ORDER BY $sort $order";
然后继续找到
$arr[$row['goods_id']]['url'] = build_uri('goods', array('gid'=>$row['goods_id']), $row['goods_name']);
在它下面增加几行代码
$row['comment_rank'] = ceil($row['comment_rank']) == 0 ? 5 : ceil($row['comment_rank']);
$arr[$row['goods_id']]['comment_rank']=$row['comment_rank'];
$arr[$row['goods_id']]['comment_count']=$row['comment_count'];
第二步(以官方默认模板为例):修改 htemes/default/library/goods_list.lbi 文件找到
<a href="javascript:collect({$goods.goods_id});" class="f6">{$lang.btn_collect}</a>
在它上面增加
<img src="images/stars{$goods.comment_rank}.gif" style="width:78px;height:15px;" /><br>
评论数:{$goods.comment_count}<br> 结束语:
大家都知道ECSHOP系统有缓存机制,如果某个商品有了新的评论,列表页的评论数量不会立马随着更新。得等到下次更新缓存的时候才会更新。
如果您想列表页能即时体现评论数量的变化。只需继续进行下面修改即可
把 category.php 文件的
$smarty->caching = true;
修改为
$smarty->caching = false;
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商品描述增加多个商品描述编辑器的方法
各位ECSHOP网店系统用户大家好,欢迎来到代码号图文教程,今天为大家详细解说一下ECSHOP怎么增加多个商品描述编辑器方法。
解决ecshop登录自动退出ession失效无法下单动态ip问题
修改lib_base.php文件real_ip()函数:
ecshop数据库表结构说明(很全)
-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',
ecshop支付代码分析
支付分成两部分1.订单信息2.支付日志ID3.生成支付代码一次性支付完成// 支付信息两种支付的区别在$order['log_id'] 的生成方式,第一种是生成支付日志,然后返回生成的ID
相关源码
-
(自适应响应式)HTML5幕墙装饰工程建筑装修公司pbootcms模板下载基于PbootCMS开发的响应式模板,为幕墙工程、建筑装饰企业设计,通过数字化展示提升企业专业形象与项目展示能力。结构化数据标记增强项目案例收录,智能URL路由优化,支持每个工程案例独立设置关键词与描述查看源码 -
(PC+WAP)绿色环保建筑设备通用行业pbootcms源码下载通过模块调整可适配园林景观、装配式建筑、绿色装修等生态建设相关领域。预制绿色建材展示、能耗模拟等专业模块,集成项目案例、环保工艺等建筑行业特色内容结构,测试数据包含LEED认证体系查看源码 -
(自适应)工业机械设备产品介绍免费pbootcms源码下载本网站模板基于PbootCMS内核精心开发,为机械设备与工业产品制造企业量身打造。设计充分考量行业特性,突出产品展示与技术实力呈现查看源码 -
(自适应)大气壁挂炉暖气设备家用电器模板带加盟申请和下载资料为壁挂炉、暖气片等供暖设备企业设计的PbootCMS模板,通过响应式技术实现跨终端展示产品参数和技术细节。后台统一管理确保采暖系统数据、服务网点信息实时同步更新查看源码 -
(自适应响应式)教育培训机构集团网站pbootcms源码下载本模板基于PbootCMS系统开发,为教育培训机构设计,特别适合展示课程体系、师资团队和教学成果。采用响应式技术,确保在各类设备上都能提供良好的浏览体验。查看源码 -
帝国cms7.5模板生活常识美食女性时尚综合资讯门户源码本模板为帝国cms7.5生活资讯类网站设计,以天奇生活网为参考原型,涵盖生活常识、美食烹饪、女性时尚等多元化内容板块。采用响应式布局设计,适配各种终端设备,为访客提供优质的阅读体验。模板结构清晰合理,内容展示层次分明,符合生活类网站的用户需求。查看源码
| 分享笔记 (共有 篇笔记) |
