From 45e6bcf26f2a2f997e9841d7b4f4efb68bd4f8f4 Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 4 Aug 2015 09:00:32 +0900 Subject: [PATCH] =?UTF-8?q?=ED=88=AC=ED=8F=AC=20=ED=85=8C=EB=A7=88=20?= =?UTF-8?q?=EC=8A=A4=ED=82=A8=20=EC=A0=81=EC=9A=A9=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/poll_result.php | 23 +++++++++++++++---- lib/poll.lib.php | 2 +- .../mobile/skin/poll/basic/poll.skin.php | 4 ++-- .../skin/poll/basic/poll_result.skin.php | 4 ++-- theme/basic/skin/poll/basic/poll.skin.php | 4 ++-- .../skin/poll/basic/poll_result.skin.php | 4 ++-- 6 files changed, 27 insertions(+), 14 deletions(-) diff --git a/bbs/poll_result.php b/bbs/poll_result.php index 0866439a8..939758de6 100644 --- a/bbs/poll_result.php +++ b/bbs/poll_result.php @@ -85,12 +85,25 @@ for ($i=0; $row2=sql_fetch_array($result); $i++) { $list3[$i]['subject'] = cut_str($row2['po_subject'],60,"…"); } -if (G5_IS_MOBILE) { - $poll_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/poll/'.$skin_dir; - $poll_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/poll/'.$skin_dir; +if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) { + if (G5_IS_MOBILE) { + $poll_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/poll/'.$match[1]; + if(!is_dir($poll_skin_path)) + $poll_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/poll/'.$match[1]; + $poll_skin_url = str_replace(G5_PATH, G5_URL, $poll_skin_path); + } else { + $poll_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/poll/'.$match[1]; + $poll_skin_url = str_replace(G5_PATH, G5_URL, $poll_skin_path); + } + //$skin_dir = $match[1]; } else { - $poll_skin_path = G5_SKIN_PATH.'/poll/'.$skin_dir; - $poll_skin_url = G5_SKIN_URL.'/poll/'.$skin_dir; + if (G5_IS_MOBILE) { + $poll_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/poll/'.$skin_dir; + $poll_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/poll/'.$skin_dir; + } else { + $poll_skin_path = G5_SKIN_PATH.'/poll/'.$skin_dir; + $poll_skin_url = G5_SKIN_URL.'/poll/'.$skin_dir; + } } include_once(G5_PATH.'/head.sub.php'); diff --git a/lib/poll.lib.php b/lib/poll.lib.php index f45693c8d..3ffa1d770 100644 --- a/lib/poll.lib.php +++ b/lib/poll.lib.php @@ -25,7 +25,7 @@ function poll($skin_dir='basic', $po_id=false) $poll_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/poll/'.$match[1]; $poll_skin_url = str_replace(G5_PATH, G5_URL, $poll_skin_path); } - $skin_dir = $match[1]; + //$skin_dir = $match[1]; } else { if (G5_IS_MOBILE) { $poll_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/poll/'.$skin_dir; diff --git a/theme/basic/mobile/skin/poll/basic/poll.skin.php b/theme/basic/mobile/skin/poll/basic/poll.skin.php index 3585bbf6a..2dbdc1033 100644 --- a/theme/basic/mobile/skin/poll/basic/poll.skin.php +++ b/theme/basic/mobile/skin/poll/basic/poll.skin.php @@ -7,7 +7,7 @@ add_stylesheet('', 0)
- +
diff --git a/theme/basic/mobile/skin/poll/basic/poll_result.skin.php b/theme/basic/mobile/skin/poll/basic/poll_result.skin.php index 451d92217..65c0eb70f 100644 --- a/theme/basic/mobile/skin/poll/basic/poll_result.skin.php +++ b/theme/basic/mobile/skin/poll/basic/poll_result.skin.php @@ -56,7 +56,7 @@ add_stylesheet('', 0)
- +

@@ -93,7 +93,7 @@ add_stylesheet('', 0)

다른 투표 결과 보기

diff --git a/theme/basic/skin/poll/basic/poll.skin.php b/theme/basic/skin/poll/basic/poll.skin.php index 05d3260e1..e9bee3333 100644 --- a/theme/basic/skin/poll/basic/poll.skin.php +++ b/theme/basic/skin/poll/basic/poll.skin.php @@ -8,7 +8,7 @@ add_stylesheet('', 0) - +

설문조사

@@ -22,7 +22,7 @@ add_stylesheet('', 0)
diff --git a/theme/basic/skin/poll/basic/poll_result.skin.php b/theme/basic/skin/poll/basic/poll_result.skin.php index 4741f5941..a19233b4c 100644 --- a/theme/basic/skin/poll/basic/poll_result.skin.php +++ b/theme/basic/skin/poll/basic/poll_result.skin.php @@ -60,7 +60,7 @@ add_stylesheet('', 0)
- +

@@ -102,7 +102,7 @@ add_stylesheet('', 0)

다른 투표 결과 보기