채택완료

PC에서도 모바일 페이지만 출력되는데 어디를 체크해야될까요?

2023-05-31 (수) 11:59:30 2,397

config.php는 체크해봤고

define('G5_SET_DEVICE', 'both');

define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정

define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부

common.php도 체크해봤습니다

if (G5_USE_MOBILE && $set_device) {

if (isset($_REQUEST['device']) && $_REQUEST['device']=='pc')

$is_mobile = false;

else if (isset($_REQUEST['device']) && $_REQUEST['device']=='mobile')

$is_mobile = true;

else if (isset($_SESSION['ss_is_mobile']))

$is_mobile = $_SESSION['ss_is_mobile'];

else if (is_mobile())

$is_mobile = true;

} else {

$set_device = false;

}

$_SESSION['ss_is_mobile'] = $is_mobile;

define('G5_IS_MOBILE', $is_mobile);

define('G5_DEVICE_BUTTON_DISPLAY', $set_device);

if (G5_IS_MOBILE) {

$g5['mobile_path'] = G5_PATH.'/'.G5_MOBILE_DIR;

}

그런데도 PC에서도 모바일 페이지가 출력되고 있는데 어디가 문제일까요?

아무리 찾아봐도 안보여서 ㅠㅠ

|

답변 4개 / 댓글 4개

채택된 답변
+20 포인트
2023-05-31 (수) 14:49:15

1. 해당 페이지를 그누보드 원본으로 복구.

2. 그래도 모바일만 보이면 include 된 상위 문서 원본으로 복구.

1~2 반복

답변에 대한 댓글 1개

계속 복구하다보니깐 됐네요 ㅠㅠ 어느 파일이 문제인지는 못찾았지만.. 테마쪽 파일중에 문제가 있었나봐요. 답변해주셔서 감사합니다

주소창에 url을 넣어보세요.

도메인/index.php?device=pc
도메인/index.php?device=mobile

답변에 대한 댓글 1개

둘다 모바일만 출력되네요...
2023-05-31 (수) 12:12:52

다른데서 따로 모바일로 만드는 소스가 있으실거 같습니다. 공통으로 extend 폴더 안에 파일을 한번 살펴보세요. 테마만 세크티님 말씀 처럼 테마 설정도 살펴보시고요.

답변에 대한 댓글 1개

extend에도 없던데 혹시 모바일 버전으로 연결하는 인클루드 문제일까요. index(root) -> index(/mobile) -> index(/theme) -> index(/theme/mobile) 순서로 인클루드 연결해서 모바일 출력했는데 순서가 잘못된건 아니겠죠?

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

define('G5_THEME_DEVICE', 'mobile')이 있을수도 있어요

답변에 대한 댓글 1개

공란으로 되어있어서 config.php 설정 따라가는데 이상하게 안되네요

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