[질문] 비추천 10 이상 받으면 해당 회원 접근금지 되게... 정보
[질문] 비추천 10 이상 받으면 해당 회원 접근금지 되게...본문
안녕하세요?
추천, 비추천 기능을 사용하고 있습니다.
비추천을 10 이상 받으면 해당 글 쓴 회원을 접근금지 되게 하고 싶습니다.
비추천 10 이 됐을때 회원정보를 보면 접근금지날짜 란에 20100215 이런식으로 오늘 날짜 들어가게
하는 구문이 될 듯 한데, 제가 그누보드 구조와 php 를 잘 모르다보니 어떻게 해야 할지 난감하네요.
도움 좀 부탁드리겠습니다.
추천, 비추천 기능을 사용하고 있습니다.
비추천을 10 이상 받으면 해당 글 쓴 회원을 접근금지 되게 하고 싶습니다.
비추천 10 이 됐을때 회원정보를 보면 접근금지날짜 란에 20100215 이런식으로 오늘 날짜 들어가게
하는 구문이 될 듯 한데, 제가 그누보드 구조와 php 를 잘 모르다보니 어떻게 해야 할지 난감하네요.
도움 좀 부탁드리겠습니다.
댓글 전체
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);
}
?>
=======================================================
=======================================================
/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);
}
?>
=======================================================