From 408e2e9e4a40af826c715f71e6c9283b78928a9f Mon Sep 17 00:00:00 2001 From: gnuboard Date: Wed, 27 Feb 2013 10:25:00 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EB=B0=94=EC=9D=BC=20=EA=B5=AC?= =?UTF-8?q?=EC=A1=B0=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.php | 33 +++++++++++++++++++++++---------- config.php | 3 +++ index.php | 5 +++++ 3 files changed, 31 insertions(+), 10 deletions(-) diff --git a/common.php b/common.php index 403341ba1..0d4ae3f62 100644 --- a/common.php +++ b/common.php @@ -408,16 +408,29 @@ if ($is_admin != 'super') { //============================================================================== // 스킨경로 //------------------------------------------------------------------------------ -$board_skin_path = G4_SKIN_PATH.'/board/'.$board['bo_skin']; -$board_skin_url = G4_SKIN_URL.'/board/'.$board['bo_skin']; -$member_skin_path = G4_SKIN_PATH.'/member/'.$config['cf_member_skin']; -$member_skin_url = G4_SKIN_URL.'/member/'.$config['cf_member_skin']; -$new_skin_path = G4_SKIN_PATH.'/new/'.$config['cf_new_skin']; -$search_skin_path = G4_SKIN_PATH.'/search/'.$config['cf_search_skin']; -$connect_skin_path = G4_SKIN_PATH.'/connect/'.$config['cf_connect_skin']; -$poll_skin_path = G4_SKIN_PATH.'/poll/basic'; -if (isset($_GET['skin_dir'])) - $poll_skin_path = G4_SKIN_PATH.'/poll/'.$_GET['skin_dir']; +if (G4_IS_MOBILE) { + $board_skin_path = G4_MOBILE_PATH.'/'.G4_SKIN_DIR.'/board/'.$board['bo_skin']; + $board_skin_url = G4_SKIN_URL.'/board/'.$board['bo_skin']; + $member_skin_path = G4_MOBILE_PATH.'/'.G4_SKIN_DIR.'/member/'.$config['cf_member_skin']; + $member_skin_url = G4_SKIN_URL.'/member/'.$config['cf_member_skin']; + $new_skin_path = G4_MOBILE_PATH.'/'.G4_SKIN_DIR.'/new/'.$config['cf_new_skin']; + $search_skin_path = G4_MOBILE_PATH.'/'.G4_SKIN_DIR.'/search/'.$config['cf_search_skin']; + $connect_skin_path = G4_MOBILE_PATH.'/'.G4_SKIN_DIR.'/connect/'.$config['cf_connect_skin']; + $poll_skin_path = G4_MOBILE_PATH.'/'.G4_SKIN_DIR.'/poll/basic'; + if (isset($_GET['skin_dir'])) + $poll_skin_path = G4_SKIN_PATH.'/poll/'.$_GET['skin_dir']; +} else { + $board_skin_path = G4_SKIN_PATH.'/board/'.$board['bo_skin']; + $board_skin_url = G4_SKIN_URL.'/board/'.$board['bo_skin']; + $member_skin_path = G4_SKIN_PATH.'/member/'.$config['cf_member_skin']; + $member_skin_url = G4_SKIN_URL.'/member/'.$config['cf_member_skin']; + $new_skin_path = G4_SKIN_PATH.'/new/'.$config['cf_new_skin']; + $search_skin_path = G4_SKIN_PATH.'/search/'.$config['cf_search_skin']; + $connect_skin_path = G4_SKIN_PATH.'/connect/'.$config['cf_connect_skin']; + $poll_skin_path = G4_SKIN_PATH.'/poll/basic'; + if (isset($_GET['skin_dir'])) + $poll_skin_path = G4_SKIN_PATH.'/poll/'.$_GET['skin_dir']; +} //============================================================================== diff --git a/config.php b/config.php index 7fa2be371..6373a15e1 100644 --- a/config.php +++ b/config.php @@ -44,6 +44,7 @@ define('G4_LIB_DIR', 'lib'); define('G4_SKIN_DIR', 'skin'); define('G4_GCAPTCHA_DIR', 'gcaptcha'); define('G4_CKEDITOR_DIR', 'ckeditor'); +define('G4_MOBILE_DIR', 'mobile'); // URL 은 브라우저상에서의 경로 (도메인으로 부터의) if (G4_DOMAIN) { @@ -70,6 +71,7 @@ define('G4_JS_URL', G4_URL.'/'.G4_JS_DIR); define('G4_SKIN_URL', G4_URL.'/'.G4_SKIN_DIR); define('G4_GCAPTCHA_URL', G4_BBS_URL.'/'.G4_GCAPTCHA_DIR); define('G4_CKEDITOR_URL', G4_BBS_URL.'/'.G4_CKEDITOR_DIR); // CKEDITOR 의 라이브러리 경로 +define('G4_MOBILE_URL', G4_URL.'/'.G4_MOBILE_DIR); // PATH 는 서버상에서의 절대경로 define('G4_ADMIN_PATH', G4_PATH.'/'.G4_ADMIN_DIR); @@ -80,6 +82,7 @@ define('G4_LIB_PATH', G4_PATH.'/'.G4_LIB_DIR); define('G4_SKIN_PATH', G4_PATH.'/'.G4_SKIN_DIR); define('G4_GCAPTCHA_PATH', G4_BBS_PATH.'/'.G4_GCAPTCHA_DIR); define('G4_CKEDITOR_PATH', G4_BBS_PATH.'/'.G4_CKEDITOR_DIR); +define('G4_MOBILE_PATH', G4_PATH.'/'.G4_MOBILE_DIR); //============================================================================== diff --git a/index.php b/index.php index 4f62ade61..68d12dd6f 100644 --- a/index.php +++ b/index.php @@ -2,6 +2,11 @@ define('_INDEX_', true); include_once('./_common.php'); +if (G4_IS_MOBILE) { + include_once(G4_MOBILE_PATH.'/index.php'); + return; +} + // 초기화면 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오. if ($config['cf_include_index']) { if (!@include_once($config['cf_include_index'])) {