큰일났습니다..고수님들의 도움이 절실히 필요합니다. 정보
큰일났습니다..고수님들의 도움이 절실히 필요합니다.관련링크
본문
안녕하세요.
다름아니라, 아쵸오님의 글쓴날을 계산하여 포인트 소멸 시키는 방법을 활용팁에서 사용하고 있습니다만
문제가 오늘 가입한 회원이 로그아웃했다가 로그인을 하면 해당조건에 만족이 되어 포인트가 소멸이 됩니다.
저는 기준을 30일동안 글 작성없을시 포인트를 0으로 적용했는데, 이 조건이 성사되나 봅니다.
그래서, 아쵸오님께도 쪽지로 보내고 했는데 접속이 없으시네요....휴..
제발 고수님 도움부탁드립니다..
링크1 에 있는 주소는 아쵸오님의 원글 입니다.
제발 도움 부탁드립니다.
다름아니라, 아쵸오님의 글쓴날을 계산하여 포인트 소멸 시키는 방법을 활용팁에서 사용하고 있습니다만
문제가 오늘 가입한 회원이 로그아웃했다가 로그인을 하면 해당조건에 만족이 되어 포인트가 소멸이 됩니다.
저는 기준을 30일동안 글 작성없을시 포인트를 0으로 적용했는데, 이 조건이 성사되나 봅니다.
그래서, 아쵸오님께도 쪽지로 보내고 했는데 접속이 없으시네요....휴..
제발 고수님 도움부탁드립니다..
링크1 에 있는 주소는 아쵸오님의 원글 입니다.
제발 도움 부탁드립니다.
댓글 전체
$limit_day = 30;을 global $is_admin 아래 두시고,
$mb = get_member($mb_id); 밑에 다음의 코드를 넣고 테스트 해보세요. (mb_datetime이 회원가입할 때의 날짜같은데 저도 그누를 시작한지 별로 되지 않아 정확하다고는 말못하겠네요. 소스를 더 봐야겠지만...):
// 회원가입한지 $limit_day 일이 아직되지 않은 사람은 무조건 제외
// 버그로 인해 추가함
// 참고: http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=106693
$sql = " select (TO_DAYS('$g4[time_ymdhis]') - TO_DAYS('$mb[mb_datetime]') - 1) as days ";
$result = sql_fetch($sql);
if ($result[days] < $limit_day) return;
$mb = get_member($mb_id); 밑에 다음의 코드를 넣고 테스트 해보세요. (mb_datetime이 회원가입할 때의 날짜같은데 저도 그누를 시작한지 별로 되지 않아 정확하다고는 말못하겠네요. 소스를 더 봐야겠지만...):
// 회원가입한지 $limit_day 일이 아직되지 않은 사람은 무조건 제외
// 버그로 인해 추가함
// 참고: http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=106693
$sql = " select (TO_DAYS('$g4[time_ymdhis]') - TO_DAYS('$mb[mb_datetime]') - 1) as days ";
$result = sql_fetch($sql);
if ($result[days] < $limit_day) return;
감사합니다. 잘 적용하였습니다.