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