去除ECSHOP前后台版权信息指南

4星 · 超过85%的资源 需积分: 10 6 下载量 138 浏览量 更新于2024-09-17 收藏 69KB DOC 举报
"这篇文章主要介绍了如何去除ECSHOP电子商务平台前后台的版权信息,包括修改商店标题、删除友情链接中的版权链接以及移除JavaScript中的版权标注。" 在使用开源的ECSHOP系统构建在线商城时,有时为了个性化或者商业需求,用户可能会选择去除系统自带的版权信息。以下是如何进行这一操作的详细步骤: 1. **去除头部的"ECSHOP演示站"及"Powered by ECSHOP"**: - **后台修改**:首先,可以通过后台的商店设置功能,更改"商店标题"来去掉"ECSHOP演示站"的部分。进入后台管理界面,找到"商店设置",修改"商店标题"字段即可。 - **PHP代码修改**:对于"Powered by ECSHOP",需要编辑`includes/lib_main.php`文件。找到`$page_title=$GLOBALS['_CFG']['shop_title'].'-'.'PoweredbyECShop';`这一行,将"PoweredbyECShop"替换为你希望显示的内容或者直接删除。 2. **去除友情链接中的"ECSHOP"版权链接**: - 进入后台的"友情链接管理"界面,查找包含"ECSHOP"字样的链接,将其删除或替换为其他链接。这样,用户在查看网站底部的友情链接时,将不会看到指向ECSHOP官方网站的链接。 3. **移除页面底部的"Powered by ecshop270"**: - 对于JavaScript中的版权信息,打开`js/common.js`文件。找到第244行的`onload`函数,这个函数可能包含了添加版权链接的代码。删除第244行的整个`onload`函数,或者修改其中的内容,以防止版权信息的显示。 需要注意的是,尽管这些修改可以实现版权信息的去除,但根据开源软件的许可协议(如GPL、LGPL等),这样做可能违反了原始软件的授权条款。在进行此类修改前,请确保你了解并遵循了ECSHOP的许可协议,以避免任何潜在的法律问题。 此外,进行PHP二次开发时,对源代码的修改应该谨慎且有序,最好保持良好的代码注释,以便日后维护和升级。同时,如果想要更深度的品牌定制,可以考虑寻找专业的开发者或团队进行定制化服务,以确保系统的稳定性和兼容性。 在进行ECSHOP的自定义开发时,还应注意以下几点: - **备份原始代码**:在修改源代码之前,先备份原有的文件,以防修改错误导致系统无法正常运行。 - **测试环境**:在正式修改前,先在测试环境中进行改动,确认无误后再应用到生产环境。 - **版本控制**:使用版本控制系统(如Git)管理代码,方便追踪和回滚变更。 以上就是关于"ecshop去版权"的相关知识,希望对你理解和操作ECSHOP系统的版权去除有所帮助。请记住,尊重开源协议,合法使用软件。
2015-09-26 上传
将文件解压到项目文件夹下 修改initconfig.php文件 Php数据操作 在需要的文件前加入 use mobile\helper\DbHelper; require_once dirname(__FILE__) . '/helper/DbHelper.php'; 1.DbHelper::select(表名,字段,条件)查询信息 使用: 2.DbHelper::selectRow(表名,字段,条件)查询一行信息 3.DbHelper::selectOne(表名,字段,条件)查询第一行第一个字段信息 4.DbHelper::selectSql(表名,字段,条件)返回查询的sql语句 5.DbHelper::update(表名,需更新字段信息,条件) 6.DbHelper::delect(表名,条件) 删除表信息 7.DbHelper::insert(表名,需插入的字段信息) 添加表信息 上面的表名为去除lola_如lola_users表名即为“user” 参数没有限制,喜欢写sql可以都当字符串传递 表名:“user” 或者 array(“left_join”=>array()) 典型例子(复杂写法有联表查询): echo DbHelper::selectSql( array( "left_join"=>array( "a"=>"museum_decorate_order", "b"=>"users","c"=>"cesi3biao", "on"=>array(//可以将on对应写出字符串 "a.sjsid"=>"b.user_id",//也可以写键值对形式 "a.dd=c.dd" //这样直接写字符 ) //连接条件 )), "a.*,b.user_name as sjsname",//查询字段也可以写成集合形式 array( "a.user_id"=>$_SESSION['user_id'], "a.is_temp = 0", "add"=>"ORDER BY a.id DESC" //为条件最后添加信息 )//筛选条件信息 ); 简单写法 echo DbHelper::selectSql(“users”,”*”,”user_id=12”); insert,update,delect写法大同小异 DbHelper:insert(“users”,array(字段1=>字段值1,字段2=>字段值2......)); DbHelper:update(“users”,array(字段1=>字段值1,字段2=>字段值2......),”user_id=12”); DbHelper::delect(“users”,array(“user_id”=>12)); or DbHelper::delect(“users”,“user_id=12”);