GJ 站长论坛・社区规则,请知晓

船说 CMS 用户评论功能怎么开启

juming
juming 初级会员超兽战士
发布于 2026-10-08 20:35 ·8 浏览 ·0 回复

照着做一遍,你就能把船说 CMS 的用户评论功能从后台开关一路开到前台能正常留言、正常审核。

下面以船说 CMS 3.x 版本的后台为例(2.x 的菜单位置略有差异,文中会单独标注)。全程大约 5 分钟。

第一步:确认版本和缓存状态

这一步是为了知道该去哪个菜单找设置项。登录后台后,看右上角用户名旁边的版本号;如果没显示,进「系统」→「系统信息」,页面顶部会写明当前版本,例如 3.2.1。

同时把后台右上角的「清除缓存」点一次。船说 CMS 的配置项是写进配置文件 + 缓存的,不清缓存的话,下一步改完开关前台可能没反应。

第二步:打开全站评论总开关

这一步决定「评论」这个模块是否对外可用,做完之后栏目和文章编辑页才会出现评论相关的选项。

路径:「设置」→「系统设置」→「功能设置」→「评论设置」(2.x 里叫「全局设置」→「评论配置」)。

在这个页面里依次处理这几项:

  • 开启评论功能:选「开启」
  • 审核模式:选「先审后发」(新站建议先这样,防止垃圾评论直接露出)
  • 验证码:勾选「开启图形验证码」
  • 评论间隔:填 30(秒),同一 IP 30 秒内只能发一条
  • 敏感词过滤:把词库文件路径填上,或者直接粘贴需要屏蔽的词,一行一个

改完点页面底部的「保存」。

注意:有些版本的「评论设置」在「模块」→「评论管理」右侧的齿轮图标里,如果按上面的路径找不到,先去「模块」里找一遍。

第三步:给栏目单独开放评论权限

总开关只是允许,具体哪个栏目能评论还要单独开。这一步做完,该栏目下的文章才会显示评论框。

路径:「内容」→「栏目管理」,找到目标栏目,点右侧「编辑」。在编辑页切到「功能设置」选项卡(有的版本叫「权限设置」),勾选「允许评论」,保存。

如果只想给某一篇文章开放,就打开那篇文章的编辑页,在右侧边栏找到「评论」开关,打开后保存。

注意:栏目的评论状态会被子栏目继承。如果子栏目要单独设置,先取消继承再改。

第四步:在模板里加上评论调用标签

后台开了不等于前台显示,模板没写标签,前台一样是空的。

路径:「模板」→「模板管理」,找到内容详情页模板,通常是 show.html 或 article_show.html。

推荐用「模板」→「标签向导」,在向导里选「评论列表」和「评论表单」,直接点生成,把生成的代码粘到详情页正文下方。手写容易漏参数,向导生成的最稳。

改完保存模板,回到后台首页点「更新缓存」,再到「内容」→「生成」里对相关栏目执行一次「生成 HTML」(如果站点开了静态化)。

第五步:前台验证

用浏览器的无痕窗口打开一篇文章(无痕是为了避开登录态和缓存),滚动到底部,应该能看到评论框和验证码。

发一条测试评论:

  • 如果提示「评论成功,等待审核」——说明链路通了,只是审核模式在起作用
  • 如果评论框根本不出现——回到第三步检查栏目权限,再检查模板标签
  • 如果提交时报 500 或数据库错误——多半是评论数据表没建,去「系统」→「数据库管理」看有没有 comment 表,没有就点「修复数据表」

审核在「模块」→「评论管理」里做,勾选后点「通过」即可放出。

小结

  1. 评论功能是三处开关联动:全站评论设置 → 栏目/文章权限 → 模板标签,缺一处都不显示。
  2. 每次改设置后清缓存,改模板后重新生成静态页,否则改动看不到效果。
  3. 新站务必开「先审后发」+ 验证码 + 发送间隔,否则几天内就会被垃圾评论淹没。
  4. 提交报错先查数据表是否存在,能解决大部分「评论发不出去」的问题。
  5. 3.x 和 2.x 菜单名称有差异,找不到时优先去「模块」和「设置」两个大菜单里翻。
版权声明:本文来自 GJ站长论坛《船说 CMS 用户评论功能怎么开启》
原文链接:https://www.gj0.com/thread-1179.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~