你是不是刚用DedeCMS建好网站,发现每个页面底部都带着”Power by DedeCms”的水印?就像买了件新衣服却发现商标撕不下来那样难受?别着急,今天手把手教你把这个”牛皮癣”清理得干干净净。
先打开你的网站后台,找到”系统设置”里的”网站基本参数”。注意看”网站版权信息”这一栏,有些版本会直接把”Power by DedeCms”写在这里。这时候只要删掉相关文字保存就行,但这个方法现在基本不管用了——官方早就把版权信息藏在更隐蔽的地方了。
接下来要动真格的了。用FTP工具连接到服务器,找到这五个关键位置: 1. /templets/default/footer.htm 2. /templets/default/index.htm 3. /dede/templets/index_body.htm 4. /dede/templets/index_menu2.htm 5. /include/dedesql.class.php
第一个重点来了:修改前必须做备份!直接把整个网站打包下载到本地最保险。万一改错了,随时可以恢复原状。我就见过新手直接在线修改,结果把网站搞崩了只能重装的惨剧。
打开footer.htm这个文件,会看到类似这样的代码: “`html
Copyright © 2023 你的网站名称 Power by DedeCms
“` 把中间那个带链接的a标签整个删掉,保存上传。这时候前台页面应该已经看不到版权信息了,但后台管理界面可能还有残留。
这时候要处理dede目录下的文件。注意dede这个文件夹是后台管理目录,不同版本可能改名过。找到index_body.htm和index_menu2.htm,用文本编辑器打开后搜索”dedecms.com”,会找到加密的版权代码,看起来像乱码的那种。这时候直接删除包含加密代码的那几行就行。
最麻烦的是/include/dedesql.class.php这个文件。用普通编辑器打开会发现全是加密代码,这时候需要用到DedeCMS专用破解工具。网上能找到的”dede解密工具”很多,但要注意下载安全。解压后把解密后的文件替换原文件,再搜索”power by dedecms”的base64编码内容进行删除。
有个朋友问我:”为什么我按教程删完了,过段时间版权信息又出现了?”这种情况多半是没清除缓存导致的。记得删除后要: – 清空浏览器缓存 – 更新网站静态页面 – 重启服务器环境 – 检查CDN缓存设置
还有更狠的一招——直接修改核心验证文件。在/include目录下有个dede_copyright.php,用十六进制编辑器打开,查找”313233343536″这串特征码(其实就是”123456″的16进制表示),替换成”303030303030″(六个0),这样系统就检测不到版权信息了。
不过要提醒大家,根据DedeCMS的开源协议,理论上需要保留版权信息。如果是商业项目,建议购买官方授权。但如果是个人学习研究,偶尔去掉版权信息练练手倒也无妨。去年有个案例,某公司因为删了版权信息被发律师函,最后赔了八千块,这个风险大家要自己掂量。
最后说个实用技巧:修改完成后,用站长工具做全站死链检查。有时候删除版权信息会导致某些JS文件调用出错,这时候要检查页面加载是否正常。如果发现页面错位,可能是误删了闭合标签,赶紧用备份文件恢复相关代码段就行。
小编观点:技术本身无对错,关键看怎么用。建议大家学完方法后,还是尽量支持国产开源系统的发展。哪天自己开发出好用的CMS,记得给用户留个友好的版权声明位置。
免责声明:网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅提供用户参考,若因此产生任何纠纷,本站概不负责,如有侵权联系本站删除!邮箱:207985384@qq.com https://www.ainiseo.com/hosting/40196.html