모바일에서 pc버전으로 보여집니다.
관련링크
본문
1.pc에서 모바일 사이즈로 바꾸면 정상 작동을 하는데... 스마트폰에서 index_m.php 페이지만 정상 작동을 하고 나머진 pc버전으로 보여집니다.
(스마트폰에서 캐쉬?를 지우면 된다고 하는데 해봤는데도 동일한 현상이 보여집니다.)
1) 비정상 작동화면
2) 정상 작동화면(이렇게 나와야합니다. pc에서 모바일사이즈에서만 잘 작동됩니다.)
어딜 수정 해야할까요?
답변 5
스마트폰 에서는 G5_IS_MOBILE 이 값이 1이면 모바일버전에 필요한 css와 스킨을 불러 옵니다.
이 값이 어떻게 설정 되는지 보세요...
echo G5_IS_MOBILE."모바일";
/config.php
define('G5_USE_MOBILE', false);
위의 컨피거 파일에서 이렇게 설정되어 있는지 보세요...
false 이면 true로 변경 하세요
기존 개발자가 모바일을 별도로 구분하지 않고 작업했나보네요.
루트경로의 config.php 파일에서 아래 검색
: define('G5_USE_MOBILE', false);
코드에서 true로 되어있으면 false로 바꿔보세요~
반응형이라면 pc모바일 한페이지에서 변경되어야 하는데
현재는
메인만 별도로 모바일만들어놓고
다른게시판은 반응형처리 작업이 안된듯 합니다.
반응형일경우 media쿼리가 동작을 안했을경우 작업자가 device을 어떻게 설정했는지에 따라 달라집니다.
체크해보실 항목이 쿠키값 , G5_MOBILE_AGENT , G5_THEME_DEVICE 등 몇가지 변수가 있을수가 있습니다.
print_r($_SESSION) 값의 ss_is_mobile 값을 우선확인해보시기 바랍니다.
그런다음 echo G5_MOBILE_AGENT; 하고 echo G5_THEME_DEVICE; 요렇게 한번 출력을 해보시기 바랍니다.
요렇게 의심되는 페이지에 출력을 해보시면 어느부위에서 device가 설정되었는지 확인이 가능하실겁니다.
하나씩 체크해보시면 전환되지 않은 페이지나 위치등을 디버깅해서 찾아내실수 있으리라 생각됩니다.
시도해보시고 안되시면 쪽지 주시면 도움드리도록 하겠습니다.