织梦CMS最近的新版本至2013-6-7更新包至今,无论新版本還是老版升级补丁包,升级后网址页底都是出現powerbydedecms。powerbydedecms什么意思呢,那powerbydedecms怎样去掉呢,请各位看下列方法:

一、powerbydedecms什么意思


在大家网上的情况下,会看到网页页面页底许多 带powerbydedecms的网址,powerbydedecms表明这一网址根据织梦DedeCMS系统软件构建,DedeCMS是开源系统完全免费的,但考虑到版权问题提议留有此表明信息内容。

二、powerbydedecms怎样去掉


接下去大家说一下powerbydedecms怎样去掉?powerbydedecms除掉方法非常简单,进到织梦后台管理,点一下系统软件,==》系统软件基础设定,==》网址版权信息,改动你要想的內容就可以。(之上这一种方法仅限2013-07-15之前的版本,别的版本可以看另一方法)


三、织梦二零一三年6月7日补丁下载或是最近下载的织梦dedecms程序流程,除掉powerbydedecms的方法


织梦二零一三年6月7日补丁下载或是最近下载的织梦dedecms程序流程,用上边的方法并失灵,大家参照下边的方法去处理:

比照官方网升级的內容,织梦DedeCMS官方网二零一三年6月花了7天时间进行的安全更新关键升级的文档是include/dedesql.class.PHP,修补自变量遮盖系统漏洞。大家比照以前版本的include/dedesql.class.php文件,会发觉全新的include/dedesql.class.php文件会空出第588到第592行的那几个编码(还可以拷贝下列一小段编码开展检索),编码大概以下:

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

$arrs2=array(0x20,0x3c,0x61,0x20,0x68,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,

0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72,

0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x7c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20,

0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e);

随后大家把这一段编码删掉掉或是注解掉,储存提交遮盖就可以。

图文解析:

自从dedecms织梦系统更新到6.7日的版本,底部版权信息调用标签{dede:global.cfg_powerby/}会自动加上织梦官方的链接[Power by DedeCms ],想必很多新用户使用中都想去除这个官方的链接,由于这是官方的作为,本文只是提供一个技术的交流,并不鼓励大家去除底部的链接。好了,回归正题,大家知道,进入后台在后台的系统-系统参数有个网站版权信息,在这里并不能找到官方的链接,由此可看,这是被官方进行了加密处理了,想要去掉这个链接就需要不调用{dede:global.cfg_powerby/}这个标签,而使用其他变量代替。思路就是新建一个变量作为我们的网站版权信息来调用,好了下面就看看如何做: 

1.新建一个变量;进入系统——系统基本参数—— 添加新变量【右上角】如下图:

织梦CMS如何去掉power by 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,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f, 0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72, 0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x6c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20, 0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e); 

2个方法随便大家使用哪个,都可以有效去除底部的版权信息

下面是针对dedecms老版本的方法,大家可以参考下

有很多的新用户在使用dedecms都想去掉“power by dedecms”这个官方的版权链接,并不鼓励大家去除底部的链接。但应广大站长需求,下面无忧主机小编讲一下去掉power by dedecms版权信息的方法,首先登录后台的系统-系统参数那有网站版权信息,在这里找到官方的链接,被官方进行了加密处理了,想要去掉这个链接就不要调用{dede:global.cfg_powerby/}这个标签,而使用其他变量代替。就是新建一个变量作为我们的网站版权信息来调用

首先建立一个新的变量,登录后台,系统基数参数,添加新变量,保存。

织梦CMS如何去掉power by dedecms 第2张

dedecms后台

使用编辑器打开模板文件Dede/templets/default/中的footer.htm文件,在以下代码中加入{dede:global.cfg_powerby/}这就可以调用自己定义的变量 如下图的”2013新建变量”

织梦CMS如何去掉power by dedecms 第3张

power by dedecms

织梦CMS如何去掉power by dedecms 第4张

power by dedecms

删除 “power by dedecms”这个官方默认的版本链接。

有俩种方法:

1、 使用sql命令工具,在系统基本设置参数,下面有个“sql命令工具”在输入框中输入以下SQL语句, SQL语句:DELETE FROM dede_sysconfig WHERE varname = ”cfg_powerby”  即可删除系统的版权信息变量。

2、就是删除模板文件Dede/templets/default/中的footer.htm文件 就可以去除“puwerd by Dedecms”这个官方默认的版本链接

织梦CMS如何去掉power by dedecms 第5张

dedecms后台

如下图:

原样式:

织梦CMS如何去掉power by dedecms 第6张

dedecms后台

删除后:

织梦CMS如何去掉power by dedecms 第7张

dedecms后台


未经允许不得转载! 作者:壹世,转载或复制请以超链接形式并注明出处壹世招商加盟

原文地址:《织梦CMS如何去掉power by dedecms》发布于:2020-08-03