加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

去除dedecms底部版权信息中的官方链接

发布时间:2020-12-14 04:09:52 所属栏目:Dedecms 来源:网络整理
导读:由站长 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。 自从 dedecms 织梦系统更新到 6.7 日的版本,底部版权信息调用标签{dede:global.cfg_powerby/}会自动加上织梦官方的链接[Power by DedeCms ],想必很多

以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考

自从 dedecms 织梦系统更新到 6.7 日的版本,底部版权信息调用标签{dede:global.cfg_powerby/}会自动加上织梦官方的链接[Power by DedeCms ],想必很多新用户使用中都想去除这个官方的链接,由于这是官方的作为,本文只是提供一个技术的交流,并不鼓励大家去除底部的链接。

好了,回归正题,大家知道,进入后台在后台的系统-系统参数有个网站版权信息,在这里并不能找到官方的链接,由此可看,这是被官方进行了加密处理了,想要去掉这个链接就需要不调用{dede:global.cfg_powerby/}这个标签,而使用其他变量代替。思路就是新建一个变量作为我们的网站版权信息来调用,好了下面就看看如何做: copyright dedecms

1.新建一个变量;

进入系统——系统基本参数—— 添加新变量【右上角】


如下图:



这样,点击保存变量,就会在后台参数多出一个网站底部信息变量的输入框,如何调用此标签?跟以前的调用网站版权信息一样格式:{dede:global.dede_powerby/};在 footer.htm 底部模板加上此标签即可。有了我们自己的版权信息变量,我们就可以删除之前系统自带的版权信息变量。 我们使用 sql 命令工具【在系统设置下面有个 sql 命令工具】在输入框输入以下 SQL 语句,即可删除系统的版权信息变量。


SQL 语句:

DELETE FROM dede_sysconfig WHERE varname = "cfg_powerby"

2.修改源码

除了添加另一个变量之外,还可以看看官方的最新补丁使用到什么,通过查看 6.7 日官方更新补丁,织梦 DedeCMS 官方在 6 月 7 号的安全补丁主要更新文件是 include/dedesql.class.php,修复变量覆盖漏洞。但是下面的这段代码明显是不正常的,为什么要用这种编码呢?删除该文件的下面这段代码就可以解决这个问题了。代码如下:

$arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);

$arrs2 = array(0x20,0x3c,0x61,0x20,0x68,0x3d,0x74,0x3a,0x2f,0x2e,0x64,0x63,0x6d,0x73,0x27,0x6c,0x6e,0x6b,0x3e,0x50,0x79,0x44,0x43,0x3e);

以上 2 个方法随便大家使用哪个,都可以有效去除底部的 Power by DedeCms 版权。

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读