新聞中心
ECSHOP瀏覽歷史把以商品ID排序改為點擊先后排序的方法
作者 / 無憂主機 時間 2015-03-03 21:42:36
經常在淘寶或者天貓等大型商城購物的站長朋友們也許都會發(fā)現(xiàn)當我們收藏寶貝或者瀏覽寶貝的時候,在收藏欄或者瀏覽歷史里都是以點擊收藏寶貝的先后順序來排列的,這樣也方便會員們根據(jù)需要去購買??墒切【幗裉煸谧约旱?a title="PHP空間" href="http://www.gle-technology.com" target="_blank">PHP空間安裝了一款Ecshop程序在研究的時候卻是驚奇的發(fā)現(xiàn)瀏覽歷史欄里所有的商品不是以點擊瀏覽的歷史的先后排序的。小編開始的時候以為這些順序都是以價格的高低排列的。可是當小編登陸網站的后臺查看商品ID的時候才驚奇的發(fā)現(xiàn)瀏覽歷史是以商品的ID進行排序的。下面小編先截圖給各位站長朋友們看下位置所在。 其實小編先瀏覽的是這款諾基亞N96型號的手機,最后瀏覽的是索愛C702c這款手機。可是如上圖由于ECSHOP程序系統(tǒng)自身是按照商品的ID排序的就導致索愛原裝M2卡剛好和索愛C702c調換了位置。但是有的時候會員們?yōu)g覽的商品比較多而又要回頭購買的時候在瀏覽歷史中查找就比較麻煩了。有什么什么好的方法改變下ECSHOP的這種排序呢?小編分析了對應程序文件找到了這個簡單的修改方法,下面來給各位站長們來分享下吧。 首先連接到空間的FTP,找到includes/lib_insert.php文件并使用一款高級編輯器打開。 然后查找到81行代碼:
" 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)";修改好了之后,再上傳到網站的對應的目錄下覆蓋下之前的程序文件。登陸網站的后臺去更新下系統(tǒng)的緩存再登陸會員去測試時就可以看到在瀏覽歷史里是按照點擊商品的先后順序進行排序了。 無憂主機相關文章推薦閱讀: 如何修改ECSHOP網站LOGO自定義尺寸大小 ECSHOP會員密碼修改后無法進行登錄的解決方法 ECSHOP后臺更新數(shù)據(jù)時報錯”MYSQL SERVER ERROR REPORT” 無憂主機教程:ECSHOP程序如何通過SQL語句修改商品上架時間
本文地址:http://www.gle-technology.com/ecshop/18843.html