채택완료

모바일 홈페이지를 사용하지 않을때의 질문입니다.

반응형으로 만들기 위해

config.php 파일에서

define('G5_USE_MOBILE', false); //

모바일 홈페이지를 사용하지 않아 false 로 설정하였습니다.

그런데 게시판에서 모바일로 접속했을때 다르게 보여주어야 될 필요성이 생겼는데요

게시판 리스트에서 pc에서는 a로 보이고 모바일에서는 b로 보이게 하고 싶습니다.

위의 상황에서는 어떻게 처리 해 주어야 하나요?

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

아래와 같이해주세요.

<script type="text/javascript">
    var UserAgent = navigator.userAgent;
    if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null){
      location.href = "/A";
    } else {

      location.href = "/B;  

    }
  </script>  

답변에 대한 댓글 1개

답변 감사합니다.

위 소스 이용해서 php로 해결 했습니다.
2017-05-04 (목) 14:33:42

아미나 빌더의 한부분입니다.

리스트 스킨에

<?php 

$list_skin_file = (G5_IS_MOBILE) ? 'list.skin.mobile.php' : 'list.skin.pc.php';

include_once($board_skin_path.'/'.$list_skin_file);

?>

이렇게 다시 스킨을 나눠주는 부분을 추가하시면 됩니다.

답변에 대한 댓글 1개

답변 감사합니다.
위 처럼하니 pc에서 보이는 화면만 모바일에서도 같이 보입니다.

G5_IS_MOBILE가 config와 연결된건가요?
전 define('G5_USE_MOBILE', false); 처럼해서 않되는건가요? 아님 상관 없나요?

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