只修改一处,让浏览历史按照浏览先后进行排序

2016-07-07 15:00 来源:www.chinab4c.com 作者: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)";

试一下吧,看是不是按浏览先后进行排序了!

回答:
学习来了,抢个沙发做一下!!

我昨天按照这个方法修改了,很好用。特地过来帮LZ顶下

谢谢楼上的兄弟

谢谢楼上的兄弟
zhangyh 发表于 2010-2-23 18:14

我是MM

好方法,就要支持下

好方法已使用成功,感謝分享

学习下 INSTR这个SQL 函数
(c,char) 返回在某个文本域中指定字符的数值位置
很巧妙哦学习了!

要支持下

一直没有留意是按ID排序的。听楼主一言,悄然大悟呀。。非常好用~!

刚试过了,已经成功!!


i love it

使用了,已经成功!!

谢谢楼顶的MM