모바일에서 출력하려면
<?php if(!G5_IS_MOBILE) { //PC일 때만 출력 ?>
A
<?php } ?>
이렇게 하면 PC에서만 출력이 되고 모바일에선 안나오는데
혹시몰라
<?php if(!G5_IS_PC) { //PC일 때만 출력 ?>
A
<?php } ?>
를 해보았습니다. 해보니 바로 모바일에서 숨어버리고 PC 에서도 안나오는데 PC에서 숨기려면 함수가 다른가요~?
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
2016-07-19 (화) 02:00:18
G5_IS_MOBILE 는 그누보드5에서 선언한 상수입니다.
G5_IS_PC 라는 상수는 선언해 놓은게 없습니다.
PC에서만 출력하시려면
<?php if(!G5_IS_MOBILE) { //PC일 때만 출력 ?>
A
<?php } ?>
모바일에서만 출력하시려면
<?php if(G5_IS_MOBILE) { //모바일일 때만 출력 ?>
A
<?php } ?>
로 해보세요.
답변에 대한 댓글 2개
2016-07-19 (화) 11:36:22
우선 답변주셔서 감사합니다. 근데 두가지가 주석부분만 다르고 내용이 같은데요. 코멘트 주신대로 해보니 안되는데요~
2016-07-19 (화) 11:41:41
주석만 다른 건 아닙니다.
G5_IS_MOBILE 부분에 앞에 !(느낌표) 표시가 있고 없고의 차이가 있습니다.
G5_IS_MOBILE 부분에 앞에 !(느낌표) 표시가 있고 없고의 차이가 있습니다.
2019-11-06 (수) 23:37:21
<?php if (is_mobile()) { ?>
<?php } else { // PC ?>
<?php } ?>
2016-07-19 (화) 10:00:38
아니면 $is_mobile 로 해보세요~
답변을 작성하려면 로그인이 필요합니다.