最新解決Ecshop2 73與Jquery的衝突

2021-06-09 07:09:29 字數 1913 閱讀 6736

早些年就有人在ecshop論壇反映,為何ecshop不相容jquery?可是ecshop官網卻一直未解決這個問題。測試並驗證過的解決jquery衝突的方法如下:

1.複製乙份 transport.js 改名為 transport.org.js 提供給後台使用

2.注釋掉js/transport.js裡的tojson功能 行數為497-737行之間。其中將 legalparams = 「json=」 + $.tojson(params); 替換為result = $.evaljson(result);

3.修改js/index.js裡的第44行,將其改為:var res = $.evaljson(result);

4.修改js/改common.js,將第34行改為:ajax.call(『flow.php?step=add_to_cart』, 『goods=』 + $.tojson(goods), addtocartresponse, 『post』, 『json』);然後將850行改為:ajax.call(『flow.php?step=add_package_to_cart』, 『package_info=』 + $.tojson(package_info), addpackagetocartresponse, 『post』, 『json』);最後將1056行改為:ajax.call(『flow.php?step=add_to_cart』, 『goods=』 + $.tojson(goods), addtocartresponse, 『post』, 『json』);

5.修改compare.js檔案

第49行改為:this.data = $.evaljson(cookievalue);第67行改為:var obj = $.evaljson(cookievalue);第133行改為:document.setcookie(「compareitems」, $.tojson(this.data));

6.修改js/global.js檔案,其中將第16行改函式名 :function $e()。然後第114和126行都改為:    var element = $e(element);

7.修改後台頭部引入transport.js路徑 admin/templates/pageheader.htm 第9行改為:

8.修改themes/default/library/page_header.lbi檔案在上面加上如下**

9.修改你的模板下的library/comment_list.lbi。將第188行 替換為:ajax.call(『comment.php』, 『cmt=』 + $.tojson(cmt), commentresponse, 『post』, 『json』);

10.修改模板compare.dwt。將第20行 改為:var obj = $.evaljson(document.getcookie(「compareitems」));然後第24行 替換為:document.setcookie(「compareitems」, $.tojson(obj));

11.修改模板flow.dwt,將第138行 替換為:ajax.call(『flow.php?step=add_to_cart』, 『goods=』 + $.tojson(goods), collect_to_flow_response, 『post』, 『json』);然後將第199行 改為:ajax.call(『flow.php?step=add_to_cart』, 『goods=』 + $.tojson(goods), fittings_to_flow_response, 『post』, 『json』);

12.over

Centos7破解root密碼 最新解決辦法

這裡演示第一種修改方法 以下兩種修改方法任選其一 ro修改為rw init sysroot bin bash並按ctrl x開機 ro修改為rw rd.break並按ctrl x開機 chroot sysroot 切換到檔案系統的根目錄 echo 123 passwd stdin root 重置ro...

安裝分布式檔案系統FastDFS最新解決版

使用上面的連線進行配置 補充 修改 client.conf 中的 tracker server 47.93.224.144 22122 這個ip為伺服器的公網ip 然後就可以進行上傳檔案進行測試了 如果上面安裝有錯誤,不建議檢視日誌,直接解除安裝建立的目錄和fdfs目錄重新進行安裝就可以了 安裝ng...

vs2013除錯原始碼錯位問題最新解決方法

最近除錯某個.h裡的inline函式時,偵錯程式的當前除錯行,和實際 功能總是不符 用彙編視窗可以清楚的看到 正好差兩行 這個問題還以為是大檔案特有的,這個.h有一千多行 其實這個問題已經存在幾個月了,今天實在忍不住,寫了個簡單的test函式到處插入,最終定位到乙個函式有問題 template st...