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)

다른 투표 결과 보기