船说 CMS 用户评论功能怎么开启
照着做一遍,你就能把船说 CMS 的用户评论功能从后台开关一路开到前台能正常留言、正常审核。
下面以船说 CMS 3.x 版本的后台为例(2.x 的菜单位置略有差异,文中会单独标注)。全程大约 5 分钟。
第一步:确认版本和缓存状态
这一步是为了知道该去哪个菜单找设置项。登录后台后,看右上角用户名旁边的版本号;如果没显示,进「系统」→「系统信息」,页面顶部会写明当前版本,例如 3.2.1。
同时把后台右上角的「清除缓存」点一次。船说 CMS 的配置项是写进配置文件 + 缓存的,不清缓存的话,下一步改完开关前台可能没反应。
第二步:打开全站评论总开关
这一步决定「评论」这个模块是否对外可用,做完之后栏目和文章编辑页才会出现评论相关的选项。
路径:「设置」→「系统设置」→「功能设置」→「评论设置」(2.x 里叫「全局设置」→「评论配置」)。
在这个页面里依次处理这几项:
- 开启评论功能:选「开启」
- 审核模式:选「先审后发」(新站建议先这样,防止垃圾评论直接露出)
- 验证码:勾选「开启图形验证码」
- 评论间隔:填 30(秒),同一 IP 30 秒内只能发一条
- 敏感词过滤:把词库文件路径填上,或者直接粘贴需要屏蔽的词,一行一个
改完点页面底部的「保存」。
注意:有些版本的「评论设置」在「模块」→「评论管理」右侧的齿轮图标里,如果按上面的路径找不到,先去「模块」里找一遍。
第三步:给栏目单独开放评论权限
总开关只是允许,具体哪个栏目能评论还要单独开。这一步做完,该栏目下的文章才会显示评论框。
路径:「内容」→「栏目管理」,找到目标栏目,点右侧「编辑」。在编辑页切到「功能设置」选项卡(有的版本叫「权限设置」),勾选「允许评论」,保存。
如果只想给某一篇文章开放,就打开那篇文章的编辑页,在右侧边栏找到「评论」开关,打开后保存。
注意:栏目的评论状态会被子栏目继承。如果子栏目要单独设置,先取消继承再改。
第四步:在模板里加上评论调用标签
后台开了不等于前台显示,模板没写标签,前台一样是空的。
路径:「模板」→「模板管理」,找到内容详情页模板,通常是 show.html 或 article_show.html。
推荐用「模板」→「标签向导」,在向导里选「评论列表」和「评论表单」,直接点生成,把生成的代码粘到详情页正文下方。手写容易漏参数,向导生成的最稳。
改完保存模板,回到后台首页点「更新缓存」,再到「内容」→「生成」里对相关栏目执行一次「生成 HTML」(如果站点开了静态化)。
第五步:前台验证
用浏览器的无痕窗口打开一篇文章(无痕是为了避开登录态和缓存),滚动到底部,应该能看到评论框和验证码。
发一条测试评论:
- 如果提示「评论成功,等待审核」——说明链路通了,只是审核模式在起作用
- 如果评论框根本不出现——回到第三步检查栏目权限,再检查模板标签
- 如果提交时报 500 或数据库错误——多半是评论数据表没建,去「系统」→「数据库管理」看有没有
comment表,没有就点「修复数据表」
审核在「模块」→「评论管理」里做,勾选后点「通过」即可放出。
小结
- 评论功能是三处开关联动:全站评论设置 → 栏目/文章权限 → 模板标签,缺一处都不显示。
- 每次改设置后清缓存,改模板后重新生成静态页,否则改动看不到效果。
- 新站务必开「先审后发」+ 验证码 + 发送间隔,否则几天内就会被垃圾评论淹没。
- 提交报错先查数据表是否存在,能解决大部分「评论发不出去」的问题。
- 3.x 和 2.x 菜单名称有差异,找不到时优先去「模块」和「设置」两个大菜单里翻。
原文链接:https://www.gj0.com/thread-1179.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。