船说 CMS 可以关闭版权信息吗

chinaz
chinaz 正式会员超兽战士
发布于 2026-10-07 14:09 ·2 浏览 ·0 回复

学完这篇,你能搞清楚船说 CMS 的版权信息到底藏在哪几个位置、免费版和商业版分别能不能关、以及改完之后前台还是不生效该怎么排查。

第一步:先确认授权类型,这决定了你「能不能关」

动手之前先看两样东西:后台首页的版本号,以及你下载安装包时那份授权协议。船说 CMS 的免费版一般在协议里写明「需保留底部版权及链接」,商业授权版通常会附带「去除版权」的权限,有的还提供单独的授权码用于关闭。

判断方法很直接:登录后台,看顶部菜单「系统」→「系统设置」→「全局配置」里有没有「版权信息」「底部信息」这类可编辑输入框。有,说明官方允许你改,走第二步就行;没有,说明得动模板文件。

注意:免费版手动删版权属于违反授权协议,商用站点建议先补授权,别为了省几百块担法律风险。

第二步:后台能改就别碰代码

这一步入库改配置,改完前台底部立刻变。

路径:后台 →「系统」→「系统设置」(部分 2.x 版本叫「全局配置」)→ 切到「基本设置」标签页 → 找到「版权信息」或「网站底部信息」输入框 → 改成你要的内容 → 点页面底部「保存」。

保存后必须清一次缓存,否则前台还是旧的:进「系统」→「缓存管理」→ 点「清除全部缓存」,或者点页面右上角的「更新缓存」按钮。然后浏览器按 Ctrl+F5 强制刷新。

第三步:后台改不动,去模板文件里改

这一步改的是 HTML 模板,拿到结果就是底部那行版权文字被替换掉。

用编辑器打开网站根目录,进入 /template/ → 你正在用的模板文件夹(常见名字是 default、pc、chuanshuo 之类,以后台「模板管理」里显示的实际目录名为准)→ 找到 footer.html 或 foot.html。

在里面搜这几个关键词:船说、Powered by、copyright、beian。搜到的那一行整块删掉或替换成自己的内容。

注意:如果那行写的是 {:C('copyright')} 或 {$config.copyright} 这种标签,说明它是从数据库读的值——你改 HTML 没用,必须回到第二步改后台配置。

第四步:全项目搜一遍,别漏掉隐藏位置

有些版权会写在公共头部、手机端模板、或者 JS 文件里。用 VS Code 打开整个项目根目录,按 Ctrl+Shift+F(Mac 是 Cmd+Shift+F)全局搜索「船说」,把「区分大小写」关掉。常见命中位置:

  • /template/ 下所有模板目录(PC 模板、手机模板是分开的两套)
  • /config/ 下的配置文件
  • /runtime/ 或 /cache/ 里的编译缓存(这些不用手改,删掉会自动重建)

第五步:改完不生效?按这个顺序查

  1. 模板缓存没清:直接删掉 /runtime/ 目录下的内容(保留目录本身),后台再点一次「清除全部缓存」。
  2. 改错了模板:后台「模板管理」里看当前启用的模板是哪一个,很多人改了 default,实际启用的是 mobile。
  3. 改的是缓存文件:/runtime/temp/ 里的文件是自动生成的,改了下次刷新就变回去。
  4. 浏览器缓存:Ctrl+F5,或者开无痕窗口验证。

小结

  • 能不能关版权,先看授权协议和后台有没有「版权信息」输入框,这决定合法性和操作路径。
  • 优先改后台:系统 → 系统设置 → 基本设置 → 版权信息,保存后清缓存。
  • 后台没有就改 /template/你的模板目录/footer.html,注意 PC 和手机模板是两套。
  • 看到 {:C('copyright')} 这类标签,说明值在数据库,改 HTML 无效。
  • 改完不生效,九成是 runtime 缓存或模板选错,先删缓存再排查。
  • 免费版留版权是协议要求,商用站点别硬删。
版权声明:本文来自 GJ站长论坛《船说 CMS 可以关闭版权信息吗》
原文链接:https://www.gj0.com/thread-332.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~