www/index.php에서 g5_is_mobile이 안먹네요..
본문
<?php
include_once('./_common.php');
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
include_once(G5_PATH.'/head.php');
?>
위에는 www/index.php의 상단소스입니다.
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
이게 작동을안해서 mobile에서도 pc의 index로 이동이 되는데...
원래는 안이랬거든요 어디서 뭐가 잘못된건지...
확일할수있는 방법이있을까요??
임시방편으로 www/theme/basic/index.php에도
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
이걸 한번 더 넣으니까 여기서는 또 먹어서 이렇게 임시방편으로
작업해놨습니다..ㅠㅠ
왜 이런현상이있을까요?
팝업작업때문에 nw_device를 건든적은 있습니다. 다시 원복했어요..ㅠ
답변 1
테마 사용하기를 하셨다면
테마를 먼저 불러오고
테마에서 모바일을 체크를 합니다.
임시방편으로 테마의 인덱스에 모바일 소스를 넣었다고 하셨는데
그누보드 기본 소스 받아서 보시면
거기에서 포함이 되어 있습니다.