회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

일정 수 이상 신고받은 댓글 블라인드 처리하기

Profile
마래바

욕설, 비하 발언 등으로 신고가 접수된 댓글에 대한 블라인드 처리 방법이다.

기본적으로

{$comment->getContent(false)}

내용을 보이지 않게 해 주면 되는데,

 

우선 신고수를 확인한다.

{@
$args->comment_srl = $comment->comment_srl;
$output = executeQuery('comment.getDeclaredComment', $args);
$limit = 1;
}

여기서 limit = 1 은 신고수가 1이라는 의미로 적당히 설정한다.

 

그리고 조건이 맞아 블라인드 처리하는 댓글에 보여 줄 내용을 작성한다.

<block cond="$output->data->declared_count>=$limit">
<span style="color:gray">이 댓글은 누적된 신고로 블라인드 처리되었습니다</span>
</block>

 

조건에 맞는 댓글은 감춰준다.

<block cond="$output->data->declared_count<$limit">
{$comment->getContent(false)}
</block>

 

* 댓글 위젯 등에서도 같은 방식을 적용해야 한다.

 

댓글
0
Profile

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기