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

모바일에서 배너가 보이지 않게 하려면? 채택완료

fm25 10년 전 조회 2,670


 

 

http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2660">http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2660

 

이 배너를 적용해 보았습니다.

 

 

http://internationale.kr">http://internationale.kr

 

<?php</p><p>if(defined('_INDEX_') && !G5_IS_MOBILE) {</p><p>include_once('skin/banner_fly/banner_fly.php'); // 스크롤 배너</p><p>}</p><p>?>
'tail.php'에 이렇게 조건문을 포함하여 넣었습니다.

 

그런데... 모바일에서 PC판으로 볼 때, 오른쪽 배너가 노출됩니다.

똑같이 적용한 부트스트랩 사이트에서는 노출되지 않는 것으로 보아... 소스 문제는 아닌 듯 합니다.

 

window.screen.width > 1000

 

찾아보니 이런 소스가 있길래... 조건문에 넣어봤는데 먹히지 않네요.

 

오른쪽 배너만 문제가 되므로... 현재로서는 삭제하는 방법 뿐... 

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

답변 1개

채택된 답변
+20 포인트

"G5_IS_MOBILE" 상수에는 device=pc라는 값이 저장되어있어서 모바일에서 pc로 볼 수가 있지요

그래서 "G5_IS_MOBILE" 이 상수를 사용하시면 안되구요

차라리 is_mobile() 함수를 다시한번 사용하여서 모바일인지를 검색하는게 좋을 것 같습니다

 

if(defined('_INDEX_') && !is_mobile()) {

이렇게 변경하시면 될 것 같습니다 

 

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

답변에 대한 댓글 1개

f
fm25
10년 전
고맙습니다! 잘 해결되었네요~^^

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

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

로그인