채택완료

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

f6b6fe5212dbdd3d3115d57a29bbc04b_1431994921_3505.png
 

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

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

http://internationale.kr

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

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

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

window.screen.width > 1000

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

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

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2015-05-19 (화) 11:15:58

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

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

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

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

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

답변에 대한 댓글 1개

고맙습니다! 잘 해결되었네요~^^

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