채택완료

모바일 일때 구분이 안먹히네요..

<?php if(G5_IS_MOBILE) { ?>

 

모바일일때 

 

<?php } else { ?>

 

아닐때 

 

<?php } ?>

 

이런식으로 모바일일때 아닐때 코드를 따로 넣으려고하는중인데

pc버전 모바일버전 둘다 '아닐때'로 출력이 됩니다

왜이럴까요?;

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

<?php if(G5_IS_MOBILE) { ?>

여기를 이렇게 한번 해보세요.

<?php if (is_mobile()) { ?>

답변에 대한 댓글 1개

간단하게 해결됬네요 감사합니다!!^^

반응형이거나 config 파일의 G5_USE_MOBILE 가 false 로 되어있으면 G5_IS_MOBILE 가 않먹힙니다.

혹은 크롬개발자 도구에서 모바일상태로 변경한거라도 않먹힙니다. 접속할때마다 PC혹은 모바일인지를 체크하는것이 아니라 세션에 저장해둔 값을 불러오기 때문입니다.

답변에 대한 댓글 1개

그누보드쪽 config 파일만 생각하고 테마 안에있던 파일은 신경 못썼네요 보니까 pc기준으로 되어있습니다ㅎㅎ 감사합니다~

모바일 여부는 $is_mobile 이것으로 구분해 주시면 됩니다.

답변에 대한 댓글 1개

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