테스트 사이트 - 개발 중인 베타 버전입니다

모바일에서 특정레벨 이상만 메뉴가 보이게 하고싶어요~ 채택완료

미스터짱 10년 전 조회 4,569

                           if (G5_IS_MOBILE || $member['mb_level']>8){ 

                             메뉴

                           }

 

이렇게 하면 모바일에서 레벨 8보다 높은 회원만 메뉴를 볼수 있는거 아닌가요...

아무리 적용해도 안되네요...

 

뭐가 잘못된거죠..

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

답변 1개

채택된 답변
+20 포인트
10년 전
조건규칙이 잘못되었네요.<br />
원하시는 사항대로되려면 || 대신 &amp;&amp; 가 되어야 합니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

미스터짱
10년 전
감사합니다.... 그런데 이렇게 해도 안되는 이유는 뭘까요.....ㅜ.ㅜ
if(G5_IS_MOBILE && $member['mb_level']< 8 ){
//$img = '<a href="'.G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&amp;fn='.urlencode($file).'" target="_blank" class="view_image">';
$img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'">';
//$img .= '</a>';
return $img;

}else{
$img = '<a href="'.G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&amp;fn='.urlencode($file).'" target="_blank" class="view_image">';
$img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'">';
$img .= '</a>';
return $img;
}
}
카츠
10년 전
return 이 아니라 echo 를 쓰셔야죠.
return 은 함수등에서 값을 돌려줄때 사용하는 거구요.

http://php.net/manual/kr/function.return.php

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

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

로그인