기본 모바일 기능 사용하지 않고 반응형 웹 제작 시 설정 방법
결론부터 말씀드리자면 이 팁은
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개
11년 전
이거 적용시켰다가 지웠던거 원래대로 다시 돌렸는데 모바일에서 모바일게시판이 뜨지 않는건 왜그럴까요 ㅜ ㅜ
11년 전
단순히 이 팁대로만 작업했다가 되돌렸는데 안 뜰리는 없습니다 중간에 다른 작업을 하지는 않았는지, 누락된 내용이나 오타가 있지는 않은지 살펴보세요.
BlueDevil
6년 전
정보 감사합니다.
초보라 궁금했는데 덕분에 좋은 정보 받아갑니다.
초보라 궁금했는데 덕분에 좋은 정보 받아갑니다.
heamil
5년 전
대박이네요.. 초보라 이것때문에 끙끙대고 있었네요
4년 전
반응형 작업시.팁
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4420 | ||
| 174 | 11년 전 | 7210 | ||
| 173 |
바다웹호스팅
|
11년 전 | 7999 | |
| 172 | 11년 전 | 10913 | ||
| 171 |
사노라가노라
|
11년 전 | 6364 | |
| 170 | 11년 전 | 5256 | ||
| 169 | 11년 전 | 10165 | ||
| 168 | 11년 전 | 11549 | ||
| 167 | 11년 전 | 10267 | ||
| 166 | 11년 전 | 22158 | ||
| 165 | 11년 전 | 7519 | ||
| 164 |
|
11년 전 | 10048 | |
| 163 | 11년 전 | 9215 | ||
| 162 | 11년 전 | 3957 | ||
| 161 | 11년 전 | 5703 | ||
| 160 | 11년 전 | 8315 | ||
| 159 | 11년 전 | 9752 | ||
| 158 | 11년 전 | 3976 | ||
| 157 | 11년 전 | 5079 | ||
| 156 | 11년 전 | 8740 | ||
| 155 | 11년 전 | 6985 | ||
| 154 |
사노라가노라
|
11년 전 | 11854 | |
| 153 | 11년 전 | 6443 | ||
| 152 | 11년 전 | 5009 | ||
| 151 |
|
11년 전 | 5518 | |
| 150 | 11년 전 | 9680 | ||
| 149 | 11년 전 | 9432 | ||
| 148 | 11년 전 | 12100 | ||
| 147 | 11년 전 | 5827 | ||
| 146 | 11년 전 | 20351 | ||
| 145 | 11년 전 | 7446 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기