最近做了一个项目,是修改ecshop的,其中有一个要求就是需要去掉版权字样。
本来感觉很容易,但是后来发现问题了,用自己的footer以后,页面里的数据会出现 Powered by ECShop v2.7.2 ,然后在整个页面乱跑。
后来查相关资料才知道,原来是因为ecshop2.7.2版本做了版权特殊限制,并且有代码去控制版权盗用等问题。
这个让我感觉很奇怪,ecshop本身是免费的,为何要强制性添加版权呢?
不过算了,能解决问题就是好的。
我的解决办法是:
修改js/common.js里的260-352行的代码注释掉,或删除掉。
因为这段代码似乎一进入页面就进行版权审核的。
当然,有的common.js可能被一些用户修改了,对应的行和我的不太一样,没关系,大家可以找到onload = function(){ 类似的代码,然后找到结尾对应的}符号,然后进行注释或删除即可。
参考文章:http://apps.hi.baidu.com/share/detail/787923
本来感觉很容易,但是后来发现问题了,用自己的footer以后,页面里的数据会出现 Powered by ECShop v2.7.2 ,然后在整个页面乱跑。
后来查相关资料才知道,原来是因为ecshop2.7.2版本做了版权特殊限制,并且有代码去控制版权盗用等问题。
这个让我感觉很奇怪,ecshop本身是免费的,为何要强制性添加版权呢?
不过算了,能解决问题就是好的。
我的解决办法是:
修改js/common.js里的260-352行的代码注释掉,或删除掉。
因为这段代码似乎一进入页面就进行版权审核的。
当然,有的common.js可能被一些用户修改了,对应的行和我的不太一样,没关系,大家可以找到onload = function(){ 类似的代码,然后找到结尾对应的}符号,然后进行注释或删除即可。
参考文章:http://apps.hi.baidu.com/share/detail/787923
转载于:https://blog.51cto.com/jeffxie/356981