그누보드5 반응형 작업시
본문
그누보드 theme/basic으로 pc버전 먼저 작업 후 반응형으로 모바일 작업을 하려는 계획
www/congif.php 에서
define('G5_SET_DEVICE', 'both');
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부
이 부분 MOBILE, false 로 하라는 말은 많이 봤는데
이렇게 할 경우 pc에서 반응형 작업을 해도 모바일에서는
모바일 디바이스 크기가 인식이 안되는지 반응형이 적용되지않고 pc버전으로 뜹니다.ㅠㅠ
그 외로는 반응형 작업시 애초에 mobile 기준으로 잡고 모바일로 작업해야한다는데
이미 pc버전으로 작업이 끝났습니다..
어떻게 손쉽게 할 방법이 없을까요..?
모바일로 재작업할수밖에 없는걸까요..?
답변 2
head.sub 부분에서 viewport 부분이 빠져버려서 그런 현상이 생기는 걸 겁니다.
echo '<meta name="HandheldFriendly" content="true">'.PHP_EOL;
echo '<meta name="format-detection" content="telephone=no">'.PHP_EOL;
부분 찾아서 if (G5_IS_MOBILE) { 이 부분에서 빠지도록 작업하시면 충분할 겁니다.
!-->
반응형의 경우 레이아웃을 pc든 모바일이든 어느쪽으로든 작업하고 고정하면 됩니다
모바일쪽이 뷰포트도 되어있고 반응형으로 코딩하기엔 좀 더 코드가 간결하기 때문에 수정시 쉬워서 모바일쪽으로 많이 하는것으로 보입니다만 어느쪽으로 해도 상관없습니다
해당부분말고 테마폴더의 theme.config.php에도 모바일 pc 설정 유무가 있습니다.
해당 부분을 수정해주세요.