浏览历史排序问题

2016-07-07 15:30 来源:www.chinab4c.com 作者:ecshop专家

经测试,浏览历史目前默认的貌似是按照商品的ID排序的~~~
怎么样让它按照浏览的顺序排序呢??
搜索了下论坛,貌似是应该修改lib_insert.php文件,可是!!
不知道应该修改哪个参数 TAT
悲剧哇!

回答:
现在的浏览的数据是保存在cookie中的,不是数据库中,不能在里面设置排序条件。(查询后,自动按照id排序了)

你可以到开发交流区看下,试着把流量数据放到数据库中,这样可以设置排序

打开includes/lib_insert.php,找到 insert_history() 函数部分


" WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0";

修改为

" WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0 order by INSTR('".$_COOKIE['ECS']['history']."',goods_id)";

就可以了

详情请看下面文章
http://bbs.ecshop.com/thread-117610-1-1.html

打开includes/lib_insert.php,找到 insert_history() 函数部分


" WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0";

修改为

" WHERE $where AND is_on_sale = 1 AND is_a ...
zhangyh 发表于 2010-2-22 17:26

嗯,按照这个方法修改好了。
谢谢:)

长见识了~~~



学习了,收藏了。

后面加个 DESC 聽浏览先后

ASC 浏览后先