ecshop去版权,ecshop完美修改版权,ecshop前台后台去版权

cshop一直是规定不能去除版权的,但是网友的智慧是最厉害的,很多网友发明了很多ecshop去版权的方法,下面动天数据来把这些方法整理下来,分享给大家,如果不想购买ecshop商业版,如何去版权吧。

ecshop商业版和个人版使用区别不大,ecshop有售后指导,和没有版权,当然如果你网站做大了,还是去购买商业版,不然也不地道对吧。ecshop提供了一个开源免费的商城系统,一直很受欢迎。

前台部分:

1:去掉头部TITLE部分的ECSHOP演示站 Powered by ecshop

前者在后台商店设置 - 商店标题修改

后者打开includes/lib_main.php

$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';

修改这里的'Powered by ECShop

2.去掉友情链接部分

在后台的友情链接管理里修改

再打开模板文件夹的 library/page_footer.lbi

删除 {foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}

2.去掉版本信息 “<meta name="Generator" content="ECSHOP v2.7.3" />”

打开includes/cls_template删除以下部分

/* 在头部加入版本信息 */
$source = preg_replace('/<head>/i', "<head>\r\n<meta name=\"Generator\" content=\"" . APPNAME .' ' . VERSION . "\" />", $source);

后台部分:

1.去除两张图片

admin/images/ecshop_logo.gif

admin/images/login.png

2.右上角的“关于ECSHOP”

打开admin/templates/top.htm

删除: <li><a href="index.php?act=about_us" target="main-frame">{$lang.about}</a></li>

3.中部 ECSHOP 管理中心, 和底部的版权所有

打开language/zh_cn/admin/common.php

$_LANG['cp_home'] = 'ECSHOP 管理中心';
$_LANG['copyright'] = '版权所有 &copy; 2005-2009 上海商派网络科技有限公司,并保留所有权利。';

附加一个
language/zh_cn/admin/common.php
里的
$_LANG['app_name'] = 'ECSHOP';
是后台网页的标题,把ECSHOP替换成你自己的网店名称吧.

下面在来看另外一位网友的方法啦。

1、去掉Powered by ECShop

修改文件:includes/lib_main.php
查找:$page_title = $GLOBALS[’_CFG’][’shop_title’] . ‘ - ‘ . ‘Powered by ECShop’;
将其改为
$page_title = $GLOBALS[’_CFG’][’shop_title’];

2、去掉页脚的版权信息
在ecshop根目录/themes/当前模板名/library/page_footer.lbi中, 找到如下代码并删除:
<a href="http://www.ecshop.com" target="_blank" style="font-size:10px">Powered by <strong><span style="color: #3366FF">ECShop</span> <span style="color: #FF9966">{$ecs_version}</span></strong></a><br />
删掉底部ecshop的logo
在ecshop根目录/themes/当前模板名/library/page_footer.lbi, 找到如下代码:
<img src="../images/footer-logo.gif" alt="" id="footer-logo" />
将其删掉即可.

3、修改文件代码头部的Generator标记
修改文件:includes/cls_ecshop.php
查找:
define('APPNAME', 'ECSHOP');
修改为:
define('APPNAME', '自定义的网站代号');

4、修改文件:js/common.js
查找:onload = function() 代码段,全部删除

 

移除提交资料到ECSHOP官方的代码
=================================
1、修改文件:admin/shop_config.php
查找:$spt .= '"></script>';
在之后添加一行:
$spt = '';
2、修改文件:admin/templates/index.htm
查找:
<frameset rows="0, 0" framespacing="0" border="0">
<frame src="http://api.ecshop.com/record.php?mod=login&url={$shop_url}" id="hidd-frame" name="hidd-frame" frameborder="no" scrolling="no">
</frameset>
删除之

3、在MYSQL数据库的数据表:shop_config中查找字段code值为 certi 的记录,其值为:http://service.shopex.cn/openapi/api.php ,修改为一个错误的网址!
如:http://xxxxxxxxxx/openapi/api.php

4、修改文件:admin/templates/top.htm
查找:
Ajax.call('index.php?is_ajax=1&act=license','', start_sendmail_Response, 'GET', 'JSON');
注释掉

5、修改文件:admin/templates/menu.htm
查找:
<script language="JavaScript" src="http://api.ecshop.com/menu_ext.php?charset={$charset}&lang={$help_lang}"></script>
注释掉

6、修改文件:admin/templates/start.htm
查找:
<ul style="padding:0; margin: 0; list-style-type:none; color: #CC0000;">
<!-- <script type="text/javascript" src="http://bbs.ecshop.com/notice.php?v=1&n=8&f=ul"></script>-->
</ul>
删除之

7、修改文件:admin/index.php
查找:
$t = new transport;
$api_comment = $t->request('http://api.ecshop.com/checkver.php', $apiget);
$api_str = $api_comment["body"];
echo $api_str;
全部注释掉

8、删除后台所有默认的友情链接

9、如果要关闭警告和各种错误,可以删除admin/templates/start.htm

下面这几行:

<ul id="lilist" style="padding:0; margin: 0; list-style-type:none; color: #CC0000;">
{foreach from=$warning_arr item=warning}
<li style="border: 1px solid #CC0000; background: #FFFFCC; padding: 10px; margin-bottom: 5px;" >{$warning}</li>
{/foreach}
</ul>

如果要关闭更新提示,可以更改admin/index.php下面这几行

elseif ($_REQUEST['act'] == 'main_api')
{

//加上下面这一行
die();

}

因为start.htm下面

有一个ajax函数,它会获取main_api这个动作的内容。如果要删除这个js函数当然更新的信息就不显示了,但是,个人认为最好不要。

Ajax.call('index.php?is_ajax=1&act=main_api','', start_api, 'GET', 'TEXT','FLASE');

还有其他网友的方法:
Ecshop 去除版权的设置技巧_ecshop_CMS教程_脚本之家
去版权这个事是我做的最多的估计,因为每次去用cms系统做网站时,第一件做的事情就是去版权。一般的方法就是在editplus里全局搜索一遍,然后批量替换掉动态页面里的版权定义信息,重新生成下页面即可。碰到麻烦点的,比如帝国cms4.7以前的版本需要zend解密后才能找到版权(我第一个用帝国cms做的网站,在首页放了很久的版权信息!汗!),动易的好多了,都可以搜到(呵呵,都是asp的,当然好搜了)。ecshop这个稍微“变态”些,版权存在于js,php中很多地方,让人防不胜防,对于不懂程序的人来说,自己不可能去掉版权,所以你去搜下powered by ecshop 会发现很多做的不错的网站还在保留着版权,不知道是不是故意的。

下面谈谈如何去除版权

1,common.js

这个比较有意思,它会在页面加载完后随意在你的页面下方找个地方给你放上版权,也就是说很可能你每次打开页面发现版权的位置都不一样,而且这个写的比较隐晦,是把版权信息写成ascii码的,也就是数字,所以很难看出来,或者看不懂。呵呵,不过对于有经验的程序员来说,虽然这样的设计很精妙,但是仍然很容易想到和猜到,我就是用了不到1分钟就找到的。呵呵,找到onload = function,这些,删掉onload的自定义函数就行了。

2,common.php

这个文件在语言包里,使用不用的语言要改不同的文件。这个也比较有意思,它是为了防止使用软件搜索版权而设置的,它把版权信息拆开定义放到数组里,显示的时候再组合,这样你再全局搜powered by ecshop时就找不到了,可惜啊,你也太小看我们了吧,我一般是搜不到大的我还搜不到小的么,没有完整的我就搜局部的,终于我第三次搜pow的时候找到了它,呵呵,这样就可以随便改了。找到$_LANG['p_y']['link_p'],这些,共10行,组成版权信息,呵呵,删掉它或者清空它,或者改成你的版权都行了。

3,其它

其它版权信息基本可以靠我最初说的了,全局搜索再批量替换即可。。。

ECshop2.7去掉版权不乱跑,以及所有的powered by ecshop文字

本人不是不尊重版权,ecshop由以前的开源软件变为现在的加密和不开源软件,让人比较失望,在此分享ecshop2.7去版权方法

(1)标题中去powered by ecshop

1 \includes\lib_main.php:
2 $page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';
3 修改为
4 $page_title = $GLOBALS['_CFG']['shop_title'] ;

(2)删除底部版权:(删除不当底部版权会跑)

第一步:首先用txt打开js目录里的common.js,在txt里点看右下角,直到显示的是Ln244.然后从这里开始删掉到336行那里。删除后保存,

现在打开themes/default/library/ 这里default为你当前的主题,找到page_footer.lbi,里面内容全部删掉,添加上你想添加的代码。支持html代码的。完毕。

另外: 如果你只想简单的改下就弄第一步就行,然后去\languages\zh_cn 找common.php找到ecshop.com改成你网址,E CSho p对应改成你的网站名称就行,最后去themes\default\images里把logo1.gif改成你想要的图片,也就是左下角的那张.

*********************************************************************

2.7版本加入了JS控制,如果删除底部版权,则powered by ecshop会到处乱跑,7月15日,小可爱2个多月了,无处不在,所以修改一下JS文件就可以了。

打开js目录里的common.js,删除224行到336行,保存退出。(注,测试2.7发现是261行)

然后找到page_footer.lbi,把 <!-- 结束ICP 证书{/if} -->后面的全部删掉,OK,整个世界清净了。。

这是随机在底部产生的!!

直接把这个函数去掉,底部的Powered by ECShop 就没了!!

更多
  • 该日志由 于2016年07月23日发表在 网站建设帮助 分类下, 你可以发表评论,并在保留原文地址 及作者的情况下引用到你的网站或博客。
  • 本文链接: ecshop去版权,ecshop完美修改版权,ecshop前台后台去版权 | 帮助信息-动天数据
  • 版权所有: 帮助信息-动天数据-转载请标明出处
  • 【上一篇】 【下一篇】

    0 Comments.