之前边肖在图书馆发了一个关于Ecshop商城购物车添加商品无效的解决方案。今天,以前的解决方案无效。在线搜索其他解决方案,并在此与您分享。对Ecshop程序感兴趣的人也可以学习。加入购物车无效的问题是因为Ecshop程序中的Jquery代码有冲突。我们需要修改五个js文件。总共需要修改五个JS代码文件。边肖将一一列出,提醒您请在操作前在云服务器做好全台备份。步骤1:文件路径:/js/transport.js在js文件的底部添加以下代码:
if(object . prototype . tojsonstring){ varoldToJSONString=object . tojsonstring;object . prototype . tojsonstring=function(){ if(arguments . length 0){ return false;} else { returnoldtojsonstring . apply(this,arguments);}}}
第2步:文件路径:/js/compare.js查找代码:
this . timer=window . setinterval(this . relocation . bind(this),50);
并修订如下:
this . timer=window . setinterval(this . bind(this . relocation,this),50);
在该文件中,使用ctrl+F4找到代码:lastScrollY: 0,并在该代码上添加一段代码:
bind:function(obj1,obj 2){ return function(){ obj 1 . apply(obj 2,arguments);}},
第三步:在ecshop官网下载最新的jquery库文件到模板目录,比如:/Themes/TemlateName/Images/JS/jquery . 1 . 5 . 2 . JS如果你的模板中对应的目录之上没有目录,只需将新目录复制到jQuery文件中即可。
第四步:在以下网站模板文件中找到嵌入global.js文件的代码,删除嵌入的global . js;这些文件是:brand.dwt、brand_list.dwt、category.dwt、exchange_list.dwt、search.dwt
第5步:文件路径:/Themes/TemlateName/Library/page _ header . lbi在该文件的顶部添加一段代码:
scriptsrc=' images/js/jquery . 1 . 5 . 2 . min . js ' type=' text/JavaScript '/script
script type=' text/JavaScript ' var $ $=jquery . no conflict();/脚本
Ps:如果要调用JQUERY对象,必须使用两个美元符号$ $而不是a $,因为a $与ECSHOP的原函数存在兼容性问题。Ecshop在后台清空缓存后,再去前台测试效果!
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。