A-A+
ecshop 商品浏览历史顺序的更改
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,记得清理一下后台缓存,在前台再次浏览一下,看看历史记录排序是否已经更改过来了。
用ecshop的人很多吗?
商城开源系统的no1。
做外贸的时候我有去了解这个的
之前接到个项目,也是ECSHOP,后来半路夭折了`