如何去掉ECShop 2.7.2中的Powered by ECShop字符

本文介绍如何彻底移除ECShop电子商务平台的版权信息,包括页面标题、底部文字及Logo等,适用于希望定制个性化网站的开发者。

1.去掉标题上Powered by ECShop的字样如下:

在includes/lib_main.php找到lib_main.php文件,打开后,找到136行,将$page_title = $GLOBALS[’_CFG’][’shop_title’] . ‘ – ‘ . ‘Powered by ECShop’ ;改为$page_title = $GLOBALS[’_CFG’][’shop_title’] ;当然, . ‘ – ‘ . ‘Powered by ECShop’ 也可以修改为自己喜欢的文字.

2.修改底部”Powered by Ecshop 2.7.2″

ecshop根目录/themes/当前模板名/library/page_footer.lbi, 找到如下代码:

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

3.取出底部ecshop的logo

在 ecshop根目录/themes/当前模板名/library/page_footer.lbi, 找到如下代码: <img src=”../images/footer-logo.gif” alt=”" id=”footer-logo” />.将其删掉即可.

4、这是随机在底部产生的!!
直接把这个函数去掉,底部的Powered by ECShop 就没了!!

  1. js/common.js   
  2. 这里的版权   
  3. 第261行-353行:   
  4. 函数如下:  
  5.  
  6. onload =  function ()   
  7. {   
  8. var  link_arr = document.getElementsByTagName(String.fromCharCode(65));   
  9. var  link_str;   
  10. var  link_text;   
  11. var  regg, cc;   
  12. var  rmd, rmd_s, rmd_e, link_eorr = 0;   
  13. var  e =  new  Array(97, 98, 99,   
  14.                   100, 101, 102, 103, 104, 105, 106, 107, 108, 109,   
  15.                   110, 111, 112, 113, 114, 115, 116, 117, 118, 119,   
  16.                   120, 121, 122   
  17.                   );   
  18.     try    
  19.    {   
  20. for ( var  i = 0; i < link_arr.length; i++)   
  21. {   
  22.    link_str = link_arr[i].href;   
  23.     if  (link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, e[18], e[7], e[14],   
  24.                                           e[15], 46, 99, 111, e[12])) != -1)   
  25.    {   
  26.         if  ((link_text = link_arr[i].innerText) == undefined)   
  27.        {   
  28.           throw   “noIE” ;   
  29.        }   
  30.        regg =  new  RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83, e[7], e[14], e[15]));   
  31.         if  ((cc = regg.exec(link_text)) !=  null )   
  32.        {   
  33.        if  (link_arr[i].offsetHeight == 0)   
  34.       {   
  35.           break ;   
  36.       }   
  37.       link_eorr = 1;   
  38.        break ;   
  39.        }   
  40.    }   
  41.     else    
  42.    {   
  43.        link_eorr = link_eorr ? 0 : link_eorr;   
  44.         continue ;   
  45.    }   
  46. }   
  47.    }  // IE   
  48.     catch (exc)   
  49.    {   
  50. for ( var  i = 0; i < link_arr.length; i++)   
  51. {   
  52.    link_str = link_arr[i].href;   
  53.     if  (link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, 115, 104, e[14],   
  54.                                               e[15], 46, 99, 111, e[12])) != -1)   
  55.    {   
  56.        link_text = link_arr[i].textContent;   
  57.        regg =  new  RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83, e[7], e[14], e[15]));   
  58.         if  ((cc = regg.exec(link_text)) !=  null )   
  59.        {   
  60.        if  (link_arr[i].offsetHeight == 0)   
  61.       {   
  62.           break ;   
  63.       }   
  64.       link_eorr = 1;   
  65.        break ;   
  66.        }   
  67.    }   
  68.     else    
  69.    {   
  70.        link_eorr = link_eorr ? 0 : link_eorr;   
  71.         continue ;   
  72.    }   
  73. }   
  74.    }  // FF   
  75.     try    
  76.    {   
  77. rmd = Math.random();   
  78. rmd_s = Math.floor(rmd * 10);   
  79. if  (link_eorr != 1)   
  80. {   
  81.    rmd_e = i – rmd_s;   
  82.    link_arr[rmd_e].href = String.fromCharCode(104, 116, 116, 112, 58, 47, 47, 119, 119, 119,46,   
  83.                                                    101, 99, 115, 104, 111, 112, 46, 99, 111, 109);   
  84.    link_arr[rmd_e].innerHTML = String.fromCharCode(   
  85.                                     80, 111, 119, 101, 114, 101, 100,38, 110, 98, 115, 112, 59, 98,   
  86.                                     121,38, 110, 98, 115, 112, 59,60, 115, 116, 114, 111, 110, 103,   
  87.                                     62, 60,115, 112, 97, 110, 32, 115, 116, 121,108,101, 61, 34, 99,   
  88.                                     111, 108, 111, 114, 58, 32, 35, 51, 51, 54, 54, 70, 70, 34, 62,   
  89.                                     69, 67, 83, 104, 111, 112, 60, 47, 115, 112, 97, 110, 62,60, 47,   
  90.                                     115, 116, 114, 111, 110, 103, 62);   
  91. }   
  92.    }   
  93.     catch (ex)   
  94.    {   
  95.    }   
  96. }  
  97.  
  98.  
这是随机在底部产生的!!直接把这个函数去掉,底部的Powered by ECShop 就没了!!


后台中去掉 Powered by ECShop 就简单了,直接用编辑器替换 Powered by ECShop为空就行了。
源码链接: https://pan.quark.cn/s/a4b39357ea24 斐讯K2是一款广受用户青睐的无线路由器,其运表现稳定且具备较高的可操作性,在DIY爱好者群体中拥有极高的声誉。本资料将系统性地阐述斐讯K2的固件刷机方法及其关联的技术要点。固件升级是路由器爱好者改善设备性能、扩展功能的一种普遍手段,经由替换出厂固件,能够达成更加个性化的网络配置、增强安全防护等目标。斐讯K2固件资源库涵盖了多种知名的非官方固件,诸如Tomato Pheonix 不死鸟、高恪、PandoraBox 潘多拉等,这些固件均具备独特的优势,能够适配不同用户的需求。 1. Tomato Pheonix 不死鸟:Tomato是一款立足于Linux的开源固件,以其精巧、高效而备受推崇。不死鸟版本是专门为华硕及斐讯路由器优化的分支,提供了卓越的QoS(服务质量)配置、详尽的图表监控以及便捷的固件升级途径。对于那些需要精准调控带宽和监测网络状态的用户而言,这是一个理想的选项。 2. 高恪:高恪固件是OpenWrt的定制化版本,着重于操作的便捷性和运的可靠性,特别适合对路由器操作不甚熟悉的用户群体。它提供了一些实用的功能,例如内置的广告屏蔽、快速测速工具等,同时保留了OpenWrt的适应性。 3. PandoraBox 潘多拉:潘多拉盒是另一款基于OpenWrt的固件,它以丰富的插件库和强大的自定义潜力而闻名。用户能够依据个人需求安装各类插件,实现更多功能,如远程接入、DDNS(动态域名解析服务)等。 4. 官方固件的纯净版本与定制版本:官方固件通常更侧重于稳定性,纯净版意味着未预置额外的应用或服务,适合注重稳定性的用户。定制版则可能包含了制造商的特色功能或优...
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值