最近在帮你客户定制ecshop页面的时候发现一个很奇怪的现象,页面上的一些元素会不时的变成ecshop的版权字样Powered by ECShop。研究了很长时间,因为觉得不可思议。
最后在网上搜索了,原来这是ecshop用来防止用户去掉版权声明的一种手段,当你修改了页脚等版权声明的时候,就会触发一段javascript,让你页面的某些元素变成Powered by ECShop字样。例如一些图片,一些文件,会变成Powered by ECShop。
因为有随机性,所以像我这些刚接触ecshop的人来说会变得纠结起来。查了比较久,开始以为是因为图片读取不了给的默认字样,最后发现连文字都会发生变化,所以猜测是ecshop弄的手段了。
好了,言归正传。修正这个问题很简单,搜索[size=medium][color=red][b]js/common.js[/b][/color][/size]文件,找到244行左右的onload事件,然后把此方法注释掉即可。
具体内容可以自己看看,而版权字Powered by ECShop样是用ASCII来写的,所以搜索不到,开始我犯过这个错误。
至于想去掉其他页面上的版权字样就不用我多说了,搜索下即可。
需要说明的时,本人是十分尊重知识产权的,所以标明作者版权所属是十分支持的。而这次客户已经是沟通过并且买了代码的版权,可以修改,所以我才去放心修改的。当然这些我都没去深究,作为一个打工仔民工的我也没办法。但加个onload事件来监测版权,我就觉得有点过了,因为有点强制性非自愿了。
[color=red][size=medium][b]但最后还是呼吁一下各位注意尊重知识产权,ECShop的确是一套很棒的系统,第一次修改就觉得很得心应手,在电子商务平台的表现上也是非常出色。[/b][/size][/color]
最后在网上搜索了,原来这是ecshop用来防止用户去掉版权声明的一种手段,当你修改了页脚等版权声明的时候,就会触发一段javascript,让你页面的某些元素变成Powered by ECShop字样。例如一些图片,一些文件,会变成Powered by ECShop。
因为有随机性,所以像我这些刚接触ecshop的人来说会变得纠结起来。查了比较久,开始以为是因为图片读取不了给的默认字样,最后发现连文字都会发生变化,所以猜测是ecshop弄的手段了。
好了,言归正传。修正这个问题很简单,搜索[size=medium][color=red][b]js/common.js[/b][/color][/size]文件,找到244行左右的onload事件,然后把此方法注释掉即可。
具体内容可以自己看看,而版权字Powered by ECShop样是用ASCII来写的,所以搜索不到,开始我犯过这个错误。
至于想去掉其他页面上的版权字样就不用我多说了,搜索下即可。
需要说明的时,本人是十分尊重知识产权的,所以标明作者版权所属是十分支持的。而这次客户已经是沟通过并且买了代码的版权,可以修改,所以我才去放心修改的。当然这些我都没去深究,作为一个打工仔民工的我也没办法。但加个onload事件来监测版权,我就觉得有点过了,因为有点强制性非自愿了。
[color=red][size=medium][b]但最后还是呼吁一下各位注意尊重知识产权,ECShop的确是一套很棒的系统,第一次修改就觉得很得心应手,在电子商务平台的表现上也是非常出色。[/b][/size][/color]