기본 모바일 기능 사용하지 않고 반응형 웹 제작 시 설정 방법
결론부터 말씀드리자면 이 팁은
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 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 415 | 10년 전 | 8829 | ||
| 414 | 10년 전 | 5621 | ||
| 413 | 10년 전 | 11519 | ||
| 412 | 10년 전 | 6211 | ||
| 411 | 10년 전 | 8927 | ||
| 410 | 10년 전 | 13169 | ||
| 409 |
|
10년 전 | 7117 | |
| 408 | 10년 전 | 6542 | ||
| 407 | 10년 전 | 5760 | ||
| 406 | 10년 전 | 12415 | ||
| 405 | 10년 전 | 14227 | ||
| 404 | 10년 전 | 9643 | ||
| 403 | 10년 전 | 6561 | ||
| 402 | 10년 전 | 8331 | ||
| 401 |
|
10년 전 | 6498 | |
| 400 | 10년 전 | 11227 | ||
| 399 | 10년 전 | 11245 | ||
| 398 | 10년 전 | 8005 | ||
| 397 | 10년 전 | 9414 | ||
| 396 | 10년 전 | 8638 | ||
| 395 | 10년 전 | 10895 | ||
| 394 | 10년 전 | 8923 | ||
| 393 | 10년 전 | 7022 | ||
| 392 |
untitled
|
10년 전 | 6924 | |
| 391 | 10년 전 | 14541 | ||
| 390 | 10년 전 | 8085 | ||
| 389 | 10년 전 | 13296 | ||
| 388 | 10년 전 | 6814 | ||
| 387 |
|
10년 전 | 6719 | |
| 386 | 10년 전 | 12453 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기