Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

敏感时期,如何让专题的评论进入审核。FOR Discuz! X2.5

[复制链接]
rikioy 发表于 2012-9-17 15:40:58 | 显示全部楼层 |阅读模式
本帖最后由 rikioy 于 2012-11-5 11:03 编辑

Discuz! X的专题评论目前只能通过关键字审核。但是有的站长可能需要让某个专题的评论先审后发。这块论坛没有设置,在这里提供个临时修改方法。

function_portalcp.php 中 addportalarticlecomment 函数体中,专题的评论就是通过这个函数添加到数据库中的。
  1. if(censormod($message)) {
  2. $comment_status = 1;
  3. } else {
  4. $comment_status = 0;
  5. }
复制代码
这段代码是判断关键字审核,如果要审核这条评论。就把$comment_status = 1。

如果需要把专题评论先审后发,就在这段代码后,添加:
如果 $id == 你要审核的专题 就把 $comment_status = 1;

最后,评论的状态是变为审核了,但是显示的时候咱们也要修改一下才行。
  1. table_portal_comment.php
  2. 中 fetch_all_by_id_idtype 函数中 $wheresql = implode(' AND ',$sql); 前面加上
  3. $sql[] = "status = '0'";  
复制代码
这样在提取评论数据的时候就过滤掉了未审核状态的评论了。

举例: 如果你要先审后发的专题id为 1,那我们就加入代码
  1. if( $id == 1){
  2. $comment_status = 1;
  3. }
复制代码

评分

1

查看全部评分

枯心树 发表于 2012-9-18 00:15:39 | 显示全部楼层
不管是关键字还是什么都需要审核怎么做?
回复

使用道具 举报

abcnic18 发表于 2012-9-18 08:32:39 | 显示全部楼层
支持一下 :)
回复

使用道具 举报

蛇镜眼是不蛇某 发表于 2012-9-18 08:50:18 | 显示全部楼层
Mark,学习一下,虽然暂时用不到·
回复

使用道具 举报

 楼主| rikioy 发表于 2012-9-18 09:39:57 | 显示全部楼层
枯心树 发表于 2012-9-18 00:15
不管是关键字还是什么都需要审核怎么做?

这里是文章和专题评论审核。如果所有都要审核,直接 $comment_status = 1;
回复

使用道具 举报

dengfeng0217 发表于 2012-9-18 11:32:32 | 显示全部楼层
如果很多专题都要添加啊?$id=1     $id=2     。。。
回复

使用道具 举报

jl2925 发表于 2012-9-18 11:34:39 | 显示全部楼层
不管是关键字还是什么都需要审核怎么做
回复

使用道具 举报

ARCHY` 发表于 2012-9-28 17:32:42 | 显示全部楼层
前排支持下了
回复

使用道具 举报

人民生活网 发表于 2012-9-28 17:47:28 | 显示全部楼层
支持下
回复

使用道具 举报

esumar 发表于 2012-9-29 03:04:04 | 显示全部楼层
学习下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 16:14 , Processed in 0.033348 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表