无论使用哪种方法,都请遵循以下原则:

- 保留版权声明是尊重开发者:DedeCMS 是一款免费开源的CMS,保留 "Powered by DedeCMS" 是对开发团队辛勤劳动的基本尊重。
- 如果必须去除,请遵守协议:如果你购买了商业授权版本,请查阅授权协议,确认是否允许移除版权信息。
- 修改前备份:在进行任何文件修改之前,务必备份相关的文件和数据库,以防操作失误导致网站出现问题。
最常见、最安全的方法 - 修改模板文件(推荐)
这是最常用的方法,因为它不会修改核心程序文件,即使未来升级DedeCMS,也不会被覆盖,相对安全。
适用场景:只希望在前台页面(首页、列表页、内容页等)的页脚处去除版权信息。
操作步骤:
-
找到模板文件: 登录你的网站后台,进入【模板】->【默认模板管理】。 你需要修改包含页脚信息的模板文件,通常是:
(图片来源网络,侵删)index.htm(首页模板)list_article.htm(列表页模板)article_article.htm(文章内容页模板)- 其他可能包含页脚的模板(如频道页等)。
-
定位并删除版权代码: 点击需要修改的模板文件右侧的【编辑】按钮,打开模板代码。 在代码中找到类似下面这样的
powered by版权信息块:<div class="footer"> <p class="powered"> Powered by <strong><a href="https://www.dedecms.com" target="_blank">DedeCMS</a></strong> © 2004-2025 <a href='https://www.desdev.cn/' target='_blank'>DesDev</a> </p> <!-- 可能还有其他页脚内容,如备案号等 --> </div> -
删除或注释代码: 你可以直接删除
<p class="powered">...</p>这整段代码。 如果只是暂时不想显示,也可以使用HTML注释符将其包裹起来,这样以后想恢复也方便:<!-- <p class="powered"> Powered by <strong><a href="https://www.dedecms.com" target="_blank">DedeCMS</a></strong> © 2004-2025 <a href='https://www.desdev.cn/' target='_blank'>DesDev</a> </p> --> -
更新: 修改完成后,点击模板编辑器底部的【保存】或【更新】按钮。
-
生成网站: 进入【生成】->【更新主页HTML】、【更新栏目HTML】和【更新文档HTML】,让修改生效。
(图片来源网络,侵删)
修改PHP程序文件(不推荐,有风险)
这种方法会直接修改DedeCMS的核心文件,一旦升级系统,修改的代码会被覆盖,需要重新修改。仅作为备用方案或在无法通过模板修改时使用。
适用场景:通过模板修改找不到版权信息,或者希望从根源上移除。
操作步骤:
-
找到核心文件: 通过FTP或文件管理器,连接到你的服务器,找到并下载以下文件:
/include/dedesql.class.php(这是最常见的一个位置)/include/controls/footer.php(如果存在这个文件)/templets/default/footer.htm(这其实是模板文件,但有时系统会优先加载它)
-
编辑文件: 用代码编辑器(如VS Code, Sublime Text, Notepad++)打开下载的文件,搜索 "Powered by" 或 "DedeCMS"。
-
定位并删除代码: 在
dedesql.class.php文件中,你可能会在类的底部找到一个输出版权信息的函数,function PrintPageFooter()或类似的,找到输出 "Powered by" 的echo或printf语句,将其注释掉或删除。示例 (在
dedesql.class.php中): 你可能会找到类似这样的代码:// ... 其他代码 ... function PrintPageFooter() { echo "<!-- Powered by DedeCMS -->"; // 或者更复杂的输出 // echo "<div class='footer'>Powered by ...</div>"; }你可以将
echo那一行用 注释掉,变成:// echo "<!-- Powered by DedeCMS -->";
-
上传文件: 将修改好的文件通过FTP上传回服务器,覆盖原文件。
-
清除缓存: 登录DedeCMS后台,进入【系统】->【性能选项】->【清除所有缓存】,确保修改生效。
针对后台登录页面的版权去除
如果你想去掉后台登录页面底部的 "Powered by DedeCMS" 字样。
操作步骤:
-
找到登录模板文件: 通过FTP,找到文件
/dede/templets/login.htm。 -
编辑并删除: 用代码编辑器打开
login.htm,找到页脚的版权信息代码,直接删除即可。<!-- 在 login.htm 文件中找到类似这样的代码并删除 --> <div class="bottom"> <p class="powered">Powered by <strong><a href="https://www.dedecms.com" target="_blank">DedeCMS</a></strong></p> </div> -
上传文件: 保存后,将修改的
login.htm文件上传回原路径。
总结与建议
| 方法 | 优点 | 缺点 | 推荐度 |
|---|---|---|---|
| 修改模板 | 安全、可逆、升级后不会被覆盖 | 需要分别修改多个模板文件 | ★★★★★ (强烈推荐) |
| 修改程序 | 一次修改,全站生效 | 有风险、升级后失效 | ★☆☆☆☆ (不推荐,仅作最后手段) |
| 修改后台模板 | 操作简单,只影响后台 | 仅针对登录页面 | ★★★★☆ (如需修改则推荐) |
最佳实践建议:
- 优先使用 方法一,这是最规范、最安全的方式。
- 在删除版权信息后,最好在页脚的其他位置(如ICP备案号旁边)手动加上一行类似 “本站基于 DedeCMS 构建” 的文字,这是一种对开源软件的尊重,也符合社区规范。
