安装步骤: (下面是以默认模板default为例,具体根据您的模板文件修改)
注意:操作前先备一份你的网站模板,以防改错改乱
- 将“默认官方程序模板文件【文件对比修改之用】”里面js文件夹的所有文件,覆盖到你网站根目录原来js文件夹里
- 打开所有dwt模板文件(除了gallery.dwt不需要修改),搜索 {* 包含脚本文件 *} 再下面一行加入 {insert_scripts files='jquery.js,jquery.json.js'}
,同时将模板所有的common.js、global.js、transport.js修改为common_jq.js、global_jq.js、transport_jq.js
- 打开你模板里面的flow.dwt文件
搜索如下代码
Ajax.call('flow.php?step=add_to_cart', 'goods=' + goods.toJSONString(), collect_to_flow_response, 'POST', 'JSON');
修改为
Ajax.call('flow.php?step=add_to_cart', 'goods=' + $.toJSON(goods), collect_to_flow_response, 'POST', 'JSON');
再次搜索如下代码
Ajax.call('flow.php?step=add_to_cart', 'goods=' + goods.toJSONString(), fittings_to_flow_response, 'POST', 'JSON');
修改为
Ajax.call('flow.php?step=add_to_cart', 'goods=' + $.toJSON(goods), fittings_to_flow_response, 'POST', 'JSON');
- 打开你模板里面的goods.dwt文件
搜索如下代码
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
修改为
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + encodeURIComponent(tag), submitTagResponse, "POST", "JSON");
- 打开你模板里面的compare.dwt文件
搜索如下代码
var obj = document.getCookie("compareItems").parseJSON();
修改为
var obj = $.evalJSON(document.getCookie("compareItems"));
再次搜索如下代码
document.setCookie("compareItems", obj.toJSONString());
修改为
document.setCookie("compareItems", $.toJSON(obj));
- 打开你模板里面的comments_list.lbi文件
搜索如下代码
Ajax.call('comment.php', 'cmt=' + cmt.toJSONString(), commentResponse, 'POST', 'JSON');
修改为
Ajax.call('comment.php', 'cmt=' + $.toJSON(cmt), commentResponse, 'POST', 'JSON');
- 打开你模板里面的goods_tags.lbi文件
搜索如下代码
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
修改为
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + encodeURIComponent(tag), submitTagResponse, "POST", "JSON");
如果遇到其它模板和上面默认模板修改的位置内容有所不同,按照下面试试
1、将“默认官方程序模板文件【文件对比修改之用】”里面js文件夹的所有文件,覆盖到你网站根目录原来js文件夹里
2、将所有模板顶部最前面的js代码,上一行加上{insert_scripts files='jquery.js,jquery.json.js'},同时将模板所有的common.js、global.js、transport.js修改为common_jq.js、global_jq.js、transport_jq.js
3、按照上面修改Ajax.call的代码
默认官方程序模板文件【文件对比修改之用】,内提供有已整合好的官方“默认2.7.3模板”参考,搜索 www.ecshop.cx 就是我们标注修改过的地方
教程相关使用的文件下载地址:ecshop支持兼容jquery【完美彻底解决ecshop不支持jquery问题】.zip - IT网盘