모바일페이지연결

모바일페이지연결

QA

모바일페이지연결

본문

모바일버전 만들고 m폴더 삽입 뒤에

 

pc버전 index에

 

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
if (navigator.userAgent.match(/iPad/) == null && navigator.userAgent.match(/iPhone|Mobile|UP.Browser|Android|BlackBerry|Windows CE|Nokia|webOS|Opera Mini|SonyEricsson|opera mobi|Windows Phone|IEMobile|POLARIS/) != null){    document.location.replace('m/index.htm');

 

이걸 삽입했는데 모바일로 접속해도 연결이 안되네요 ㅜㅜ

 

어떻게 해야하죠? 

이 질문에 댓글 쓰기 :

답변 2

그누보드5

사용하시면요common.php  파일열어보시면 분기 되어잇습니다.

 



//==============================================================================
// Mobile 모바일 설정
// 쿠키에 저장된 값이 모바일이라면 브라우저 상관없이 모바일로 실행
// 그렇지 않다면 브라우저의 HTTP_USER_AGENT 에 따라 모바일 결정
// G5_MOBILE_AGENT : config.php 에서 선언
//------------------------------------------------------------------------------
if (G5_USE_MOBILE && $set_device) {
    if ($_REQUEST['device']=='pc')
        $is_mobile = false;
    else if ($_REQUEST['device']=='mobile')
        $is_mobile = true;
    else if (isset($_SESSION['ss_is_mobile']))
        $is_mobile = $_SESSION['ss_is_mobile'];
    else if (is_mobile())
        $is_mobile = true;
} else {
    $set_device = false;
}
$_SESSION['ss_is_mobile'] = $is_mobile;
define('G5_IS_MOBILE', $is_mobile);
define('G5_DEVICE_BUTTON_DISPLAY', $set_device);
if (G5_IS_MOBILE) {
    $g5['mobile_path'] = G5_PATH.'/'.$g5['mobile_dir'];
}
//============================================================================== 

 

이부분 가지고  응용하시면될듯하네요 ^^ 

그누보드5에선 $_SESSION['ss_is_mobile']라는 세션값으로 모바일과 피시를 구분할수 있습니다.

$_SESSION['ss_is_mobile'] 값이 TURE이면 모바일이니 IF조건을 사용하셔 분기를 하여서 화면을

보여주시면 어떨까 합니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,902 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT