新聞中心
ECSHOP程序如何讓加入購物車的商品按照先后順序
做過ECSHOP程序的二次開發(fā)的站長們也許都了解,這款程序安裝后很多功能都是需要自己二次再修改的。因為是開源的,所以開發(fā)的時候也都是按照大眾思想符合大多數(shù)站長朋友們的要求而開發(fā)的。小編經(jīng)常使用無憂主機PHP免備案空間幫客戶朋友們安裝這款程序,所以一般也明白這款程序的優(yōu)點和缺點。優(yōu)點就是后臺功能倒是比較齊全,缺點就是如果不二次開發(fā)用戶體驗非常的不好,今天小編也是遇到了一個同樣的問題。一位做電商的站長網(wǎng)站上線后,發(fā)現(xiàn)很多會員下單后商品并不是按照購買的先后順序進行排列的。那是怎么排的呢?小編為了了解到問題的本質(zhì)就在網(wǎng)站上注冊了一個會員,然后去購物車?yán)锛尤肓藥准唐?,然后登陸到了自己的會員中心發(fā)現(xiàn)商品都是以商品ID的大小進行排序的。這樣對會員們的用戶體驗課不是很好了,畢竟會員們看上去難免有些亂。那么究竟該如何讓加入購物車的商品按照先后順序排列呢?小編在自己的PHP虛擬主機空間搭建了一個論壇經(jīng)過測試研究解決了。先看下以下是按照商品ID排序的截圖: 從以上圖中可以看出都是以商品的ID進行排序。下面小編就來說下如何讓其進行購買的先后順序排列了,其實問題不是很難,商品購買后都是先保存在數(shù)據(jù)庫中,然后從數(shù)據(jù)庫中調(diào)取的,如果讓其以商品ID降序排列,那么是否調(diào)取出來后就對了呢。 首先連接FTP工具,找到includes/lib_order.php文件。 然后找到1600行代碼:
" ORDER BY pid, parent_id";修改為:
"order by rec_id desc,pid,parent_id"';修改后保存上傳到原目錄下覆蓋,然后再登陸網(wǎng)站的后臺更新緩存就可以了,其實這里用到的就是數(shù)據(jù)庫中的升序和降序排列。只要靈活運用下就可以解決了。以上步驟就是ECSHOP程序如何讓加入購物車的商品如何按照先后順序的具體方法了。 無憂主機相關(guān)文章推薦閱讀: ECSHOP如何使購買記錄永遠(yuǎn)存在 ECSHOP教程:無法刪除分類的解決方法 ECSHOP后臺上傳圖片提示 ALLOWED MEMORY SIZE OF解決辦法
本文地址:http://www.gle-technology.com/ecshop/20000.html