想必很多dedecms用户都会发现,网站后台打完dedecms官方6月7号的补丁后,您的网站底部版权信息会多出一个Power by DedeCms的链接,这个是dedecms官方嵌套在系统内部的版权代码,至于为什么这样做无可厚非,因为dedecms有权在免费用户网站上保留自己的版权信息,我们也建议大家尊重知识产权,保留版权信息。
但是这样一个版权信息是强制加上去的,并非出自用户本意,那么如何去除这样一个版权信息呢?
您可能会发现在网站后台的系统设置版权信息一栏里面,并没有这行代码,那么只有从网站源码里去删除了,但是成千上万行的代码到哪一个文件,哪一行代码里去找呢,这对很多并非专业的PHP程序员来说是一件非常困难的事情,其实我们并不需要这样去做,本人经过研究测试,发现这个问题解决起来并不困难。
经过测试我们发现这个版权信息是嵌套在cfg_powerby这个标签里的,一般我们在模板底部调用的都是系统默认的版权信息标签,所以如果您的模板用的是这个标签,那么后台在生成静态页面的时候就会自动加上官方的版权信息,如果我们调用别的变量名作为版权,或者修改这个变量名,那么还会出现版权信息吗?经过测试我们发现版权信息消失了。
方法一:打开/include/dedesql.class.php文件,删除588-592行代码。
方法二:在后台添加一个新的变量,作为新的版权信息调用,然后在模板底部调用新的版权信息变量名,问题就解决了。
这行代码就可以把系统默认的版权信息变量cfg_powerby修改成cfg_powerbys,你可以修改成您想要的变量名就可以,然后模板底部调用新的变量名就可以了。
这样dedecms自带的版权信息Power by DedeCms就完dedesql.class.php美结局了。