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