A-A+

ecshop 商品浏览历史顺序的更改

2015年06月19日 PHP开源系统 评论 4 条 阅读 150 views 次

ecshop 默认的浏览历史记录是按照 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)";

OK,记得清理一下后台缓存,在前台再次浏览一下,看看历史记录排序是否已经更改过来了。

标签:

4 条留言  访客:4 条  博主:0 条

  1. 电烤箱什么牌子好

    用ecshop的人很多吗?

    • smiling

      商城开源系统的no1。

  2. 威客圈子

    做外贸的时候我有去了解这个的

  3. 图王

    之前接到个项目,也是ECSHOP,后来半路夭折了`

给我留言