香港独立IP空间
香港php空间
美国php空间
域名注册

做过ECSHOP程序的二次开发的站长们也许都了解,这款程序安装后很多功能都是需要自己二次再修改的。因为是开源的,所以开发的时候也都是按照大众思想符合大多数站长朋友们的要求而开发的。小编经常使用无忧主机PHP免备案空间帮客户朋友们安装这款程序,所以一般也明白这款程序的优点和缺点。优点就是后台功能倒是比较齐全,缺点就是如果不二次开发用户体验非常的不好,今天小编也是遇到了一个同样的问题。一位做电商的站长网站上线后,发现很多会员下单后商品并不是按照购买的先后顺序进行排列的。那是怎么排的呢?小编为了了解到问题的本质就在网站上注册了一个会员,然后去购物车里加入了几件商品,然后登陆到了自己的会员中心发现商品都是以商品ID的大小进行排序的。这样对会员们的用户体验课不是很好了,毕竟会员们看上去难免有些乱。那么究竟该如何让加入购物车的商品按照先后顺序排列呢?小编在自己的PHP虚拟主机空间搭建了一个论坛经过测试研究解决了。先看下以下是按照商品ID排序的截图:

ec 2015 8 25 1 300x86 ECSHOP程序如何让加入购物车的商品按照先后顺序

从以上图中可以看出都是以商品的ID进行排序。下面小编就来说下如何让其进行购买的先后顺序排列了,其实问题不是很难,商品购买后都是先保存在数据库中,然后从数据库中调取的,如果让其以商品ID降序排列,那么是否调取出来后就对了呢。
首先连接FTP工具,找到includes/lib_order.php文件。
然后找到1600行代码:

" ORDER BY pid, parent_id";

修改为:

"order by rec_id desc,pid,parent_id"';

修改后保存上传到原目录下覆盖,然后再登陆网站的后台更新缓存就可以了,其实这里用到的就是数据库中的升序和降序排列。只要灵活运用下就可以解决了。以上步骤就是ECSHOP程序如何让加入购物车的商品如何按照先后顺序的具体方法了。

无忧主机相关文章推荐阅读:
ECSHOP如何使购买记录永远存在
ECSHOP教程:无法删除分类的解决方法
ECSHOP后台上传图片提示FATAL ERROR: ALLOWED MEMORY SIZE OF解决办法

本文地址:http://www.51php.com/ecshop/20000.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: