ECOS百科全书|高级搜索|RSS订阅|加入收藏|服务中心|联系我们欢迎您光临!

ecstore列表页商品重复和翻页不显示评论问题的解决

来源:清风设计团队 发布时间:2018-09-13 15:32 字体:【   点击次

nba新闻 www.p5vjo.com.cn     ECstore2.x系列的产品,wap端的列表页都存在两个问题,一个是翻页时,有些产品会重复出现(多出现在搜索结果不足两页的情况下),另一个问题是点击“上一页”、“下一页”翻页时,商品评论部分不显示(带星星图标的那个部分)。笔者看了下源代码,将解决的办法详解如下。


1、wap端列表页翻页时商品重复问题:


【解决办法】:

找到 /app/b2c/controller/wap/gallery.php 这个文件,把443行:

$params['orderBy'] = $params['orderBy'] ? $params['orderBy'] : 'view_count desc';

改成:

$params['orderBy'] = $params['orderBy'] ? $params['orderBy'] : '';


如下图:

clipboard2.png


【原因分析】:默认排序用的是按浏览量排序,但是ajax载入的分页又是按默认排序,没有统一,导致翻页时因为排序方式变化,商品排序也发生了变化 。修改这行便是让排序统一一下。



2、商品评论不显示问题:


【解决办法】:

还是刚才这个文件, 在public function ajax_get_goods(){的下面,加下如下行:

$this->pagedata['commentListListnum'] = $this->app->getConf('gallery.comment.time');


如下图:

clipboard.png


原因分析】:前台加了是否显示评论的判断代码,但是ajax页面没有输出相应的判断数据,导致前台不能显示。

如下图:

clipboard1.png


------分隔线--------

关键词:ecstore,列表页,评论不显示,解决办法

转载请保留://www.p5vjo.com.cn/html/jszx/ecstore/article-2838.html

------分隔线--------
尚未注册畅言帐号,请到后台注册
  • 访民情 惠民生 聚民心——亚心网专题 2019-03-26
  • 郭万超 马萱:全球视野下的中国文化产业价值链 2019-03-25
  • 今年东盟投资峰会亮点纷呈 八场活动宣传广西旅游 2019-03-25
  • 全国人大代表、三角轮胎董事长丁玉华去世 2019-03-24
  • 脸每天都洗,但你真的洗对了吗? 2019-03-24
  • 粽香情浓爱国心 民族团结一家亲 2019-03-24
  • 私扫码付不加控制党政和人行国有银行国有企业自动退出历史舞台 2019-03-23
  • 看看吧,朝鲜怎么会相信美国?!除非是傻子。欧洲也不会相信美国,如果欧洲相信美国,欧洲就是傻子。 2019-03-23
  • 具体到这件事情,起因如没有特别的原因,那就是车主不想交停车费。收费员的责任最多是态度不好而已。因为收费员不可能冒着丢饭碗的风险与车主死磕,而车主倒可能因为自己的 2019-03-23
  • 端午三天8910万人次出游 世界杯点燃赴俄游热情 2019-03-22
  • 端午小长假昌吉市将启动百日文化旅游活动 2019-03-22
  • 探访玉麦守边人(新时代·面孔) 2019-03-22
  • 西部网(陕西新闻网)www.cnwest.com 2019-03-21
  • 人民的力量——一份大报,与一个大党、一个大国的故事 2019-03-21
  • 南方都市报手机客户端·奥一网 2019-03-21
  • 928| 422| 301| 488| 628| 849| 583| 559| 532| 472|