채택완료

회원가입이 아닌 레벨 3이상으로 한정하려면 어떻게 해야하는지요

2017-04-07 (금) 13:57:43 6,565

자꾸 질문으로 도배를 해서 죄송합니다.

5학년이 넘은 관계로...나이로 읍소를 해야될 것 같습니다...ㅜㅜ 

저도 제가 운영하는 분야에서는 지존급(?)인데...여기서는 병아리도 안 됩니다.

왕계란님이 알려주신 내용입니다.

회원가입(레벨2)하지 않으면 24시간 이내의 게시물을 읽지 못하도록 하는 것 입니다.

$tbl = array("free", "qna"); // 설정할 게시판 아이디 

if(in_array($bo_table, $tbl)) {

   $left = time() - strtotime($view['wr_datetime']);

   $day = 60 * 60 * 24; // 하루

   if($left < $day) alert("24시간 이내의 게시물을 읽으시려면 회원에 가입하셔야 합니다.");

}

그러면, 회원가입이 아닌 레벨 3이상으로 한정하려면 어떻게 해야하는지요?

오늘도 좋은 하루 되십시오~^^)

감사합니다.

답변 4개 / 댓글 4개

채택된 답변
+20 포인트

 if($left < $day && $member['mb_level'] < 3) alert("24시간 이내의 게시물을 읽으시려면 회원 레벨 3이상이여야 합니다.");

답변에 대한 댓글 1개

감사합니다. 잘 됩니다.
좋은 하루 되시고 복 많이 받으세요~^^)

if ($member['mb_level'] >= 3) {

$tbl = array("free", "qna"); // 설정할 게시판 아이디 

if(in_array($bo_table, $tbl)) {

   $left = time() - strtotime($view['wr_datetime']);

   $day = 60 * 60 * 24; // 하루

   if($left < $day) alert("24시간 이내의 게시물을 읽으시려면 회원에 가입하셔야 합니다.");

}

}

이렇게 해보세요~

답변에 대한 댓글 1개

감사합니다.
좋은 하루 되시고 복 많이 받으세요~^^)
2017-04-07 (금) 14:03:54

$mb_level = $member['mb_level'] 

 

if($left < $day || $mb_level <3 ) alert("24시간 이내의 게시물을 읽으시려면 회원에 가입하셔야 합니다."); 

답변에 대한 댓글 1개

감사합니다.
좋은 하루 되시고 복 많이 받으세요~^^)

$member['mb_level'] 이걸로 하면 될것 같은데요.

근데 진짜 5학년이신가요?

5학년이 이정도 코딩을 하신다니~~대단하시군요. 

답변에 대한 댓글 1개

예 맞습니다. 부끄럽지만, 5학년 5반...5땡 입니다.
감사합니다.

답변을 작성하려면 로그인이 필요합니다.