테스트 사이트 - 개발 중인 베타 버전입니다

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

JeonghunHan 2년 전 조회 1,921

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개

채택된 답변
+20 포인트

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

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

 

1~2 반복

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

그누위즈

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

J
JeonghunHan
2년 전
둘다 모바일만 출력되네요...

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

2년 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

세크티
2년 전

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

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

로그인