묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
pc버전으로 들어갔을 시 모바일에 최적화된 화면으로보기 기능을 끌 수 있나요?
2015.01.20 04:08
태블릿버전으로 들어가보니 모바일에 최적화된 화면으로 보기 버튼이 화면 전체를 가려버리네요..ㅠㅠ
댓글 3
-
라소백사랑합니다
2015.01.20 21:55
-
designare0
2015.01.20 22:18
float:left때문에 일어난것 같네요 ㅠㅠ 친절한 설명 감사드립니다! -
라소백사랑합니다
2015.01.20 21:57
참고로, XE1.7.10이나 xe1.8버전에서 해당 항목에서 추가되는 요소가 있습니다.. 하지만, 문의 주신 내용이 해결되는 것은 아니니.. 패치이후 똑같이만 소스 수정해주시면 됩니다.
/참고하세요/
간혹.. 그 버튼으로 인한 사용이 불가능한 pc레이아웃이 있죠 ㅠㅠ..
float:left 와 같은 속성을 이용한 경우에 생기는 현상입니다만.. 해당 부분은 모바일 페이지를 사용중인 페이지에서는 on off와 같은 옵션을 따로 지원하지 않고 있습니다.
현제 XE에서 해당 부분의 if문 항목이..
xe/classes/module/ModuleHandler.class.php 파일에서 670항목을 보면 확인이 가능한데..
if($type == "view" && $this->module_info->use_mobile == "Y" && Mobile::isMobileCheckByAgent() && !isset($skipAct[Context::get('act')]))
이렇게 if문이 짜여져 있습니다.
타입은 보기가 가능한 모듈을 나타내고 $this->module_info 는 페이지 및 각 mid(게시판이나 페이지 등등)의 설정에서 모바일을 사용하고 잇는지, 없는지를 나타내고, Mobile::isMobileCheckByAgent(); 항목이 태블릿 pc를 포함한 모바일 기기인지 아닌지 찾아내는것입니다. act는 뭐 사용자입장에서 알아야 할 항목이 아닌 것으로 보여지니 설명은 없지만..
기본적으로 타블렛 피시라고 해서 해당 기기가 아닌것으로 판단해서 따로 기능이 제공되고 있지 않습니다.
만약.. 급한 일이 있어서 수정을 해야할 경우..
FTP에서 classes/mobile/mobile.class.php 파일에서
159줄에서 163번째줄까지 지워주시면 될 것 같습니다.
if($oMobile->isMobilePadCheckByAgent())
{
$UACheck = TRUE;
return TRUE;
}
내용은 이항목입니다. 참고하세요.