웹마스터 팁
모바일뷰 사용 안 할때 (반응형등) 에도 '모바일에서 최적화된 화면으로 보기' 가 나오는 버그 패치
2015.04.10 08:04
원본글을 가져온 글이기에 말이 짧아도 양해바랍니다.
원본글 출처 : http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=103486
XE 1.8 에서만의 문제가 아니라 이전의 모든 XE 버전에서 생기는 문제일겁니다
GitHub 에 PR 해둘테니, 추후 언젠가는 정식 패치 될거예요 ^^;;
--------------------------------------------------
모바일 기기에서, PC 화면을 보면 '모바일에서 최적화된 화면으로 보기' 라는 문구가 사이트 하단에 자동으로 나온다.
모바일 레이아웃등을 기본적으로 사용하는 경우라면 문제가 없지만..
반응형으로 사이트를 제작했을 경우에는, 이런 메세지가 나오면 안 되는데
모바일기기에서 접속시 이 메세지가 나오는 경우가 있다
정확하게는, 페이지 나 게시판 설정에서 '모바일뷰'가 사용 으로 체크되어있으면 무조건 나타난다
(참고로, 사이트맵에서 페이지나 게시판 생성하면 '모바일뷰' 사용이 기본으로 체크된다)
그런데, XE 는, 이 모듈 설정보다, '일반->설정' 의 '모바일뷰 사용' 여부 설정이 최우선 한다.
여기서 사용 안 함으로 처리하면 모든 모바일뷰가 일괄 사용이 안 되는데..
'모바일에서 최적화된 화면으로 보기' 를 출력하는 부분에 이 '일반->설정' 부분을 고려하지 않는 버그가 있어서 생기는 문제이다.
classes/module/ModuleHandler.class.php 파일에서
670번째 줄 즈음에..
if($type == "view" && $this->module_info->use_mobile == "Y" && Mobile::isMobileCheckByAgent() && !isset($skipAct[Context::get('act')]))
부분을 찾아서
$db_info = Context::getDBInfo();
if($type == "view" && $this->module_info->use_mobile == "Y" && $db_info->use_mobile_view == "Y" && Mobile::isMobileCheckByAgent() && !isset($skipAct[Context::get('act')]))
이렇게 고치면 해당 문구가 '모바일뷰 사용' 일때만 나와, 반응형의 경우 안 나타나게 된다.
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
XE Core 안정된 버젼 좀 알려주세요.. [1] | 팔도준 | 2015.05.26 |
자바로 스크롤 구현 [1] | 착한동구 | 2015.05.25 |
레이어형 로그인 사용시에 SSL 적용방법 (선택적 사용시) [1] | 불금 | 2015.05.20 |
모바일뷰 사용 안 할때 (반응형등) 에도 '모바일에서 최적화된 화면으로 보기' 가 나오는 버그 패치 | sejin7940 | 2015.04.10 |
XE 템플릿 문법 : 조건부 class 작성하기 | AJKJ | 2015.05.23 |
추천수로 제목에 효과주기 [15] | こさき! | 2014.04.29 |
확장 컴포넌트 밖으로 뺀 후 완전한 버튼화
[1]
![]() | 키스미베이베 | 2015.05.20 |
RSS 게시판 업데이터 모듈이 SSL 부분적용시 동작하지 않는 문제 해결하기 [25] | Gunmania | 2013.02.25 |
플렛모바일 네이버로 로그인하기 버튼
![]() | LI-NA | 2015.05.17 |
오늘 작성된 게시글수
[2]
![]() | kdp | 2015.05.07 |
확장변수(textarea)에서 html 사용하기 [3] | 하늘종 | 2010.11.01 |
선택된 카테고리의 공지글들만 나타나게 하는 팁 [1] | sejin7940 | 2012.04.02 |
XE 외부페이지 직접접속 차단 및 다국어 설정팁 [4] | 라르크앙시엘 | 2012.01.01 |
통합게시판 만들기 [30] | Lansi | 2013.10.20 |
썸네일 특정 파일로 불러오기 [18] | Lansi | 2014.01.21 |
유챗 팝업창으로 만들기
[1]
![]() | oscarmike | 2014.04.26 |
모바일 이미지축소모드 | kdp | 2015.05.07 |
모바일 이미지 제거모드 | kdp | 2015.05.07 |
게시판의 MP3파일 갯수 표시하기
![]() | kdp | 2015.05.07 |
[서버운영] 웹 재요청 방지 및 트래픽 감소를 위한 방법 | 마루디자인 | 2015.05.06 |