결론부터 말씀드리자면 이 팁은
config.php 에서 G5_USE_MOBILE false 후에도 G5_IS_MOBILE 을 계속 사용하기 위한 팁입니다.
***
저도 개인 홈페이지를 반응형으로 작업하다가 필요해서 찾은 방법으로,
공식으로 배포되는 방법이 아니므로 사용하시기 전에 미리 충분히 테스트를 거쳐서 사용하시길 권합니다. ^^;;
***
config.php 111 라인
[code]
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
[/code]
이것을 false 로 설정하고 스킨이나 빌더 개발하시는 경우에, G5_IS_MOBILE 상수를 사용할 수 없다는 것을 아실 수 있습니다. (상수가 맞나요? ^^;;)
G5_IS_MOBILE 상수를 사용하지 못하면, $is_mobile 변수도 사용할 수 없고, 모바일에서 게시판 접속 시 페이징 수도 관리자 > 환경설정에서 지정한 데로 사용할 수가 없습니다.
그래서 반응형 웹으로 작업하시는 분들을 위해 약소한 팁을 올려봅니다.
1. 우선 config.php 에서 define('G5_USE_MOBIE', true); 를 false 로 바꿔줍니다.
2. common.php 의 다음 부분에서 G5_USE_MOBILE if 문을 제거합니다.
[code]
if (G5_USE_MOBILE) { // <<<<<<<<<<<<< 이 부분
if ($_REQUEST['device']=='pc')
$is_mobile = false;
else if ($_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;
} // <<<<<<<<<<<<<< 이 부분
[/code]
3. 역시 common.php 의 스킨경로 지정 부분에서 G5_USE_MOBILE if 문의 참 값에 해당하는 코드를 제거합니다.
[code]
if (G5_IS_MOBILE) { // <<<<<<<<<<<<<<<<<< 여기부터
$board_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/board/'.$board['bo_mobile_skin'];
$board_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/board/'.$board['bo_mobile_skin'];
$member_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/member/'.$config['cf_mobile_member_skin'];
$member_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/member/'.$config['cf_mobile_member_skin'];
$new_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/new/'.$config['cf_mobile_new_skin'];
$new_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/new/'.$config['cf_mobile_new_skin'];
$search_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/search/'.$config['cf_mobile_search_skin'];
$search_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/search/'.$config['cf_mobile_search_skin'];
$connect_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/connect/'.$config['cf_mobile_connect_skin'];
$connect_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/connect/'.$config['cf_mobile_connect_skin'];
} else { // <<<<<<<<<<<<<<< 여기까지 제거
$board_skin_path = G5_SKIN_PATH.'/board/'.$board['bo_skin'];
$board_skin_url = G5_SKIN_URL .'/board/'.$board['bo_skin'];
$member_skin_path = G5_SKIN_PATH.'/member/'.$config['cf_member_skin'];
$member_skin_url = G5_SKIN_URL .'/member/'.$config['cf_member_skin'];
$new_skin_path = G5_SKIN_PATH.'/new/'.$config['cf_new_skin'];
$new_skin_url = G5_SKIN_URL .'/new/'.$config['cf_new_skin'];
$search_skin_path = G5_SKIN_PATH.'/search/'.$config['cf_search_skin'];
$search_skin_url = G5_SKIN_URL .'/search/'.$config['cf_search_skin'];
$connect_skin_path = G5_SKIN_PATH.'/connect/'.$config['cf_connect_skin'];
$connect_skin_url = G5_SKIN_URL .'/connect/'.$config['cf_connect_skin'];
} // 그리고 이 줄도 제거
[/code]
저도 개인 홈페이지를 반응형으로 작업하다가 필요해서 찾은 방법으로,
공식으로 배포되는 방법이 아니므로 사용하시기 전에 미리 충분히 테스트를 거쳐서 사용하시길 권합니다. ^^;;
config.php 에서 G5_USE_MOBILE false 후에도 G5_IS_MOBILE 을 계속 사용하기 위한 팁입니다.
***
저도 개인 홈페이지를 반응형으로 작업하다가 필요해서 찾은 방법으로,
공식으로 배포되는 방법이 아니므로 사용하시기 전에 미리 충분히 테스트를 거쳐서 사용하시길 권합니다. ^^;;
***
config.php 111 라인
[code]
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
[/code]
이것을 false 로 설정하고 스킨이나 빌더 개발하시는 경우에, G5_IS_MOBILE 상수를 사용할 수 없다는 것을 아실 수 있습니다. (상수가 맞나요? ^^;;)
G5_IS_MOBILE 상수를 사용하지 못하면, $is_mobile 변수도 사용할 수 없고, 모바일에서 게시판 접속 시 페이징 수도 관리자 > 환경설정에서 지정한 데로 사용할 수가 없습니다.
그래서 반응형 웹으로 작업하시는 분들을 위해 약소한 팁을 올려봅니다.
1. 우선 config.php 에서 define('G5_USE_MOBIE', true); 를 false 로 바꿔줍니다.
2. common.php 의 다음 부분에서 G5_USE_MOBILE if 문을 제거합니다.
[code]
if (G5_USE_MOBILE) { // <<<<<<<<<<<<< 이 부분
if ($_REQUEST['device']=='pc')
$is_mobile = false;
else if ($_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;
} // <<<<<<<<<<<<<< 이 부분
[/code]
3. 역시 common.php 의 스킨경로 지정 부분에서 G5_USE_MOBILE if 문의 참 값에 해당하는 코드를 제거합니다.
[code]
if (G5_IS_MOBILE) { // <<<<<<<<<<<<<<<<<< 여기부터
$board_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/board/'.$board['bo_mobile_skin'];
$board_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/board/'.$board['bo_mobile_skin'];
$member_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/member/'.$config['cf_mobile_member_skin'];
$member_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/member/'.$config['cf_mobile_member_skin'];
$new_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/new/'.$config['cf_mobile_new_skin'];
$new_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/new/'.$config['cf_mobile_new_skin'];
$search_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/search/'.$config['cf_mobile_search_skin'];
$search_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/search/'.$config['cf_mobile_search_skin'];
$connect_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/connect/'.$config['cf_mobile_connect_skin'];
$connect_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/connect/'.$config['cf_mobile_connect_skin'];
} else { // <<<<<<<<<<<<<<< 여기까지 제거
$board_skin_path = G5_SKIN_PATH.'/board/'.$board['bo_skin'];
$board_skin_url = G5_SKIN_URL .'/board/'.$board['bo_skin'];
$member_skin_path = G5_SKIN_PATH.'/member/'.$config['cf_member_skin'];
$member_skin_url = G5_SKIN_URL .'/member/'.$config['cf_member_skin'];
$new_skin_path = G5_SKIN_PATH.'/new/'.$config['cf_new_skin'];
$new_skin_url = G5_SKIN_URL .'/new/'.$config['cf_new_skin'];
$search_skin_path = G5_SKIN_PATH.'/search/'.$config['cf_search_skin'];
$search_skin_url = G5_SKIN_URL .'/search/'.$config['cf_search_skin'];
$connect_skin_path = G5_SKIN_PATH.'/connect/'.$config['cf_connect_skin'];
$connect_skin_url = G5_SKIN_URL .'/connect/'.$config['cf_connect_skin'];
} // 그리고 이 줄도 제거
[/code]
저도 개인 홈페이지를 반응형으로 작업하다가 필요해서 찾은 방법으로,
공식으로 배포되는 방법이 아니므로 사용하시기 전에 미리 충분히 테스트를 거쳐서 사용하시길 권합니다. ^^;;
댓글 5개
게시글 목록
| 번호 | 제목 |
|---|---|
| 1216 | |
| 1202 | |
| 1197 | |
| 1191 | |
| 1189 | |
| 1187 | |
| 1178 | |
| 1175 | |
| 1168 | |
| 1164 | |
| 1160 | |
| 1157 | |
| 1155 | |
| 1152 | |
| 1147 | |
| 1144 | |
| 1143 | |
| 1140 | |
| 1134 | |
| 1130 | |
| 1128 | |
| 1124 | |
| 1123 | |
| 1115 | |
| 1111 | |
| 1108 | |
| 1097 | |
| 1091 | |
| 1088 | |
| 1086 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기