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

PC에서만 출력 채택완료

오타쟁이 9년 전 조회 6,951

모바일에서 출력하려면

 

<?php if(!G5_IS_MOBILE) { //PC일 때만 출력 ?> 

A

<?php } ?>

 

이렇게 하면 PC에서만 출력이 되고 모바일에선 안나오는데

혹시몰라

 

<?php if(!G5_IS_PC) { //PC일 때만 출력 ?> 

A

<?php } ?>


를 해보았습니다.  해보니 바로 모바일에서 숨어버리고 PC 에서도 안나오는데 PC에서 숨기려면 함수가 다른가요~?


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

답변 3개

채택된 답변
+20 포인트
p
9년 전

G5_IS_MOBILE 는 그누보드5에서 선언한 상수입니다.

G5_IS_PC 라는 상수는 선언해 놓은게 없습니다.

 

PC에서만 출력하시려면

<?php if(!G5_IS_MOBILE) { //PC일 때만 출력 ?> 

A

<?php } ?>

 

모바일에서만 출력하시려면

<?php if(G5_IS_MOBILE) { //모바일일 때만 출력 ?> 

A

<?php } ?>

로 해보세요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

오타쟁이
9년 전
우선 답변주셔서 감사합니다. 근데 두가지가 주석부분만 다르고 내용이 같은데요. 코멘트 주신대로 해보니 안되는데요~
p
port
9년 전
주석만 다른 건 아닙니다.
G5_IS_MOBILE 부분에 앞에 !(느낌표) 표시가 있고 없고의 차이가 있습니다.

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

6년 전

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


<?php } else { // PC ?>


<?php } ?>

로그인 후 평가할 수 있습니다

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

9년 전

아니면 $is_mobile 로 해보세요~

로그인 후 평가할 수 있습니다

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

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

로그인