답변 1개 / 댓글 7개
채택된 답변
+20 포인트
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);
}
답변에 대한 댓글 7개
아~ 그렇군요. ㅠ.ㅠ
그러면 일단 extend 넣은거 취소하고
bbs/write_update.php 부터
if(!$w && $member[mb_level]==2) sql_query("update {$g5['member_table']} set mb_1='".G5_TIME_YMD."' where mb_id='{$member['mb_id']}' ");
만 등록해서 석달 지나면
extend/user.config.php
다시 넣으면 될까요?
그러면 일단 extend 넣은거 취소하고
bbs/write_update.php 부터
if(!$w && $member[mb_level]==2) sql_query("update {$g5['member_table']} set mb_1='".G5_TIME_YMD."' where mb_id='{$member['mb_id']}' ");
만 등록해서 석달 지나면
extend/user.config.php
다시 넣으면 될까요?
$row =sql_fetch("select group_concat(mb_id) as id from {$g5['member_table']} where mb_level=2 and mb_1 < '$limit_date' ");
---> 수정하세요. 가입 후 3개월이 지난 회원을 대상으로 한다라는 조건을 추가해야겠군요
$row =sql_fetch("select group_concat(mb_id) as id from {$g5['member_table']} where mb_level=2 and mb_1 < '$limit_date' and mb_datetime < '$limit_date 00:00:00' ");
---> 수정하세요. 가입 후 3개월이 지난 회원을 대상으로 한다라는 조건을 추가해야겠군요
$row =sql_fetch("select group_concat(mb_id) as id from {$g5['member_table']} where mb_level=2 and mb_1 < '$limit_date' and mb_datetime < '$limit_date 00:00:00' ");
답변을 작성하려면 로그인이 필요합니다.
우선 답변해주셔서 감사합니다.
이거 가지고 한동안 테스트해봤는데요...
한달 전 게시글 한개 있음을 불고하고 탈퇴처리하지않고 회원등급1 되고
이멜 없어지고, 포인트 0 으로 되네요.. ㅠ.ㅠ