LECMS底部版权信息怎么修改
照着这篇做完,你能把 LECMS 网站底部那行版权文字改成自己的内容,并且知道下次再遇到类似文字该去哪儿找。
底部版权信息在 LECMS 里通常有三个来源:后台设置、模板文件、语言包。按下面顺序排查,基本一次就能定位。
第一步:先确认要改的是哪一段文字
打开网站前台,拉到最底部,把要改的那句话完整复制下来,比如「Copyright © 2018-2024 某某科技 版权所有 备案号XXX」。
这一步的意义是:后面不管在后台字段里找,还是在模板文件里搜,都要靠这串原文当关键词。别凭记忆改,很容易找错地方。
第二步:优先在后台改(能改就别动文件)
登录后台,地址通常是 http://你的域名/admin.php(部分版本是 /admin/)。
进入后按这个路径找:左侧菜单 → 系统 → 网站设置 → 基本设置(有的版本叫「全局设置 → 网站信息」)。
在这个页面里找表单字段,名称一般叫「版权信息」「底部版权」「网站版权」「Copyright」,把里面的内容替换成你自己的,点页面底部的保存按钮。
保存后如果前台没变化,回到 系统 → 缓存管理,点「清除缓存」(有的版本叫「更新缓存」),再刷新前台看。
注意:如果后台翻遍了都没有这类字段,说明这套模板的版权是写死在模板文件里的,直接进第三步。不要在后台「网站名称」「网站描述」里硬塞版权文字,那会影响 SEO 标题。
第三步:在模板文件里改(后台找不到就走这步)
LECMS 基于 ThinkPHP,模板一般在站点根目录的 /template/ 或 /app/模板目录/ 下。用关键词全局搜索定位文件。
Linux 服务器 SSH 上去,在站点根目录执行:
grep -rn "版权所有" ./template/
如果模板不在 template 目录,就搜整个站点:
grep -rn "Copyright" . --include="*.html"
Windows 本地开发的话,用 VS Code 打开站点文件夹,按 Ctrl+Shift+F 全局搜索,范围选整个项目。
搜到的文件一般叫 footer.html、foot.html、bottom.html,路径可能是:
/template/当前模板名/common/footer.html
/template/当前模板名/public/footer.html
用编辑器打开,找到那句版权文字,直接改成你要的内容,保存上传覆盖。
注意:改之前先把原文件下载备份一份。编辑器保存时编码选 UTF-8 无 BOM,选错编码前台会出现乱码或页面顶部多一行空白。改完如果没生效,先清一次后台缓存,再按
Ctrl+F5强制刷新浏览器(浏览器自己也会缓存旧页面)。
第四步:如果搜不到,检查语言包和数据库
少数模板会把文字放在语言包里,路径类似 /app/Common/lang/zh-cn.php 或 /lang/zh-cn.php,里面是 'copyright' => '版权文字' 这种键值对,改引号里的内容。
还有极少数情况版权存在数据库。进 phpMyAdmin,选中该站点数据库,用「搜索」功能搜 版权所有,找到对应表和字段后直接改值。
注意:直接改数据库前先导出这张表备份,改错了能立刻还原。
第五步:清缓存并验证
不管用哪种方式改的,最后都做一遍:后台 系统 → 缓存管理 → 清除缓存;如果还不生效,SSH 到站点根目录手动删缓存目录:
rm -rf ./Runtime/*
(目录名可能是 runtime、data/cache,哪个存在删哪个,删的是缓存不是源码,可以放心删。)
然后前台按 Ctrl+F5 强刷,确认底部文字已经变成你的内容,同时检查手机端底部是否也跟着变了。
小结
- 底部版权三个可能位置:后台网站设置、模板 footer 文件、语言包,按顺序排查。
- 后台路径:系统 → 网站设置 → 基本设置,改完必须清缓存。
- 找不到就用原文关键词
grep -rn或 VS Code 全局搜索定位文件。 - 改文件前先备份,保存用 UTF-8 无 BOM 编码。
- 改完清后台缓存 + 浏览器强刷,两样都做才看得到效果。
原文链接:https://www.gj0.com/thread-840.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。