ecshop去版權,ecshop完美修改版權,ecshop前臺后臺去版權
cshop一直是規(guī)定不能去除版權的,但是網(wǎng)友的智慧是最厲害的,很多網(wǎng)友發(fā)明了很多ecshop去版權的方法,下面動天數(shù)據(jù)來把這些方法整理下來,分享給大家,如果不想購買ecshop商業(yè)版,如何去版權吧。
ecshop商業(yè)版和個人版使用區(qū)別不大,ecshop有售后指導,和沒有版權,當然如果你網(wǎng)站做大了,還是去購買商業(yè)版,不然也不地道對吧。ecshop提供了一個開源免費的商城系統(tǒng),一直很受歡迎。
前臺部分:
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'] = '版權所有 © 2005-2009 上海商派網(wǎng)絡科技有限公司,并保留所有權利。';
附加一個
language/zh_cn/admin/common.php
里的
$_LANG['app_name'] = 'ECSHOP';
是后臺網(wǎng)頁的標題,把ECSHOP替換成你自己的網(wǎng)店名稱吧.
下面在來看另外一位網(wǎng)友的方法啦。
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 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', '自定義的網(wǎng)站代號');
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數(shù)據(jù)庫的數(shù)據(jù)表:shop_config中查找字段code值為 certi 的記錄,其值為:http://service.shopex.cn/openapi/api.php ,修改為一個錯誤的網(wǎng)址!
如: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函數(shù),它會獲取main_api這個動作的內(nèi)容。如果要刪除這個js函數(shù)當然更新的信息就不顯示了,但是,個人認為最好不要。
Ajax.call('index.php?is_ajax=1&act=main_api','', start_api, 'GET', 'TEXT','FLASE');
還有其他網(wǎng)友的方法:
Ecshop 去除版權的設置技巧_ecshop_CMS教程_腳本之家
去版權這個事是我做的最多的估計,因為每次去用cms系統(tǒng)做網(wǎng)站時,第一件做的事情就是去版權。一般的方法就是在editplus里全局搜索一遍,然后批量替換掉動態(tài)頁面里的版權定義信息,重新生成下頁面即可。碰到麻煩點的,比如帝國cms4.7以前的版本需要zend解密后才能找到版權(我第一個用帝國cms做的網(wǎng)站,在首頁放了很久的版權信息!汗?。?,動易的好多了,都可以搜到(呵呵,都是asp的,當然好搜了)。ecshop這個稍微“變態(tài)”些,版權存在于js,php中很多地方,讓人防不勝防,對于不懂程序的人來說,自己不可能去掉版權,所以你去搜下powered by ecshop 會發(fā)現(xiàn)很多做的不錯的網(wǎng)站還在保留著版權,不知道是不是故意的。
下面談談如何去除版權
1,common.js
這個比較有意思,它會在頁面加載完后隨意在你的頁面下方找個地方給你放上版權,也就是說很可能你每次打開頁面發(fā)現(xiàn)版權的位置都不一樣,而且這個寫的比較隱晦,是把版權信息寫成ascii碼的,也就是數(shù)字,所以很難看出來,或者看不懂。呵呵,不過對于有經(jīng)驗的程序員來說,雖然這樣的設計很精妙,但是仍然很容易想到和猜到,我就是用了不到1分鐘就找到的。呵呵,找到onload = function,這些,刪掉onload的自定義函數(shù)就行了。
2,common.php
這個文件在語言包里,使用不用的語言要改不同的文件。這個也比較有意思,它是為了防止使用軟件搜索版權而設置的,它把版權信息拆開定義放到數(shù)組里,顯示的時候再組合,這樣你再全局搜powered by ecshop時就找不到了,可惜啊,你也太小看我們了吧,我一般是搜不到大的我還搜不到小的么,沒有完整的我就搜局部的,終于我第三次搜pow的時候找到了它,呵呵,這樣就可以隨便改了。找到$_LANG['p_y']['link_p'],這些,共10行,組成版權信息,呵呵,刪掉它或者清空它,或者改成你的版權都行了。
3,其它
其它版權信息基本可以靠我最初說的了,全局搜索再批量替換即可。。。
ECshop2.7去掉版權不亂跑,以及所有的powered by ecshop文字
本人不是不尊重版權,ecshop由以前的開源軟件變?yōu)楝F(xiàn)在的加密和不開源軟件,讓人比較失望,在此分享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)刪除底部版權:(刪除不當?shù)撞堪鏅鄷埽?/p>
第一步:首先用txt打開js目錄里的common.js,在txt里點看右下角,直到顯示的是Ln244.然后從這里開始刪掉到336行那里。刪除后保存,
現(xiàn)在打開themes/default/library/ 這里default為你當前的主題,找到page_footer.lbi,里面內(nèi)容全部刪掉,添加上你想添加的代碼。支持html代碼的。完畢。
另外: 如果你只想簡單的改下就弄第一步就行,然后去\languages\zh_cn 找common.php找到ecshop.com改成你網(wǎng)址,E CSho p對應改成你的網(wǎng)站名稱就行,最后去themes\default\images里把logo1.gif改成你想要的圖片,也就是左下角的那張.
*********************************************************************
2.7版本加入了JS控制,如果刪除底部版權,則powered by ecshop會到處亂跑,7月15日,小可愛2個多月了,無處不在,所以修改一下JS文件就可以了。
打開js目錄里的common.js,刪除224行到336行,保存退出。(注,測試2.7發(fā)現(xiàn)是261行)
然后找到page_footer.lbi,把 <!-- 結束ICP 證書{/if} -->后面的全部刪掉,OK,整個世界清凈了。。
這是隨機在底部產(chǎn)生的!!
直接把這個函數(shù)去掉,底部的Powered by ECShop 就沒了!!
0 Comments.