下面我将从 功能介绍、设置步骤、前台投稿页面、后台审核与管理 四个方面进行详细说明。

(图片来源网络,侵删)
功能介绍
会员投稿系统允许:
- 用户注册与登录:访客首先需要注册成为网站会员。
- 内容提交:会员登录后,可以在前台看到“会员中心”或“发布内容”等入口,选择相应的栏目进行投稿。
- 权限控制:管理员可以设置哪些栏目允许会员投稿,以及会员可以投稿的频道类型(如文章、图集等)。
- 内容审核:会员提交的内容不会立即在前台显示,而是进入后台的“待审核”队列,管理员可以审核、修改、删除或直接通过。
- 积分与奖励:可以结合 DedeCMS 的积分系统,对成功投稿并被采纳的会员给予积分奖励,激励用户参与。
后台设置步骤(关键)
要让会员投稿功能正常工作,必须在后台进行正确的配置。
设置允许投稿的栏目
这是最核心的一步,只有被设置为“允许会员投稿”的栏目,会员在前台才能看到投稿入口。
- 操作路径:登录后台 -> 栏目管理 -> 选择一个栏目 -> 修改
- 关键选项:
- 是否允许会员投稿:选择 “是”。
- 会员投稿权限:这里可以设置高级权限,仅允许投稿”、“允许审核”等,通常保持默认的“投稿”即可。
- 投稿副栏目:如果勾选,会员投稿时可以选择一个副栏目,内容会同时发布到主栏目和副栏目。
- 内容模型:确保该栏目使用的模型支持前台投稿(如“文章模型”、“图集模型”等)。
配置会员投稿选项
- 操作路径:登录后台 -> 系统 -> 系统基本参数 -> 会员设置
- 关键选项:
- 是否开启会员功能:确保为 “是”。
- 会员投稿是否需要审核:选择 “是”(这是标准流程)。
- 会员投稿是否允许匿名投稿:根据需要选择,通常选择“否”,强制登录。
- 会员投稿间隔时间:可以设置一个时间(如60秒),防止会员恶意、高频次投稿。
- 会员投稿一天最多发布篇数:限制每个会员每天能投稿的数量。
检查模型字段权限
即使栏目允许投稿,如果模型中的关键字段(如标题、内容、作者等)不允许会员填写,投稿页面也会出现问题。

(图片来源网络,侵删)
- 操作路径:登录后台 -> 核心 -> 内容模型管理 -> 选择你正在使用的模型(如“文章模型”)-> 字段管理
- 关键操作:
- 对于每个字段(如
title,writer,body等),点击 “管理字段” 或 “字段默认值”。 - 找到
memberadd这个列,如果它被设置为“否”,意味着会员在前台投稿时无法看到和填写这个字段,你需要将其设置为“是”。 - 特别注意:
title(标题):必须设置为“是”。body(内容):必须设置为“是”。writer(作者):通常设置为“是”,会员投稿后,系统会自动将当前登录会员名填入作者栏。source(来源):可以设置为“是”,让会员填写,也可以设置为“否”,由管理员统一处理。litpic(缩略图):如果需要会员上传缩略图,必须设置为“是”。
- 对于每个字段(如
前台投稿页面
完成后台设置后,会员就可以在前台进行投稿了。
如何进入投稿页面
会员登录后,通常可以通过以下方式找到投稿入口:
- 网站顶部导航:网站可能会设置“会员中心”、“发布文章”等链接。
- 栏目页:在允许投稿的栏目页,可能会有“投稿”按钮。
- 直接访问:可以直接通过 URL 访问,格式通常为
你的域名/member/article_add.php(article_add.php是文章投稿的模板文件)。
投稿页面元素
会员投稿页面通常包含以下表单元素(具体取决于你后台设置的字段):
- 所属栏目:下拉菜单,显示所有允许投稿的栏目,会员需要选择一个。
- 文本输入框,用于填写文章标题。
- tags (标签):文本输入框,用于填写文章标签,多个标签用英文逗号隔开。
- 缩略图:上传按钮,用于上传文章的封面图。
- 一个富文本编辑器(如百度编辑器、KindEditor),用于填写文章正文,会员可以在这里插入文字、图片、视频等。
- 验证码:为了防止机器人,通常会有一个图形或数字验证码。
- 提交按钮:点击后将文章提交到后台待审核队列。
后台审核与管理
不会立即出现在网站上,而是需要管理员在后台审核。

(图片来源网络,侵删)
审核入口
- 操作路径:登录后台 -> 核心 -> 内容审核
- 或者:内容管理 ->
审核流程
- 查看待审核内容:在审核页面,你会看到所有会员提交但尚未通过的文章列表,包括标题、投稿人、投稿时间、所属栏目等信息。
- 可以预览文章内容,检查是否符合网站要求。
- 操作:
- 通过审核:点击“通过”,文章将被正式发布到前台对应的栏目中,发布后,文章的
arcticle表中的status字段会从-1变为0。 - 审核驳回:如果文章不合格,可以选择“驳回”,系统通常会发送一封站内信或邮件通知会员其稿件未被通过。
- 删除稿件:直接删除该稿件。
- 修改稿件:部分 DedeCMS 版本支持在后台直接修改会员提交的稿件,修改后可以选择再次提交审核或直接通过。
- 通过审核:点击“通过”,文章将被正式发布到前台对应的栏目中,发布后,文章的
常见问题与注意事项
-
Q: 会员在前台看不到投稿入口怎么办?
- A: 1. 检查会员是否已登录,2. 检查后台该栏目是否设置为“允许会员投稿”,3. 检查网站模板中是否有调用投稿入口的代码(如
{dede:memberlist}等标签)。
- A: 1. 检查会员是否已登录,2. 检查后台该栏目是否设置为“允许会员投稿”,3. 检查网站模板中是否有调用投稿入口的代码(如
-
Q: 投稿页面显示不正常,或者某些字段无法填写?
- A: 99% 的情况是因为在 模型字段管理 中,对应字段的
memberadd权限被设置为“否”,请回到第二步,检查并修改。
- A: 99% 的情况是因为在 模型字段管理 中,对应字段的
-
Q: 如何让会员投稿后自动获得积分?
- A: 需要在后台的 会员积分设置 中,为“投稿”这个动作设置分值,路径通常是:系统 -> 会员积分设置 -> 找到“投稿”相关的条目并设置分值,确保在 系统基本参数 -> 会员设置 中开启了“投稿奖励积分”。
-
Q: 投稿页面样式错乱?
- A: 这通常是因为模板文件(如
article_add.htm)中的 CSS 或 JS 路径不正确,或者编辑器加载失败,检查模板文件,确保相关资源路径正确。
- A: 这通常是因为模板文件(如
通过以上步骤,你就可以完美地配置和使用 DedeCMS 的会员投稿功能了,核心在于 后台的栏目设置和模型字段权限设置,这两步正确了,前台功能就能正常工作。
