if 구문 좀 봐 주실래요
본문
일반 페이지에 팝업창을 나오게 할려고 하는데
막히는 부분이 있어서 문의 드립니다.
아래 소스처럼 일반페이지에 팝업을 불러오는데 모바일에서는 사이즈 문제가 있네요.
<?php
include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
?>
혹시 위에 소스를
pc로 접속하면 include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
모바일 접속에서는 include G5_MOBILE_PATH.'/newwin.inc.php'; // 팝업레이어
이렇게 보이게 할려면 스크립트를 어찌 해야 할까요?
<?php
if (G5_IS_MOBILE) include_once(G5_MOBILE_PATH.'/newwin.inc.php');
else include G5_BBS_PATH.'/newwin.inc.php'; ;
?>
답변 2
그누보드에는
is_mobile() 이라는 모바일 판단함수가 있습니다.
위 함수는 모바일 테마사용여부/모바일 셋팅여부와 관계없이
모바일기기로 접속했는지를 판단합니다.
$popup_path = G5_BBS_PATH;
if (is_mobile()) {
$popup_path = G5_MOBILE_PATH;
}
include_once($popup_path.'/newwin.inc.php');
?>
로 사용하시면 될듯합니다.
!-->
반응형 사이트인건가요?
반응형 사이트라면 css 미디어쿼리로 제어하는 방법을 써보세요~
pc/모바일 따로라면 모바일 head.php 상단에 넣으시면 되고요.
위에 경우가 아니라면!
아래와 같이 제어하시면 됩니다.
<!--모바일영역-->
<?php if(G5_IS_MOBILE) {?>
<?php } ?>
<!--모바일영역-->
<!--PC영역-->
<?php if(!G5_IS_MOBILE) {?>
<?php } ?>
<!--PC영역-->
답변을 작성하시기 전에 로그인 해주세요.