비추천을 이용한 회원 자동 접근금지(징계) 시스템 정보
비추천을 이용한 회원 자동 접근금지(징계) 시스템본문
1. 사용중인 스킨폴더에 good.tail.skin.php 파일을 생성합니다.
=======================================================
/skin/board/스킨명/good.tail.skin.php
=======================================================
2. good.tail.skin.php 파일에 아래의 소스코드를 입력하고 저장합니다.
=======================================================
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$mgame[cnt] = 10; // 회원 접근금지 기준 비추천수
$sql = " select mb_id, wr_nogood as cnt from {$g4[write_prefix]}{$bo_table} where wr_id = '$wr_id' ";
$row = sql_fetch($sql);
if ($row[cnt] >= $mgame[cnt])
{
$sql = " update $g4[member_table] set mb_intercept_date=date_format(curdate(), '%Y%m%d') where mb_id='$row[mb_id]' ";
sql_fetch($sql);
}
?>
=======================================================
일일이 불량 자료 모니터링 하기 힘들어서 회원들에게 모니터링 맡기고 알아서 징계되도록
하는 시스템 입니다. 비추천을 신고 용도로 바꾸는 겁니다.
게시판 관리자에서 비추천 활성화 시키고, 보드 스킨의 view.skin.php 와 list.skin.php 에서
비추천 -> 신고 로 글자 변경합니다.
그리고 비추천 이미지의 '비추천' 글씨를 포토샵으로 '신고'로 바꿔 주시면 됩니다.
접근금지되는 비추천 횟수는 위 소스에서 숫자 10을 변경하시면 됩니다.
도움 주신이 : 샤방s 님
=======================================================
/skin/board/스킨명/good.tail.skin.php
=======================================================
2. good.tail.skin.php 파일에 아래의 소스코드를 입력하고 저장합니다.
=======================================================
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$mgame[cnt] = 10; // 회원 접근금지 기준 비추천수
$sql = " select mb_id, wr_nogood as cnt from {$g4[write_prefix]}{$bo_table} where wr_id = '$wr_id' ";
$row = sql_fetch($sql);
if ($row[cnt] >= $mgame[cnt])
{
$sql = " update $g4[member_table] set mb_intercept_date=date_format(curdate(), '%Y%m%d') where mb_id='$row[mb_id]' ";
sql_fetch($sql);
}
?>
=======================================================
일일이 불량 자료 모니터링 하기 힘들어서 회원들에게 모니터링 맡기고 알아서 징계되도록
하는 시스템 입니다. 비추천을 신고 용도로 바꾸는 겁니다.
게시판 관리자에서 비추천 활성화 시키고, 보드 스킨의 view.skin.php 와 list.skin.php 에서
비추천 -> 신고 로 글자 변경합니다.
그리고 비추천 이미지의 '비추천' 글씨를 포토샵으로 '신고'로 바꿔 주시면 됩니다.
접근금지되는 비추천 횟수는 위 소스에서 숫자 10을 변경하시면 됩니다.
도움 주신이 : 샤방s 님
추천
1
1
댓글 2개
멋집니다 ^^ 음.. 상황에 따라서 해당 접근 금지에 따라 로그가 존재하면 좋을듯 싶네요.
아니면 mb_memo='신고 10회 접근차단' 형식으로 메모를 남긴다면. 차후에 관리하기 좋을거 같습니다 ^^
아니면 mb_memo='신고 10회 접근차단' 형식으로 메모를 남긴다면. 차후에 관리하기 좋을거 같습니다 ^^
전 이미 그렇게 사용하고 있습니다. 이 팁과 같이 적용할 수 있게 곧 활용팁 올리겠습니다.