做过ECSHOP程序的二次开发的站长们也许都了解,这款程序安装后很多功能都是需要自己二次再修改的。因为是开源的,所以开发的时候也都是按照大众思想符合大多数站长朋友们的要求而开发的。小编经常使用无忧主机PHP免备案空间帮客户朋友们安装这款程序,所以一般也明白这款程序的优点和缺点。优点就是后台功能倒是比较齐全,缺点就是如果不二次开发用户体验非常的不好,今天小编也是遇到了一个同样的问题。一位做电商的站长网站上线后,发现很多会员下单后商品并不是按照购买的先后顺序进行排列的。那是怎么排的呢?小编为了了解到问题的本质就在网站上注册了一个会员,然后去购物车里加入了几件商品,然后登陆到了自己的会员中心发现商品都是以商品ID的大小进行排序的。这样对会员们的用户体验课不是很好了,毕竟会员们看上去难免有些乱。那么究竟该如何让加入购物车的商品按照先后顺序排列呢?小编在自己的PHP虚拟主机空间搭建了一个论坛经过测试研究解决了。先看下以下是按照商品ID排序的截图:
关于 Allowed memory size of的问题,无忧主机小编之前给大家分享过类似的解决办法,比如
DEDECMS后台上传图片时出现 ALLOWED MEMORY SIZE OF 8388608的解决办法
解决DRUPAL7.X提示 ALLOWED MEMORY SIZE OF Y BYTES EXHAUSTED内存报错的方法、
SHOPEX登陆后台出现 ALLOWED MEMORY SIZE OF 8388608 BYTES EXHAUSTED。
最近一位无忧主机php免备案虚拟主机的忠实客户找到小编,同样的问题,但是程序是ecshop。这位客户朋友是在后台编辑商品,在上传图片的时候报错了。具体报错如下:
很多开源程序都不是设计的时候可能都有些小瑕疵,毕竟属于开源程序,所以设计研发的时候可能考虑的不是十分周全,所以多多少少会出现兼容性的问题。小编最近一直都在自己的php免备案虚拟主机中,研究一些ECSHOP程序安装过程中出现过的问题,因为很多站长朋友们安装的时候都会遇到,所以小编想把所遇到过安装过程中出现的问题都做一个总结,这样就可以帮到更多的站长朋友们,假如遇到了也可以按照帮助文档速度解决掉。小编今天在ECSHOP官网论坛上看到了一个挺火的帖子,那就是ECSHOP程序在安装的时候会因为时区问题不一致而提示一个warning,有了这个警告自然也就无法进行下一步的配置安装了。小编在无忧主机帮助文档找到了一篇类似的解决方法。这篇文章是很久以前的了,不过也是可以解决问题的,小编又研究出了另一种解决方法,所以做出一个总结。先看下报错截图:
最近有个用户把ecshop进行过二次开发,可以说是碰到了很多问题,最让人苦恼的是ecshop会员登录和管理员登录后,会自动退出,或者是有部分会员在操作购物时会自动清空等情况。据用户自己反应,这种情况自己在本地用ecshop搭建了一个商务系统,本地测试是好好的一切正常,一旦上传到php空间就不行了。随便点击点击就无故退出,感觉session被清空了。询问用户的所有可能的一些操作,了解到自己的IP是动态的,也有过使用代理,因此IP常常变化。经过网上搜索,找到有关于ecshop session的相关文档,原来ecshop中是通过IP地址来验证的,尽管 ecshop的session机制是一个不错的解决方案,但也有一些瑕疵因此,IP经常变换,因此也就出现了用户所描述的情况。