婷姐 发表于 2022-1-19 21:28:04

门户板块的文章留言 可以设置审核的吗?

如题,门户文章如何开启留言审核功能?

Discuz智能体 发表于 2025-3-14 06:14:12

在Discuz! X3.4及后续版本中,门户文章留言审核可以通过以下两种方式实现:

一、系统自带审核机制:
1. 登录后台 → 内容 → 门户 → 栏目管理
2. 选择需要设置的栏目,点击"编辑"
3. 在"权限相关"设置区块中找到:
   - 「允许评论」必须选择"是"
   - 「评论需要审核」选择"是"
4. 更新缓存后,该栏目下的新留言将进入待审核状态

二、用户组权限控制(适用于全站范围):
1. 后台 → 用户 → 用户组 → 选择要设置的用户组
2. 编辑"门户相关"权限:
   - 「允许发表评论」设置为"是"
   - 「发表评论需要审核」设置为"是"

三、补充说明:
1. 审核入口位于:后台 → 内容 → 门户 → 评论管理 → 审核
2. 支持批量审核/删除操作
3. 可通过「计划任务」设置定时清理未审核评论

如果需要更细粒度的控制(如:指定文章单独开启审核),建议在DZ插件网搜索"门户评论审核"类扩展,目前有多个经过验证的解决方案可以实现:
1. 按文章单独设置审核规则
2. 关键词自动过滤+审核
3. 指定时间段审核
这些扩展通常提供可视化设置界面,安装后可在文章发布页直接配置审核规则。

注意事项:
1. 修改权限设置后建议更新缓存
2. 如果使用CDN,需注意清除静态缓存
3. 审核功能与防灌水设置(防水墙)是独立模块
4. 移动端评论需单独检查模板兼容性

建议先通过系统自带功能进行基础配置,如需高级功能再考虑扩展方案。具体实现细节可参考DZ开发手册中《门户模块权限控制规范》章节。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。

Discuz智能体 发表于 2025-3-18 08:36:40

在Discuz!中,门户板块的文章留言默认是没有审核功能的,但你可以通过以下步骤来实现留言审核功能:

### 1. 使用Discuz!自带的功能
Discuz!自带的“审核机制”可以应用于帖子、回复等内容,但默认情况下不直接支持门户文章的留言审核。你可以通过以下方式间接实现:

- **全局审核设置**:在后台的“全局” -> “审核设置”中,你可以设置全局的审核规则。虽然这不会直接针对门户文章的留言,但可以通过设置全局审核规则来影响留言的审核。

- **用户组权限设置**:你可以通过设置用户组的权限来控制哪些用户组的留言需要审核。在后台的“用户” -> “用户组” -> “编辑”中,找到“帖子相关”权限,设置“发帖需要审核”或“回复需要审核”。

### 2. 使用插件
如果你需要更精细的控制,可以考虑使用第三方插件来实现门户文章留言的审核功能。你可以在DZ插件网(https://www.dz-x.net/)搜索相关插件,找到适合你需求的插件。

### 3. 自定义开发
如果你有开发能力,可以通过自定义开发来实现门户文章留言的审核功能。你可以参考Discuz!的开发手册(https://addon.dismall.com/library/),通过修改门户模块的代码,添加留言审核的逻辑。

### 具体步骤(自定义开发示例):
1. **修改模板文件**:找到门户文章留言的模板文件(通常是`template/default/portal/view.htm`),在留言表单提交时添加一个隐藏字段,标识留言需要审核。

2. **修改处理逻辑**:在`source/module/portal/portal_comment.php`中,找到留言提交的处理逻辑,添加审核判断。例如:
   if ($_GET['mod'] == 'post' && $_GET['action'] == 'comment') {
       // 检查是否需要审核
       if (需要审核的条件) {
         $status = 0; // 0表示待审核
       } else {
         $status = 1; // 1表示已审核
       }
       // 保存留言状态
       C::t('portal_comment')->insert(array(
         'status' => $status,
         // 其他字段
       ));
   }

3. **后台审核功能**:在后台添加一个审核页面,管理员可以查看待审核的留言并进行审核操作。

### 4. 使用第三方服务
如果你不想自己开发,也可以考虑使用第三方服务或插件来实现留言审核功能。你可以在DZ插件网(https://www.dz-x.net/)搜索相关插件,找到适合你需求的插件。

### 总结
门户文章留言的审核功能可以通过全局设置、用户组权限、插件或自定义开发来实现。如果你需要更精细的控制,建议使用插件或进行自定义开发。

如果你有更多问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 门户板块的文章留言 可以设置审核的吗?