栏目投稿功能概述
织梦CMS支持会员前台投稿功能,允许注册会员在指定栏目发布文章。这是一个UGC(用户生成内容)的核心功能,通过配置栏目的投稿权限和审核机制,可以实现内容众包、社区运营等多种模式。
一、开启栏目的投稿功能
- 进入
核心 > 栏目管理 - 点击目标栏目的"更改"
- 找到"会员投稿设置"相关选项:
是否允许会员投稿: 是 投稿是否需要审核: 是(推荐)/ 否 允许投稿的会员等级: 普通会员及以上
二、会员中心投稿页面
织梦CMS默认的会员投稿入口位于 member/article_add.php:
/member/article_add.php -- 会员投稿页面 /member/article_edit.php -- 编辑已投稿文章 /member/content_list.php -- 我的投稿列表 /member/archives_do.php -- 投稿处理逻辑
三、自定义投稿表单
在会员中心模板中自定义投稿界面:
<!-- 自定义投稿表单 -->
<form name="addcontent" action="/member/article_add.php" method="post"
enctype="multipart/form-data">
<input type="hidden" name="channelid" value="1">
<input type="hidden" name="dopost" value="save">
<!-- 选择投稿栏目 -->
<select name="typeid" required>
<option value="">请选择投稿栏目</option>
{dede:channel type='top'}
<option value="[field:id/]">[field:typename/]</option>
{dede:channel type='son'}
<option value="[field:id/]">├ [field:typename/]</option>
{/dede:channel}
{/dede:channel}
</select>
<!-- 文章标题 -->
<input type="text" name="title" placeholder="请输入文章标题" required>
<!-- 缩略图 -->
<input type="file" name="litpic" accept="image/*">
<!-- 文章正文 -->
<textarea name="body" rows="15" placeholder="请输入文章内容"></textarea>
<!-- TAG标签 -->
<input type="text" name="tags" placeholder="关键词标签,逗号分隔">
<button type="submit">提交投稿</button>
</form>
四、审核投稿内容
管理员在后台审核会员投稿:
- 进入
核心 > 内容管理 > 待审核内容 - 可以看到所有会员投稿的待审核文章
- 审核操作:
- 通过审核:文章状态从待审核变为已审核,正常发布
- 退回修改:退回给投稿会员,附带修改意见
- 删除:直接删除不合格的投稿
五、投稿奖励积分设置
鼓励会员投稿的积分策略:
<!-- 在系统参数中设置 --> 投稿奖励积分: 50积分/篇 投稿通过审核: 额外奖励30积分 被设为推荐: 额外奖励50积分 被设为头条: 额外奖励100积分
六、投稿内容过滤
防止垃圾投稿的安全措施:
<!-- 后台设置中的投稿限制 --> 每日投稿上限: 5篇/天(防恶意灌水) 内容最小字数: 200字 必须包含图片: 否 禁止关键词: 广告词1,广告词2,违规词 验证码必填: 是
运营建议:对于开放投稿的栏目,建议开启审核机制并设置内容过滤规则。同时应该有明确的投稿指南页面,告知用户投稿要求、格式规范和奖励机制,提升投稿质量和用户体验。