CMS会员投稿
基于badoucms 的会员投稿插件,让会员自己在前台发布文章,管理员在后台审核,通过后文章自动显示在网站上。
一、设置哪些栏目可以投稿
进入后台左侧「会员投稿审核」,点顶部的「投稿设置」。

在弹出的窗口里勾选允许会员投稿的栏目,点「保存设置」。
- 只显示已启用、不是外链的列表栏目。
- 子栏目要单独勾选,勾了父栏目不会自动带上子栏目。
- 全部取消勾选,就表示关闭这个语言的投稿。
- 多语言站点每个语言单独设置。
保存后,会员在投稿表单里就只能看到你勾选过的栏目。
二、会员发布文章
会员登录后,在会员中心点击左侧「我的投稿」。

点右上角「发布文章」,选择栏目,填写标题和正文,提交后文章进入「待审核」状态。
每条投稿会显示:
- 待审核:还在等管理员处理。
- 已通过:文章已经发布到网站上,可以点「查看文章」。
- 已驳回:需要修改后重新提交。
会员只能看到和修改自己的投稿。
三、管理员审核投稿
有两种方式进入审核页面。
方式一:左侧菜单「会员投稿审核」,菜单上的数字就是待审核的数量。

方式二:进入「内容管理」,点工具栏上的「会员投稿审核」按钮。

列表里可以看到标题、投稿人、审核状态和更新时间,点右侧的编辑按钮打开审核页:
- 可以通过:文章立即在网站上显示。
- 可以驳回:填写驳回原因,会员能看到的说明。
- 审核时可以直接修改正文再通过。
四、邮件通知(可选)
审核结果可以发邮件通知会员,用的是网站已有的邮件设置。如果之前没配置过 SMTP,需要先配置好,否则会员收不到通知。
五、常见问题
后台看不到「会员投稿审核」菜单?
先确认插件已经启用、CMS 也已启用,再到角色管理里给这个角色分配投稿审核权限。
会员中心没有「我的投稿」?
确认会员中心已开启、会员已登录,并且至少有一个栏目在投稿设置里被勾选。
会员投稿时栏目选不了?
那个栏目没有被勾选,或者它是外链栏目、已关闭的栏目。回到「投稿设置」重新勾选即可。
审核通过后前台没显示?
检查文章发布时间和栏目设置,CMS 前台只会显示审核通过并且状态正常的文章。
BadouCMS