ecshop去除powered by ecshop等版权的方法

ECSHOP最新的去除版权的方法集合:

1.删除顶部标题栏"Powered by Ecshop"信息:

使用文本编辑器(推荐Dreamweaver,UltraEdit,记事本编辑容易出错请勿用)打开 ecshop根目录/includes/lib_main.php, 找到如下代码:

  1. /* 初始化“页面标题”和“当前位置” */ 
  2. $page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop'

在这一句的Powered by ECShop就是标题栏的版权部分,可以删除或者改成你自己想显示的其他文字内容

2 .细心的朋友可能发现,按第一点删改版权后ECshop像发疯一样会在页面上随机出现Powered by ECShop文字,这是因为康盛公司的防盗版措施,我们还需要这一步骤操作
找到js/common.js文件,该文件第261行到第353行代码删除。就是以下代码

  1. onload = function() 
  2. var link_arr = document.getElementsByTagName(String.fromCharCode(65)); 
  3. var link_str; 
  4. var link_text; 
  5. var regg, cc; 
  6. var rmd, rmd_s, rmd_e, link_eorr = 0; 
  7. var e = new Array(97, 98, 99, 
  8. 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 
  9. 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 
  10. 120, 121, 122 
  11. ); 
  12. try 
  13. for(var i = 0; i < link_arr.length; i++) 
  14. link_str = link_arr.href; 
  15. if (link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, e[18], e[7], e[14], 
  16. e[15], 46, 99, 111, e[12])) != -1) 
  17. if ((link_text = link_arr.innerText) == undefined) 
  18. throw "noIE"
  19. regg = new RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 
  20. 46, 42, 69, 67, 83, e[7], e[14], e[15])); 
  21. if ((cc = regg.exec(link_text)) != null
  22. if (link_arr.offsetHeight == 0) 
  23. break
  24. link_eorr = 1; 
  25. break
  26. else 
  27. link_eorr = link_eorr ? 0 : link_eorr; 
  28. continue
  29. // IE 
  30. catch(exc) 
  31. for(var i = 0; i < link_arr.length; i++) 
  32. link_str = link_arr.href; 
  33. if (link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, 115, 104, e[14], 
  34. e[15], 46, 99, 111, e[12])) != -1) 
  35. link_text = link_arr.textContent; 
  36. regg = new RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 
  37. 46, 42, 69, 67, 83, e[7], e[14], e[15])); 
  38. if ((cc = regg.exec(link_text)) != null
  39. if (link_arr.offsetHeight == 0) 
  40. break
  41. link_eorr = 1; 
  42. break
  43. else 
  44. link_eorr = link_eorr ? 0 : link_eorr; 
  45. continue
  46. // FF 
  47. try 
  48. rmd = Math.random(); 
  49. rmd_s = Math.floor(rmd * 10); 
  50. if (link_eorr != 1) 
  51. rmd_e = i - rmd_s; 
  52. link_arr[rmd_e].href = String.fromCharCode(104, 116, 116, 112, 58, 47, 47, 119, 119,119,46, 
  53. 101, 99, 115, 104, 111, 112, 46, 99, 111,109); 
  54. link_arr[rmd_e].innerHTML = String.fromCharCode( 
  55. 80, 111, 119, 101, 114, 101, 100,38, 110, 98, 115, 112,59, 98, 
  56. 121,38, 110, 98, 115, 112, 59,60, 115, 116, 114, 111,110, 103, 
  57. 62, 60,115, 112, 97, 110, 32, 115, 116, 121,108,101, 61,34, 99, 
  58. 111, 108, 111, 114, 58, 32, 35, 51, 51, 54, 54, 70, 70,34, 62, 
  59. 69, 67, 83, 104, 111, 112, 60, 47, 115, 112, 97, 110,62,60, 47, 
  60. 115, 116, 114, 111, 110, 103, 62); 
  61. catch(ex) 

 3 打开模板文件,例如默认的模板page_footer.lbi,位于模板文件夹的 library/page_footer.lbi,删除 

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

4.上面的3步操作基本上完成了基本版权的去处,至于友情链接上的ecshop是在后台的友情链接项目内,自己修改或删除即可。logo也是在后台网店设置里面,上传你自己的logo.gif文件会把默认的ecshop logo替换掉。

5 .有的朋友可能还需要进一步去处后台版权,怎么去处呢,请继续看:

5.1 后台的ecshop 两张图片位置如下:

admin/images/ecshop_logo.gif

admin/images/login.png 请把这2张图片替换成你自己的图片,大小最好相同

5.2 右上角的“关于ECSHOP”文字去除

打开admin/templates/top.htm,删除:

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

5.3 中部 ECSHOP 管理中心, 和底部的版权所有,打开language/zh_cn/admin/common.php

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

转载请注明:代码家园 » ecshop去除powered by ecshop等版权的方法

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)