레벨기간 설정하는 법 없나요???ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

레벨기간 설정하는 법 없나요???ㅠㅠ 정보

레벨기간 설정하는 법 없나요???ㅠㅠ

본문

만약에 9레벨회원이 있는데

오늘 5월14일날부터 8레벨로 등업을 해주고 6월14일까지 9레벨로 다시 바뀌게 하는

회원레벨 기간 지정하는법은 없나요?

이렇게 저렇게 다 해봐도 도저히 할 수 있는 방법이 없어 답답한 마음에 문의드립니다 ㅠㅠ

여기저기 흩어져 있는 소스들을 모으고 고수님들이 알려주셔도 도대체 문제점을 찾지를 못하니 답답하기만 하네요....................

휴.......
  • 복사

댓글 전체

이전 질문 내용에서 코멘 작성 후
mb_1에 학습종료일이 20120810 형태로 반영되었다면 ..... 처리 예

"FTP로 접속해서 skin->member->basic->login_check.skin.php 여기를 열고" <- 이전 문의 내용
 <?
 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
 
$level = 2; // 날짜 만료시 다운시킬 권한

$study_end = date("Y-m-d",strtotime($mb[mb_1])); // 종료일
$study_now = date("Y-m-d",time()).""; // 현재일
# $study_now = $g4['time_ymd'].""; // 현재일 - 다른 형태

if($study_now > $study_end){ // 현재일이 종료일 보다 크면
  sql_query("update g4_member set mb_level='".$level."' where mb_id='".$mb_id."'"); // 레벨 다운 쿼리
 }
 ?>

작성 테스트 해 보세요.
if($study_now > $study_end){ // 현재일이 종료일 보다 크면
↓ 관리자 레벨  제외
if($member[mb_level] < 10 && $study_now > $study_end){ // 현재일이 종료일 보다 크면
© SIRSOFT
현재 페이지 제일 처음으로