현재 반응형 레이아웃을 사용하여 모바일뷰 사용안함 체크와, m.layout에는 따로 레이아웃 업로드없이 사용중입니다.
허나 문제가 있습니다.
회원중 한분이 모바일 페이지가 좋아 PC에서도 모바일 페이지를 사용하고싶어 하시는데,
반응형 레이아웃을 사용하다보니 PC에서 도메인주소/?m=1로 들어가도 PC레이아웃이 나오는 문제가 있는데 PC에서도 모바일화면을 사용하려면 어떻게 해야할까요?
PHP | PHP 7.3 |
---|---|
CMS | Rhymix |
현재 반응형 레이아웃을 사용하여 모바일뷰 사용안함 체크와, m.layout에는 따로 레이아웃 업로드없이 사용중입니다.
허나 문제가 있습니다.
회원중 한분이 모바일 페이지가 좋아 PC에서도 모바일 페이지를 사용하고싶어 하시는데,
반응형 레이아웃을 사용하다보니 PC에서 도메인주소/?m=1로 들어가도 PC레이아웃이 나오는 문제가 있는데 PC에서도 모바일화면을 사용하려면 어떻게 해야할까요?
PC 브라우저에서 줌 땡기는 법을 가르쳐 드리세요. 200%로 키워놓으면 쓸만합니다.
아니요. pc, 모바일 모두 같은 레이아웃을 올릴거면 같은 화면일텐데 그게 무슨 의미가 있냐는 질문입니다.
모바일에 최적화된 다른 모바일 레이아웃을 별도로 사용하고 싶으시다면,
다르게 보일 수 있는 다른 모바일레이아웃을 업로드 하시고 모바일뷰를 켠다음 코어의 에이전트 부분을 수정하셔야 합니다.
지금 관리자가 원하는 것은 대부분의 모바일에서도 pc보기를 제공하고 싶으신거고 특별한 경우 모바일보기 버튼을 통해 모바일레이아웃으로 보여지글 원하시는 듯 합니다.
따라서 대부분의 모바일로 분류해주고 있는 에이전트를 pc로 분류해주셔야 합니다. 혹은 모든 기기를 PC로 선택되게 코어를 수정하시면 모바일에서도 모두 PC 레이아웃이 보입니다.
지금 아주 특수한 사례를 위해 고민을 하고 계신 듯 한데 이런 것을 수용할 필요가 있는지에 대한 원천적인 물음표가 저에게는 생기네요. 저라면 전혀 고려대상이 아니라서요.
코어에서 모바일뷰 사용하는 경우 모바일뷰,PC뷰 를 제공하는 것은 무조건 레이아웃 선택에 적용됩니다.
반응형을 사용하고자 할 경우 모바일뷰를 꺼야 합니다.(키면 다른 모바일레아웃을 선택하던지 아니면 동일한 레이아웃을 모바일 경로에 업로드해서 선택해야 합니다.)
반응형,모바일뷰 사용안함 의경우 코어에서 모든 화면에 PC의 레이아웃을 적용합니다.
레이아웃 내에서 미디어쿼리로 화면폭 제어, 또는 추가적으로 에이전트로 제어하거나 별도 css를 불러오거나 할 수 있습니다.
이건 모바일에 업로드해서 사용하던 PC에만 레이이아웃만 사용하던 동일한 결과가 나오기 때문에 제가 달아드린 답변은 아예 다른 모바일 레이아웃을 업로드해서 선택해서 제공해야 한다는 것입니다.
그런데 안타깝게 질문자분은 단 1분께만 이런 모습을 원하신다고 하셨으니,
1차적으로 코어에서 모바일뷰,PC뷰 제공의 기준인 에이전트로 모바일뷰를 제공하는 부분을 건드려야 한다는 답변이었습니다.
위 레이아웃은 통상정인 미디어쿼리를 이용하고 하는 반응형 레이아웃입니다. 반응형 레이아웃에서 에이전트로 구분해서 별도처리하는 코드는 흔히 들어가있구요.(별도 css를 불러오게 하거 화면폭을 제한하거나 등등...)
웨일에 모바일 창이 하나 있던데요..창 뛰워서 주소 입력하면 바로 모바일로 보여줍니다.... 연세 있으신 분들 이라면 이게 더 좋을지도 모르겠네요...팝업창 처럼 뜨더군요...
반응형 레이아웃이라면 모바일화면이라는 것이 따로 없고 화면 크기에 따라 자동으로 재구성되는 것 아닌가요? 그렇다면 주소에 뭘 붙여도 소용없고 그냥 PC 화면 크기를 줄여야 할 것 같은데요...