去掉Powered by ECShop

作者: GGX   发表于: 2008-07-01 23:10
分类: 

最近闲来无事, 想开个网上商店卖点旧货, 本来想在淘宝上开个店, 但是注册时候发现太麻烦了, 条条框框太多了, 而且支付宝我也不大会用(丢人啊...). 于是想想干脆自己建一个吧.

用什么程序呢? osCommerce?离中国太远了. ShopEX自然是国内的领先者, 试用了一下, 功能果然强大, 尤其是辅助软件例如什么信使啊, 助手啊都很方便, 但是虽然免费但是不开源觉得有点别扭. 又看了看号称被Discuz!收购的ECShop, 完全开源, 装好一试, 感觉还不错, 尤其是后台比ShopEX要快很多也比较方便. 那么就暂时研究一下吧.

跑题了跑题了. ECShop开源是没错, 但是每个页面的title都要显示Powered by ECShop, 感觉实在是强人所难, 这种版权信息在页脚出现足够了, 没必要都放在title上. 那么怎么修改呢? Google了一下, 答案大同小异, 我这里就摘抄一下, 当作备忘好了:

去掉Powered by ECShop

在includes/lib_main.php找到lib_main.php文件, 打开后找到如下内容
$page_title = $GLOBALS[’_CFG’][’shop_title’] . ‘ - ‘ . ‘Powered by ECShop’;

将其改为
$page_title = $GLOBALS[’_CFG’][’shop_title’];

去掉页脚的版权信息

在ecshop根目录/themes/当前模板名/library/page_footer.lbi中, 找到如下代码:
{insert name='query_info'}<br />
<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" />
将其删掉即可.

我并不提倡如上所有的做法, 其实去掉title中的文字就够了, 建议还是保留底部的版权信息, 毕竟这也是人家的劳动成果.

最后说一句题外话, Discuz的东西虽然都是开放源代码的, 但并不是自由软件, 也就是说它和我们常常理解的Opensource还有些不同, 你仅可以在非商业用途的情况下对源代码进行修改, 且不能再发行...国内部分软件作者的通病.

评论

2009-09-08 03:03 路人甲 (not verified) 说:

很多人说echop 底部Powered by ECShop变换版权信息只有正式版才可以去掉·
那是错误的想法的,除非程序调用.DLL组建之类要不还是很容易去掉或者更改!
很多朋友改掉了 languages\zh_cn\common.php 下 第543-553直接的版权信息 刷新后 显示成功了 但多刷新几次后还是看见 【如下图】Powered by ECShop乱跑!

修改方法如下:js/common.js 第322行 和324行的代码
教程地址:

http://web.bdqy.net/zz/ShowArticle.asp?ArticleID=1054&Page=1

发表新评论

The content of this field is kept private and will not be shown publicly.