채택완료

모바일은 모바일 PC는 PC

2018-01-05 (금) 17:09:23 2,312

common.php 에 define('G5_IS_MOBILE', $is_mobile); 문제인거 같은데 

테마를 이외엔 전부 만지지 않고 단지 테마 만 건들고

모바일로 접속시 -> PC버전을 눌러도 모바일 버전으로 출력되고

PC로 접속시 -> 모바일 눌러도 PC버전으로 출력되도록 하고 싶은데

device= 값으로 넘기자니 G5_IS_MOBILE 입력 된 상태라 건들여도 어짜피 URL 빼면 토글로 출력되니..ㅠ 

이거 어떻게 해결하셨나요?ㅜ

테마만 건들고 기본 그누보드는 건들지않습니다.

|

답변 3개 / 댓글 4개

채택된 답변
+20 포인트

실제 적용은 안해봤지만 이렇게 하면 스마트폰일때 무조건 모바일 화면이 뜰껍니다.

당연히 PC 일땐 무조건 PC 화면이 뜨죠

https://sir.kr/g5_tip/7027

답변에 대한 댓글 2개

결국 방법은 /common.php 를 뜯어야되는군요..
테마 쪽만 건들고 작업해볼려했는데 나중에 그냥 패치파일만 덮어 쓰고 할려구 했는데ㅜㅜㅜ... 감사합니다 ^^
common.php 에서 이미 처리된 후라서 테마에서 처리해도 적용이 안될듯 싶네요

테마 폴더안에 theme.config.php 확인해보세요~

답변에 대한 댓글 1개

저기에 PC를 넣게되면 모바일도 PC로 css출력이 되지않을까요?

그냥 pc에선 모바일버전 버튼 삭제

모바일에선 pc버전 버튼 삭제 하시면 주소창에 일부로 치고들어가지않는이상 각각의 환경에서만 접속가능하지않을까요?

답변에 대한 댓글 1개

모바일에서 index.php?device=pc 쓰는순간 G5_IS_MOBILE 값이 false 으로 변해버려서 .ㅠ.ㅠ 안되더라구요..ㅜㅜ

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