그누보드 게시글 3개월 혹은 6개월 동안.
본문
3개월 혹은 6개월, 1년 동안에 모든 게시글 하나도 없을 때, 그리고 회원등급 3등급 아래만..
자동탈퇴처리하려고 하는데요.
예제소스를 찾아볼수 없어서 문의합니다.
자세히 알려주시면 고맙겠습니다 _0_
읽어주셔서 감사합니다.
답변 1
1. 게시물 등록일 기록 -
사용스킨이 많지않다면 스킨폴더 write_update.skin.php 생성 , 스킨이 많다면 bbs/write_update.php 끝 부분 if 이전에 추가
if(!$w && $member[mb_level]==2) sql_query("update {$g5['member_table']} set mb_1='".G5_TIME_YMD."' where mb_id='{$member['mb_id']}' ");
2. 탈퇴 판단/처리 - extend/user.config.php에 추가
$today = G5_TIME_YMD;
$limit_date = date("Y-m-d", strtotime("$today -3 month"); //<----- 3개월
if($config['cf_1'] !=$today ){ //하루 한번만 체크
sql_query("update {$g5['config_table'] set cf_1 = '$today' ");
$row =sql_fetch("select group_concat(mb_id) as id from {$g5['member_table']} where mb_level=2 and mb_1 < '$limit_date' ");
$idArr = explode(',', $row['id']);
foreach($idArr as $mbid) member_delete($mbid);
}