diff --git a/adm/admin.lib.php b/adm/admin.lib.php index 38a1183f4..bc1ab9fcd 100644 --- a/adm/admin.lib.php +++ b/adm/admin.lib.php @@ -12,11 +12,30 @@ if (!get_session('ss_admin')) { // 스킨디렉토리를 SELECT 형식으로 얻음 function get_skin_select($skin_gubun, $id, $name, $selected='', $event='') { - $skins = get_skin_dir($skin_gubun); + global $config; + + $skins = array(); + + if(defined('G5_THEME_PATH') && $config['cf_theme']) { + $dirs = get_skin_dir($skin_gubun, G5_THEME_PATH.'/'.G5_SKIN_DIR); + if(!empty($dirs)) { + foreach($dirs as $dir) { + $skins[] = 'theme/'.$dir; + } + } + } + + $skins = array_merge($skins, get_skin_dir($skin_gubun)); + $str = ""; return $str; @@ -25,11 +44,30 @@ function get_skin_select($skin_gubun, $id, $name, $selected='', $event='') // 모바일 스킨디렉토리를 SELECT 형식으로 얻음 function get_mobile_skin_select($skin_gubun, $id, $name, $selected='', $event='') { - $skins = get_skin_dir($skin_gubun, G5_MOBILE_PATH.'/'.G5_SKIN_DIR); + global $config; + + $skins = array(); + + if(defined('G5_THEME_PATH') && $config['cf_theme']) { + $dirs = get_skin_dir($skin_gubun, G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR); + if(!empty($dirs)) { + foreach($dirs as $dir) { + $skins[] = 'theme/'.$dir; + } + } + } + + $skins = array_merge($skins, get_skin_dir($skin_gubun, G5_MOBILE_PATH.'/'.G5_SKIN_DIR)); + $str = ""; return $str; @@ -44,6 +82,9 @@ function get_skin_dir($skin, $skin_path=G5_SKIN_PATH) $result_array = array(); $dirname = $skin_path.'/'.$skin.'/'; + if(!is_dir($dirname)) + return; + $handle = opendir($dirname); while ($file = readdir($handle)) { if($file == '.'||$file == '..') continue; @@ -57,6 +98,101 @@ function get_skin_dir($skin, $skin_path=G5_SKIN_PATH) } +// 테마 +function get_theme_dir() +{ + $result_array = array(); + + $dirname = G5_PATH.'/'.G5_THEME_DIR.'/'; + $handle = opendir($dirname); + while ($file = readdir($handle)) { + if($file == '.'||$file == '..') continue; + + if (is_dir($dirname.$file)) { + $theme_path = $dirname.$file; + if(is_file($theme_path.'/index.php') && is_file($theme_path.'/head.php') && is_file($theme_path.'/tail.php')) + $result_array[] = $file; + } + } + closedir($handle); + natsort($result_array); + + return $result_array; +} + + +// 테마정보 +function get_theme_info($dir) +{ + $info = array(); + $path = G5_PATH.'/'.G5_THEME_DIR.'/'.$dir; + + if(is_dir($path)) { + $screenshot = $path.'/screenshot.png'; + if(is_file($screenshot)) { + $size = @getimagesize($screenshot); + + if($size[2] == 3) + $screenshot_url = str_replace(G5_PATH, G5_URL, $screenshot); + } + + $info['screenshot'] = $screenshot_url; + + $text = $path.'/readme.txt'; + if(is_file($text)) { + $content = file($text, false); + $content = array_map('trim', $content); + + preg_match('#^Theme Name:(.+)$#i', $content[0], $m0); + preg_match('#^Theme URI:(.+)$#i', $content[1], $m1); + preg_match('#^Maker:(.+)$#i', $content[2], $m2); + preg_match('#^Maker URI:(.+)$#i', $content[3], $m3); + preg_match('#^Version:(.+)$#i', $content[4], $m4); + preg_match('#^Detail:(.+)$#i', $content[5], $m5); + preg_match('#^License:(.+)$#i', $content[6], $m6); + preg_match('#^License URI:(.+)$#i', $content[7], $m7); + + $info['theme_name'] = trim($m0[1]); + $info['theme_uri'] = trim($m1[1]); + $info['maker'] = trim($m2[1]); + $info['maker_uri'] = trim($m3[1]); + $info['version'] = trim($m4[1]); + $info['detail'] = trim($m5[1]); + $info['license'] = trim($m6[1]); + $info['license_uri'] = trim($m7[1]); + } + + if(!$info['theme_name']) + $info['theme_name'] = $dir; + } + + return $info; +} + + +// 테마설정 정보 +function get_theme_config_value($dir, $key='*') +{ + $tconfig = array(); + + $theme_config_file = G5_PATH.'/'.G5_THEME_DIR.'/'.$dir.'/theme.config.php'; + if(is_file) { + include($theme_config_file); + + if($key == '*') { + $tconfig = $theme_config; + } else { + $keys = array_map('trim', explode(',', $key)); + foreach($keys as $v) { + $tconfig[$v] = trim($theme_config[$v]); + } + } + } + + return $tconfig; +} + + // 회원권한을 SELECT 형식으로 얻음 function get_member_level_select($name, $start_id=0, $end_id=10, $selected="", $event="") { @@ -95,26 +231,48 @@ function get_member_id_select($name, $level, $selected="", $event="") } // 권한 검사 -function auth_check($auth, $attr) +function auth_check($auth, $attr, $return=false) { global $is_admin; if ($is_admin == 'super') return; - if (!trim($auth)) - alert('이 메뉴에는 접근 권한이 없습니다.\\n\\n접근 권한은 최고관리자만 부여할 수 있습니다.'); + if (!trim($auth)) { + $msg = '이 메뉴에는 접근 권한이 없습니다.\\n\\n접근 권한은 최고관리자만 부여할 수 있습니다.'; + if($return) + return $msg; + else + alert($msg); + } $attr = strtolower($attr); if (!strstr($auth, $attr)) { - if ($attr == 'r') - alert('읽을 권한이 없습니다.'); - else if ($attr == 'w') - alert('입력, 추가, 생성, 수정 권한이 없습니다.'); - else if ($attr == 'd') - alert('삭제 권한이 없습니다.'); - else - alert('속성이 잘못 되었습니다.'); + if ($attr == 'r') { + $msg = '읽을 권한이 없습니다.'; + if($return) + return $msg; + else + alert($msg); + } else if ($attr == 'w') { + $msg = '입력, 추가, 생성, 수정 권한이 없습니다.'; + if($return) + return $msg; + else + alert($msg); + } else if ($attr == 'd') { + $msg = '삭제 권한이 없습니다.'; + if($return) + return $msg; + else + alert($msg); + } else { + $msg = '속성이 잘못 되었습니다.'; + if($return) + return $msg; + else + alert($msg); + } } } diff --git a/adm/admin.menu100.php b/adm/admin.menu100.php index 26bdda490..44f93712a 100644 --- a/adm/admin.menu100.php +++ b/adm/admin.menu100.php @@ -3,6 +3,7 @@ $menu['menu100'] = array ( array('100000', '환경설정', G5_ADMIN_URL.'/config_form.php', 'config'), array('', '기본환경설정', G5_ADMIN_URL.'/config_form.php', 'cf_basic'), array('', '관리권한설정', G5_ADMIN_URL.'/auth_list.php', 'cf_auth'), + array('', '테마설정', G5_ADMIN_URL.'/theme.php', 'cf_theme', 1), array('', '메뉴설정', G5_ADMIN_URL.'/menu_list.php', 'cf_menu', 1), array('100300', '메일 테스트', G5_ADMIN_URL.'/sendmail_test.php', 'cf_mailtest'), array('100310', '팝업레이어관리', G5_ADMIN_URL.'/newwinlist.php', 'scf_poplayer'), diff --git a/adm/board_form.php b/adm/board_form.php index d40bd5756..c91fbb273 100644 --- a/adm/board_form.php +++ b/adm/board_form.php @@ -153,10 +153,9 @@ $pg_anchor = ' @@ -158,8 +157,8 @@ if (G5_IS_MOBILE) {
- - + +
-
+
\ No newline at end of file diff --git a/head.sub.php b/head.sub.php index 96a8d8d27..208c20c38 100644 --- a/head.sub.php +++ b/head.sub.php @@ -2,14 +2,14 @@ // 이 파일은 새로운 파일 생성시 반드시 포함되어야 함 if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 -$begin_time = get_microtime(); - -// 사용자가 지정한 head.sub.php 파일이 있다면 include -if(defined('G5_HEAD_SUB_FILE') && is_file(G5_PATH.'/'.G5_HEAD_SUB_FILE)) { - include_once(G5_PATH.'/'.G5_HEAD_SUB_FILE); +// 테마 head.sub.php 파일 +if(!defined('G5_IS_ADMIN') && defined('G5_THEME_PATH') && is_file(G5_THEME_PATH.'/head.sub.php')) { + require_once(G5_THEME_PATH.'/head.sub.php'); return; } +$begin_time = get_microtime(); + if (!isset($g5['title'])) { $g5['title'] = $config['cf_title']; $g5_head_title = $g5['title']; @@ -54,7 +54,8 @@ if($config['cf_add_meta']) <?php echo $g5_head_title; ?> '.PHP_EOL; + if(!defined('_THEME_PREVIEW_')) + echo ''.PHP_EOL; } else { echo ''.PHP_EOL; } diff --git a/index.php b/index.php index 7dd4be537..becc86997 100644 --- a/index.php +++ b/index.php @@ -1,11 +1,12 @@

최신글

@@ -35,6 +36,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
@@ -44,5 +46,5 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { +include_once(G5_PATH.'/tail.php'); +?> \ No newline at end of file diff --git a/install/gnuboard5.sql b/install/gnuboard5.sql index 731e6f53b..ce6977937 100644 --- a/install/gnuboard5.sql +++ b/install/gnuboard5.sql @@ -185,6 +185,7 @@ CREATE TABLE IF NOT EXISTS `g5_board_new` ( DROP TABLE IF EXISTS `g5_config`; CREATE TABLE IF NOT EXISTS `g5_config` ( `cf_title` varchar(255) NOT NULL DEFAULT '', + `cf_theme` varchar(255) NOT NULL DEFAULT '', `cf_admin` varchar(255) NOT NULL DEFAULT '', `cf_admin_email` varchar(255) NOT NULL DEFAULT '', `cf_admin_email_name` varchar(255) NOT NULL DEFAULT '', diff --git a/install/install_db.php b/install/install_db.php index 52d64d8d9..f7fbf935f 100644 --- a/install/install_db.php +++ b/install/install_db.php @@ -90,6 +90,7 @@ $download_point = 0; // config 테이블 설정 $sql = " insert into `{$table_prefix}config` set cf_title = '".G5_VERSION."', + cf_theme = 'basic', cf_admin = '$admin_id', cf_admin_email = '$admin_email', cf_admin_email_name = '".G5_VERSION."', diff --git a/js/autosave.js b/js/autosave.js index c03fe0188..b65891ff8 100644 --- a/js/autosave.js +++ b/js/autosave.js @@ -69,7 +69,7 @@ $(function(){ }); // 임시저장된 글 제목과 내용을 가져와서 제목과 내용 입력박스에 노출해 줌 - $(".autosave_load").live("click", function(){ + $(document).on( "click", ".autosave_load", function(){ var $li = $(this).parents("li"); var as_id = $li.data("as_id"); var as_uid = $li.data("uid"); @@ -93,7 +93,7 @@ $(function(){ $("#autosave_pop").hide(); }); - $(".autosave_del").live("click", function(){ + $(document).on( "click", ".autosave_del", function(){ var $li = $(this).parents("li"); var as_id = $li.data("as_id"); $.get(g5_bbs_url+"/ajax.autosavedel.php", {"as_id":as_id}, function(data){ diff --git a/js/common.js b/js/common.js index b964cd782..5344868bd 100644 --- a/js/common.js +++ b/js/common.js @@ -674,7 +674,7 @@ $(function(){ } }); - $("textarea#wr_content[maxlength]").live("keyup change", function() { + $(document).on( "keyup change", "textarea#wr_content[maxlength]", function(){ var str = $(this).val(); var mx = parseInt($(this).attr("maxlength")); if (str.length > mx) { diff --git a/lib/common.lib.php b/lib/common.lib.php index 9ffc825b1..c5baf7d4e 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -2993,4 +2993,39 @@ function get_device_change_url() return $href; } + +// 스킨 path +function get_skin_path($dir, $skin) +{ + global $config; + + if(preg_match('#^theme/(.+)$#', $skin, $match)) { // 테마에 포함된 스킨이라면 + $theme_path = ''; + $cf_theme = trim($config['cf_theme']); + + $theme_path = G5_PATH.'/'.G5_THEME_DIR.'/'.$cf_theme; + if(G5_IS_MOBILE) { + $skin_path = $theme_path.'/'.G5_MOBILE_DIR.'/'.G5_SKIN_DIR.'/'.$dir.'/'.$match[1]; + if(!is_dir($skin_path)) + $skin_path = $theme_path.'/'.G5_SKIN_DIR.'/'.$dir.'/'.$match[1]; + } else { + $skin_path = $theme_path.'/'.G5_SKIN_DIR.'/'.$dir.'/'.$match[1]; + } + } else { + if(G5_IS_MOBILE) + $skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/'.$dir.'/'.$skin; + else + $skin_path = G5_SKIN_PATH.'/'.$dir.'/'.$skin; + } + + return $skin_path; +} + +// 스킨 url +function get_skin_url($dir, $skin) +{ + $skin_path = get_skin_path($dir, $skin); + + return str_replace(G5_PATH, G5_URL, $skin_path); +} ?> \ No newline at end of file diff --git a/lib/connect.lib.php b/lib/connect.lib.php index e1ad4a841..3be01c4de 100644 --- a/lib/connect.lib.php +++ b/lib/connect.lib.php @@ -10,12 +10,25 @@ function connect($skin_dir='basic') $sql = " select sum(IF(mb_id<>'',1,0)) as mb_cnt, count(*) as total_cnt from {$g5['login_table']} where mb_id <> '{$config['cf_admin']}' "; $row = sql_fetch($sql); - if(G5_IS_MOBILE) { - $connect_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/connect/'.$skin_dir; - $connect_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/connect/'.$skin_dir; + if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) { + if (G5_IS_MOBILE) { + $connect_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/connect/'.$match[1]; + if(!is_dir($connect_skin_path)) + $connect_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/connect/'.$match[1]; + $connect_skin_url = str_replace(G5_PATH, G5_URL, $connect_skin_path); + } else { + $connect_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/connect/'.$match[1]; + $connect_skin_url = str_replace(G5_PATH, G5_URL, $connect_skin_path); + } + $skin_dir = $match[1]; } else { - $connect_skin_path = G5_SKIN_PATH.'/connect/'.$skin_dir; - $connect_skin_url = G5_SKIN_URL.'/connect/'.$skin_dir; + if(G5_IS_MOBILE) { + $connect_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/connect/'.$skin_dir; + $connect_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/connect/'.$skin_dir; + } else { + $connect_skin_path = G5_SKIN_PATH.'/connect/'.$skin_dir; + $connect_skin_url = G5_SKIN_URL.'/connect/'.$skin_dir; + } } ob_start(); diff --git a/lib/json.lib.php b/lib/json.lib.php new file mode 100644 index 000000000..37fa82b10 --- /dev/null +++ b/lib/json.lib.php @@ -0,0 +1,79 @@ + $v) $result[] = json_encode($k).':'.json_encode($v); + return '{' . join(',', $result) . '}'; + } + } +} + +if(!function_exists('json_decode')) +{ + function json_decode($json) + { + $comment = false; + $out = '$x='; + for ($i=0; $i \ No newline at end of file diff --git a/lib/latest.lib.php b/lib/latest.lib.php index 150438b8e..9e9372774 100644 --- a/lib/latest.lib.php +++ b/lib/latest.lib.php @@ -6,16 +6,28 @@ if (!defined('_GNUBOARD_')) exit; function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='') { global $g5; - //static $css = array(); if (!$skin_dir) $skin_dir = 'basic'; - if(G5_IS_MOBILE) { - $latest_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; - $latest_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; + if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) { + if (G5_IS_MOBILE) { + $latest_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1]; + if(!is_dir($latest_skin_path)) + $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1]; + $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path); + } else { + $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1]; + $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path); + } + $skin_dir = $match[1]; } else { - $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir; - $latest_skin_url = G5_SKIN_URL.'/latest/'.$skin_dir; + if(G5_IS_MOBILE) { + $latest_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; + $latest_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; + } else { + $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir; + $latest_skin_url = G5_SKIN_URL.'/latest/'.$skin_dir; + } } $cache_fwrite = false; @@ -60,14 +72,6 @@ function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time= } } - /* - // 같은 스킨은 .css 를 한번만 호출한다. - if (!in_array($skin_dir, $css) && is_file($latest_skin_path.'/style.css')) { - echo ''; - $css[] = $skin_dir; - } - */ - ob_start(); include $latest_skin_path.'/latest.skin.php'; $content = ob_get_contents(); diff --git a/lib/outlogin.lib.php b/lib/outlogin.lib.php index fe94feacb..7f2916ec9 100644 --- a/lib/outlogin.lib.php +++ b/lib/outlogin.lib.php @@ -13,12 +13,25 @@ function outlogin($skin_dir='basic') $point = number_format($member['mb_point']); } - if (G5_IS_MOBILE) { - $outlogin_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/outlogin/'.$skin_dir; - $outlogin_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/outlogin/'.$skin_dir; + if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) { + if (G5_IS_MOBILE) { + $outlogin_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/outlogin/'.$match[1]; + if(!is_dir($outlogin_skin_path)) + $outlogin_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/outlogin/'.$match[1]; + $outlogin_skin_url = str_replace(G5_PATH, G5_URL, $outlogin_skin_path); + } else { + $outlogin_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/outlogin/'.$match[1]; + $outlogin_skin_url = str_replace(G5_PATH, G5_URL, $outlogin_skin_path); + } + $skin_dir = $match[1]; } else { - $outlogin_skin_path = G5_SKIN_PATH.'/outlogin/'.$skin_dir; - $outlogin_skin_url = G5_SKIN_URL.'/outlogin/'.$skin_dir; + if (G5_IS_MOBILE) { + $outlogin_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/outlogin/'.$skin_dir; + $outlogin_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/outlogin/'.$skin_dir; + } else { + $outlogin_skin_path = G5_SKIN_PATH.'/outlogin/'.$skin_dir; + $outlogin_skin_url = G5_SKIN_URL.'/outlogin/'.$skin_dir; + } } // 읽지 않은 쪽지가 있다면 diff --git a/lib/poll.lib.php b/lib/poll.lib.php index eb8527dea..f45693c8d 100644 --- a/lib/poll.lib.php +++ b/lib/poll.lib.php @@ -15,16 +15,30 @@ function poll($skin_dir='basic', $po_id=false) if(!$po_id) return; + 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 { + 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; + } + } + $po = sql_fetch(" select * from {$g5['poll_table']} where po_id = '$po_id' "); ob_start(); - 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 ($poll_skin_path.'/poll.skin.php'); $content = ob_get_contents(); ob_end_clean(); diff --git a/lib/popular.lib.php b/lib/popular.lib.php index c7e5ab1de..fcb9c0801 100644 --- a/lib/popular.lib.php +++ b/lib/popular.lib.php @@ -20,14 +20,28 @@ function popular($skin_dir='basic', $pop_cnt=7, $date_cnt=3) $list[$i]['pp_word'] = get_text($list[$i]['pp_word']); } - ob_start(); - if(G5_IS_MOBILE) { - $popular_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/popular/'.$skin_dir; - $popular_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/popular/'.$skin_dir; + if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) { + if (G5_IS_MOBILE) { + $popular_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/popular/'.$match[1]; + if(!is_dir($popular_skin_path)) + $popular_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/popular/'.$match[1]; + $popular_skin_url = str_replace(G5_PATH, G5_URL, $popular_skin_path); + } else { + $popular_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/popular/'.$match[1]; + $popular_skin_url = str_replace(G5_PATH, G5_URL,$popular_skin_path); + } + $skin_dir = $match[1]; } else { - $popular_skin_path = G5_SKIN_PATH.'/popular/'.$skin_dir; - $popular_skin_url = G5_SKIN_URL.'/popular/'.$skin_dir; + if(G5_IS_MOBILE) { + $popular_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/popular/'.$skin_dir; + $popular_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/popular/'.$skin_dir; + } else { + $popular_skin_path = G5_SKIN_PATH.'/popular/'.$skin_dir; + $popular_skin_url = G5_SKIN_URL.'/popular/'.$skin_dir; + } } + + ob_start(); include_once ($popular_skin_path.'/popular.skin.php'); $content = ob_get_contents(); ob_end_clean(); diff --git a/lib/visit.lib.php b/lib/visit.lib.php index ed0677857..1808fd5f7 100644 --- a/lib/visit.lib.php +++ b/lib/visit.lib.php @@ -18,14 +18,28 @@ function visit($skin_dir='basic') settype($visit[3], "integer"); settype($visit[4], "integer"); - ob_start(); - if(G5_IS_MOBILE) { - $visit_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/visit/'.$skin_dir; - $visit_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/visit/'.$skin_dir; + if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) { + if (G5_IS_MOBILE) { + $visit_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/visit/'.$match[1]; + if(!is_dir($visit_skin_path)) + $visit_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/visit/'.$match[1]; + $visit_skin_url = str_replace(G5_PATH, G5_URL, $visit_skin_path); + } else { + $visit_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/visit/'.$match[1]; + $visit_skin_url = str_replace(G5_PATH, G5_URL, $visit_skin_path); + } + $skin_dir = $match[1]; } else { - $visit_skin_path = G5_SKIN_PATH.'/visit/'.$skin_dir; - $visit_skin_url = G5_SKIN_URL.'/visit/'.$skin_dir; + if(G5_IS_MOBILE) { + $visit_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/visit/'.$skin_dir; + $visit_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/visit/'.$skin_dir; + } else { + $visit_skin_path = G5_SKIN_PATH.'/visit/'.$skin_dir; + $visit_skin_url = G5_SKIN_URL.'/visit/'.$skin_dir; + } } + + ob_start(); include_once ($visit_skin_path.'/visit.skin.php'); $content = ob_get_contents(); ob_end_clean(); diff --git a/mobile/content.php b/mobile/content.php index c789834b8..cb683b2e1 100644 --- a/mobile/content.php +++ b/mobile/content.php @@ -49,8 +49,8 @@ $str = preg_replace($src, $dst, $str); if(trim($co['co_mobile_skin']) == '') $co['co_mobile_skin'] = 'basic'; -$content_skin_path = G5_MOBILE_PATH .'/'.G5_SKIN_DIR.'/content/'.$co['co_mobile_skin']; -$content_skin_url = G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/content/'.$co['co_mobile_skin']; +$content_skin_path = get_skin_path('content', $co['co_mobile_skin']); +$content_skin_url = get_skin_url('content', $co['co_mobile_skin']); $skin_file = $content_skin_path.'/content.skin.php'; if(is_file($skin_file)) { diff --git a/mobile/head.php b/mobile/head.php index 3a580e3d6..c7727e996 100644 --- a/mobile/head.php +++ b/mobile/head.php @@ -1,6 +1,11 @@ @@ -26,5 +31,5 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { \ No newline at end of file diff --git a/mobile/skin/board/basic/view.skin.php b/mobile/skin/board/basic/view.skin.php index 1b8ba0c93..d3c88271d 100644 --- a/mobile/skin/board/basic/view.skin.php +++ b/mobile/skin/board/basic/view.skin.php @@ -179,7 +179,7 @@ add_stylesheet('', 0
diff --git a/mobile/skin/board/gallery/view.skin.php b/mobile/skin/board/gallery/view.skin.php index 7b7e369ab..8dcba3f09 100644 --- a/mobile/skin/board/gallery/view.skin.php +++ b/mobile/skin/board/gallery/view.skin.php @@ -179,7 +179,7 @@ add_stylesheet('', 0
diff --git a/mobile/tail.php b/mobile/tail.php index 44d88ff22..723b51cd8 100644 --- a/mobile/tail.php +++ b/mobile/tail.php @@ -1,5 +1,10 @@
diff --git a/plugin/editor/smarteditor2/editor.lib.php b/plugin/editor/smarteditor2/editor.lib.php index 8ef0c9ccf..2fd2473a3 100644 --- a/plugin/editor/smarteditor2/editor.lib.php +++ b/plugin/editor/smarteditor2/editor.lib.php @@ -29,7 +29,7 @@ function editor_html($id, $content, $is_dhtml_editor=true) $(this).text("단축키 일람 닫기"); } }); - $(".btn_cke_sc_close").live("click",function(){ + $(document).on("click", ".btn_cke_sc_close", function(){ $(this).parent("div.cke_sc_def").remove(); }); });'; diff --git a/plugin/kcaptcha/kcaptcha.js b/plugin/kcaptcha/kcaptcha.js index a70f09066..8d1c2b218 100644 --- a/plugin/kcaptcha/kcaptcha.js +++ b/plugin/kcaptcha/kcaptcha.js @@ -1,7 +1,7 @@ $(function(){ var mp3_url = ""; - $("#captcha_reload").live("click", function(){ + $(document).on( "click", "#captcha_reload", function(){ $.ajax({ type: 'POST', url: g5_captcha_url+'/kcaptcha_session.php', @@ -24,9 +24,9 @@ $(function(){ } } }); - }).trigger("click"); + }); - $("#captcha_mp3").live("click", function(){ + $(document).on( "click", "#captcha_mp3", function(){ $("body").css("cursor", "wait"); $.ajax({ @@ -74,6 +74,8 @@ $(function(){ return false; }).css('cursor', 'pointer'); + + $("#captcha_reload").trigger("click"); }); // 출력된 캡챠이미지의 키값과 입력한 키값이 같은지 비교한다. diff --git a/plugin/sns/view_comment_write.sns.skin.php b/plugin/sns/view_comment_write.sns.skin.php index c47fc9f32..75584ba35 100644 --- a/plugin/sns/view_comment_write.sns.skin.php +++ b/plugin/sns/view_comment_write.sns.skin.php @@ -41,7 +41,7 @@ if ($config['cf_facebook_appid']) { echo ''; echo ''; echo ''; - echo ''; + echo ''; } echo ''; } @@ -99,7 +99,7 @@ if ($config['cf_twitter_key']) { echo ''; echo ''; echo ''; - echo ''; + echo ''; } echo ''; } diff --git a/skin/board/basic/view.skin.php b/skin/board/basic/view.skin.php index 22efc3c16..7670a331c 100644 --- a/skin/board/basic/view.skin.php +++ b/skin/board/basic/view.skin.php @@ -191,7 +191,7 @@ add_stylesheet('', 0 diff --git a/skin/board/basic/view_comment.skin.php b/skin/board/basic/view_comment.skin.php index cea2d1c63..20d997b44 100644 --- a/skin/board/basic/view_comment.skin.php +++ b/skin/board/basic/view_comment.skin.php @@ -142,7 +142,7 @@ var char_max = parseInt(); // 최대 onkeyup="check_byte('wr_content', 'char_count');"> + + +
+ + + + +
+ + +
+ +
+ + + + + +
+ + +
+
+ + +
+
+
\ No newline at end of file diff --git a/theme/basic/head.sub.php b/theme/basic/head.sub.php new file mode 100644 index 000000000..78a36adff --- /dev/null +++ b/theme/basic/head.sub.php @@ -0,0 +1,91 @@ + + + + + +'.PHP_EOL; + echo ''.PHP_EOL; + echo ''.PHP_EOL; +} else { + echo ''.PHP_EOL; + echo ''.PHP_EOL; +} + +if($config['cf_add_meta']) + echo $config['cf_add_meta'].PHP_EOL; +?> +<?php echo $g5_head_title; ?> + + + + + + + +'.PHP_EOL; // overflow scroll 감지 +} +?> + + +'.$sr_admin_msg.$member['mb_nick'].'님 로그인 중 '; + echo '로그아웃
'; +} +?> \ No newline at end of file diff --git a/theme/basic/img/gnb_bg00.gif b/theme/basic/img/gnb_bg00.gif new file mode 100644 index 000000000..fd24f34da Binary files /dev/null and b/theme/basic/img/gnb_bg00.gif differ diff --git a/theme/basic/img/wrest.gif b/theme/basic/img/wrest.gif new file mode 100644 index 000000000..a5ecfb334 Binary files /dev/null and b/theme/basic/img/wrest.gif differ diff --git a/theme/basic/index.php b/theme/basic/index.php new file mode 100644 index 000000000..bb7a67441 --- /dev/null +++ b/theme/basic/index.php @@ -0,0 +1,43 @@ + + +

최신글

+ + 'mobile' "; +if(!$is_admin) + $sql .= " and a.bo_use_cert = '' "; +$sql .= " order by b.gr_order, a.bo_order "; +$result = sql_query($sql); +for ($i=0; $row=sql_fetch_array($result); $i++) { + if ($i%2==1) $lt_style = "margin-left:20px"; + else $lt_style = ""; +?> +
+ +
+ + + + \ No newline at end of file diff --git a/theme/basic/mobile/_common.php b/theme/basic/mobile/_common.php new file mode 100644 index 000000000..2ce42a3fc --- /dev/null +++ b/theme/basic/mobile/_common.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/theme/basic/mobile/group.php b/theme/basic/mobile/group.php new file mode 100644 index 000000000..06eb09b4a --- /dev/null +++ b/theme/basic/mobile/group.php @@ -0,0 +1,35 @@ + + + + 'pc' "; +if(!$is_admin) + $sql .= " and bo_use_cert = '' "; +$sql .= " order by bo_table "; +$result = sql_query($sql); +for ($i=0; $row=sql_fetch_array($result); $i++) { + // 이 함수가 바로 최신글을 추출하는 역할을 합니다. + // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다. + + // 사용방법 + // latest(스킨, 게시판아이디, 출력라인, 글자수); + echo latest('theme/basic', $row['bo_table'], 5, 70); +} +?> + + + diff --git a/theme/basic/mobile/head.php b/theme/basic/mobile/head.php new file mode 100644 index 000000000..d45c8969d --- /dev/null +++ b/theme/basic/mobile/head.php @@ -0,0 +1,177 @@ + + +
+

+ + + + + +
+ + + + + +
+
    + +
  • + + '.PHP_EOL; + ?> +
  • + 0) + echo '
'.PHP_EOL; + ?> + + +
  • 메뉴 준비 중입니다.
    관리자모드 > 환경설정 > 메뉴설정에서 설정하세요.
  • + + + +
    + + + +
    +

    사이트 내 전체검색

    +
    + + + + +
    + + + +
    + + + + + +
    +
    + +
    + +
    +
    + +
    +
    +
    +
    + + + + +
    \ No newline at end of file diff --git a/theme/basic/mobile/index.php b/theme/basic/mobile/index.php new file mode 100644 index 000000000..3df4ba11b --- /dev/null +++ b/theme/basic/mobile/index.php @@ -0,0 +1,30 @@ + + + + 'pc' "; +if(!$is_admin) + $sql .= " and a.bo_use_cert = '' "; +$sql .= " order by b.gr_order, a.bo_order "; +$result = sql_query($sql); +for ($i=0; $row=sql_fetch_array($result); $i++) { + // 이 함수가 바로 최신글을 추출하는 역할을 합니다. + // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다. + + // 사용방법 + // latest(스킨, 게시판아이디, 출력라인, 글자수); + echo latest('theme/basic', $row['bo_table'], 5, 25); +} +?> + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/board/basic/img/icon_file.gif b/theme/basic/mobile/skin/board/basic/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_file.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_hot.gif b/theme/basic/mobile/skin/board/basic/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_hot.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_img.gif b/theme/basic/mobile/skin/board/basic/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_img.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_link.gif b/theme/basic/mobile/skin/board/basic/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_link.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_mobile.gif b/theme/basic/mobile/skin/board/basic/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_mobile.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_movie.gif b/theme/basic/mobile/skin/board/basic/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_movie.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_new.gif b/theme/basic/mobile/skin/board/basic/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_new.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_reply.gif b/theme/basic/mobile/skin/board/basic/img/icon_reply.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_reply.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_secret.gif b/theme/basic/mobile/skin/board/basic/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_secret.gif differ diff --git a/theme/basic/mobile/skin/board/basic/img/icon_sound.gif b/theme/basic/mobile/skin/board/basic/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/mobile/skin/board/basic/img/icon_sound.gif differ diff --git a/theme/basic/mobile/skin/board/basic/list.skin.php b/theme/basic/mobile/skin/board/basic/list.skin.php new file mode 100644 index 000000000..b9946b974 --- /dev/null +++ b/theme/basic/mobile/skin/board/basic/list.skin.php @@ -0,0 +1,224 @@ +', 0); +?> + +

    목록

    + + +
    "> + + + + + +
    +
    + Total + 페이지 +
    + + + + +
    + +
    + + + + + + + + + + + + +
    + + + +
    + +
    +
    + + + + + + + + +
    + 게시물 검색 + +
    + + + + + + + +
    +
    + + + + + diff --git a/theme/basic/mobile/skin/board/basic/style.css b/theme/basic/mobile/skin/board/basic/style.css new file mode 100644 index 000000000..b1d433d3a --- /dev/null +++ b/theme/basic/mobile/skin/board/basic/style.css @@ -0,0 +1,238 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_list a.btn_b01 {} +#bo_list a.btn_b01:focus, #bo_list .btn_b01:hover {} +#bo_list a.btn_b02 {} +#bo_list a.btn_b02:focus, #bo_list .btn_b02:hover {} +#bo_list a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_list a.btn_admin:focus, #bo_list a.btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v .btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v .btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w .btn_cancel {} +#bo_w .btn_frmline {} /* 우편번호검색버튼 등 */ + +/* 기본테이블 */ +/* 목록 테이블 */ +#bo_list .tbl_head01 {} +#bo_list .tbl_head01 caption {} +#bo_list .tbl_head01 thead th {} +#bo_list .tbl_head01 thead a {} +#bo_list .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_list .tbl_head01 tfoot th {} +#bo_list .tbl_head01 tfoot td {} +#bo_list .tbl_head01 tbody th {} +#bo_list .tbl_head01 td {} +#bo_list .tbl_head01 a {} +#bo_list td.empty_table {} + +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_address {} +#bo_w .frm_file {} +#bo_w .frm_info {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 caption {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +#bo_w .required, #bo_w textarea.required {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_list .td_chk {width:30px;text-align:center} +#bo_list .td_group {width:100px;text-align:center} +#bo_list .td_board {width:120px;text-align:center} +#bo_list .td_num {width:50px;text-align:center} +#bo_list .td_numbig {width:80px;text-align:center} +#bo_list .td_mb_id {width:100px;text-align:center} +#bo_list .td_nick {width:100px;text-align:center} +#bo_list .td_name {width:100px;text-align:left} +#bo_list .td_date {width:60px;text-align:center} +#bo_list .td_datetime {width:150px;text-align:center} +#bo_list .td_mng {width:80px;text-align:center} + +#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin:5px 10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px;width:25%} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:5px 0;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;text-decoration:none;letter-spacing:-0.1em} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +/* 관리자일 때 */ +#bo_list_admin th label {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_list_admin th:nth-of-type(1) {width:40px} +#bo_list_admin th:nth-of-type(3) {width:100px} + +#bo_list_admin td:nth-of-type(1) {text-align:center} +#bo_list_admin td:nth-of-type(3) {text-align:center} + +/* 관리자가 아닐 때 */ +#bo_list th:nth-of-type(2) {width:100px} + +#bo_list td:nth-of-type(2) {text-align:center} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;padding:5px 10px} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:8px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} +.bo_notice td {background:#f7f7f7} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} +.td_subject a {display:block} +.td_subject img {margin-left:3px} +#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} + +/* 게시판 쓰기 */ +#bo_w #wr_email, #bo_w #wr_homepage, #bo_w #wr_subject {width:100%} + +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrap {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#wr_email, #wr_homepage, #wr_subject, .wr_link {width:100%} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:15px;padding-bottom:15px} + +#bo_v_table {padding:0 10px;color:#999;font-size:0.9em;font-weight:bold} + +#bo_v_title {padding:0 10px 5px;font-size:1.2em} + +#bo_v_info {padding:0 10px 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_info {} +#bo_v_info strong {display:inline-block;margin:0 0 0 5px;font-weight:normal} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_file a {display:inline-block;padding:5px 0;color:#000;text-decoration:none} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +.bo_v_file_cnt {display:inline-block;margin:0 10px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_link a {display:inline-block;padding:5px 0;color:#000;text-decoration:none} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 10px} + +#bo_v_top {margin:0 0 10px;padding:10px} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {padding:0 10px} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {padding:0 10px;min-height:200px} +#bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:15px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:20px;width:100%;font-size:1.250em;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {position:relative;margin-bottom:20px;text-align:center} +#bo_v_act a {margin-right:5px;vertical-align:middle} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;right:10%;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +/* 게시판 댓글 */ +#bo_vc {margin:0 0 20px;padding:20px 10px 10px;border:1px solid #e5e8ec;background:#f5f8f9} +#bo_vc h2 {margin-bottom:5px} +#bo_vc article {padding:0 0 5px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:13px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:13px;left:-20px} +#bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 10px 0 5px} +#bo_vc h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc p a.s_cmt {text-decoration:none} +#bo_vc_empty {margin:0;padding:15px !important;text-align:center} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin-bottom:10px;padding:0 10px 15px;border-bottom:1px solid #dde4e9} +#bo_vc_w h2 {padding:10px 0 5px} +#bo_vc_w .tbl_wrap {margin:0 0 15px} +#bo_vc_w #char_cnt {display:block;margin-bottom:5px} +#bo_vc_w textarea {width:99%} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 10px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} \ No newline at end of file diff --git a/theme/basic/mobile/skin/board/basic/view.skin.php b/theme/basic/mobile/skin/board/basic/view.skin.php new file mode 100644 index 000000000..7311cf9ef --- /dev/null +++ b/theme/basic/mobile/skin/board/basic/view.skin.php @@ -0,0 +1,270 @@ +', 0); +?> + + + +
    + +
    +
    +

    + +

    +
    + +
    +

    페이지 정보

    + 작성자 + 작성일 + 조회 + 댓글 +
    + + + + +
    +

    첨부파일

    + +
    + + + + + + +
    + + + + + + + +
    + +
    +

    본문

    + + \n"; + + for ($i=0; $i<=count($view['file']); $i++) { + if ($view['file'][$i]['view']) { + //echo $view['file'][$i]['view']; + echo get_view_thumbnail($view['file'][$i]['view']); + } + } + + echo "
    \n"; + } + ?> + +
    + + +

    + + +
    + 스크랩 + + + 추천 + 이 글을 추천하셨습니다 + + + + + 비추천 + + + +
    + +
    + 추천 + 비추천 +
    + + + + + + +
    + + +
    + + + + + + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/board/basic/view_comment.skin.php b/theme/basic/mobile/skin/board/basic/view_comment.skin.php new file mode 100644 index 000000000..c6984f652 --- /dev/null +++ b/theme/basic/mobile/skin/board/basic/view_comment.skin.php @@ -0,0 +1,321 @@ + + + + + +
    +

    댓글목록

    + \]/i", "", $str); + ?> +
    style="margin-left:px;border-top-color:#e0e0e0"> +
    +

    님의 댓글

    + + 댓글의 댓글 + + 아이피 + + + 작성일 + + +
    + + +

    + "; ?> + +

    + + + + + "> + + + + + +
    + +

    등록된 댓글이 없습니다.

    + +
    + + + + + + diff --git a/theme/basic/mobile/skin/board/basic/write.skin.php b/theme/basic/mobile/skin/board/basic/write.skin.php new file mode 100644 index 000000000..b28d9abb7 --- /dev/null +++ b/theme/basic/mobile/skin/board/basic/write.skin.php @@ -0,0 +1,252 @@ +', 0); +?> + +
    +

    + +
    + + + + + + + + + + + '.PHP_EOL.''; + } + + if ($is_html) { + if ($is_dhtml_editor) { + $option_hidden .= ''; + } else { + $option .= PHP_EOL.''.PHP_EOL.''; + } + } + + if ($is_secret) { + if ($is_admin || $is_secret==1) { + $option .= PHP_EOL.''.PHP_EOL.''; + } else { + $option_hidden .= ''; + } + } + + if ($is_mail) { + $option .= PHP_EOL.''.PHP_EOL.''; + } + } + + echo $option_hidden; + ?> +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    class="frm_input " maxlength="20">
    옵션
    + +
    + + +

    이 게시판은 최소 글자 이상, 최대 글자 이하까지 글을 쓰실 수 있습니다.

    + + + + +
    글자
    + +
    " id="wr_link" class="frm_input wr_link">
    파일 # + + + + + + + +
    자동등록방지 + +
    +
    + +
    + + 취소 +
    +
    +
    + + diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_file.gif b/theme/basic/mobile/skin/board/gallery/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_file.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_hot.gif b/theme/basic/mobile/skin/board/gallery/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_hot.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_img.gif b/theme/basic/mobile/skin/board/gallery/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_img.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_link.gif b/theme/basic/mobile/skin/board/gallery/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_link.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_mobile.gif b/theme/basic/mobile/skin/board/gallery/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_mobile.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_movie.gif b/theme/basic/mobile/skin/board/gallery/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_movie.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_new.gif b/theme/basic/mobile/skin/board/gallery/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_new.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_reply.gif b/theme/basic/mobile/skin/board/gallery/img/icon_reply.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_reply.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_secret.gif b/theme/basic/mobile/skin/board/gallery/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_secret.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_sound.gif b/theme/basic/mobile/skin/board/gallery/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/icon_sound.gif differ diff --git a/theme/basic/mobile/skin/board/gallery/list.skin.php b/theme/basic/mobile/skin/board/gallery/list.skin.php new file mode 100644 index 000000000..20f50eada --- /dev/null +++ b/theme/basic/mobile/skin/board/gallery/list.skin.php @@ -0,0 +1,251 @@ +', 0); +?> + + + +

    목록

    + + +
    + + + + + +
    +
    + Total + 페이지 +
    + + + + +
    + +
    + + + + + + + + + +

    이미지 목록

    + + +
    + + +
    + + +
      + +
    • + + + + + + 열람중"; + else + echo $list[$i]['num']; + ?> + + +
    • + + 게시물이 없습니다."; } ?> +
    + + +
    + + + +
    + + +
    +
    + + + + + + + + + + +
    + 게시물 검색 + +
    + + + + + + + +
    +
    + + + + + diff --git a/theme/basic/mobile/skin/board/gallery/style.css b/theme/basic/mobile/skin/board/gallery/style.css new file mode 100644 index 000000000..4f69e8f65 --- /dev/null +++ b/theme/basic/mobile/skin/board/gallery/style.css @@ -0,0 +1,225 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_gall a.btn_b01 {} +#bo_gall a.btn_b01:focus, #bo_gall .btn_b01:hover {} +#bo_gall a.btn_b02 {} +#bo_gall a.btn_b02:focus, #bo_gall .btn_b02:hover {} +#bo_gall a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_gall a.btn_admin:focus, #bo_gall a.btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v .btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v .btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w .btn_cancel {} +#bo_w .btn_frmline {} /* 우편번호검색버튼 등 */ + +/* 기본테이블 */ +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_address {} +#bo_w .frm_file {} +#bo_w .frm_info {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 caption {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +#bo_w .required, #bo_w textarea.required {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 갤러리 목록 */ +#bo_gall h2 {margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden} + +#bo_gall #gall_allchk {margin:0 10px} + +#bo_gall #gall_ul {margin:10px 0 0;padding:0 10px;list-style:none} +#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""} + +#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px;width:25%} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:5px 0;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;text-decoration:none;letter-spacing:-0.1em} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +#bo_gall .gall_li {float:left;padding:0 10px 20px 0} +#bo_gall .gall_clear {clear:both} + +#bo_gall .gall_con {margin:0;padding:0;list-style:none} +#bo_gall .gall_con li {margin:0 0 5px} +#bo_gall .gall_con .gall_subject {display:inline-block;width:50px} + +#bo_gall .gall_now .gall_text_href a {color:#ff3061} + +#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none} +#bo_gall .gall_href strong, #bo_gall .gall_href span {display:block;width:174px;height:124px;background:#f7f7f7;text-align:center;line-height:8em} + +#bo_gall .gall_text_href {margin:10px 0 !important} +#bo_gall .gall_text_href a {color:#000;font-weight:bold;text-decoration:none} +#bo_gall .gall_text_href img {margin:0 0 0 5px} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;padding:5px 10px} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:8px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} +.bo_notice td {background:#f7f7f7} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} +.td_subject img {margin-left:3px} +.cnt_cmt {font-weight:bold} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} + +#bo_gall li.empty_list {padding:30px 0;text-align:center} + +/* 게시판 쓰기 */ +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrap {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#wr_email, #wr_homepage, #wr_subject, .wr_link {width:100%} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:15px;padding-bottom:15px} + +#bo_v_table {padding:0 10px;color:#999;font-size:0.9em;font-weight:bold} + +#bo_v_title {padding:0 10px 5px;font-size:1.2em} + +#bo_v_info {padding:0 10px 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_info {} +#bo_v_info strong {display:inline-block;margin:0 0 0 5px;font-weight:normal} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_file a {display:inline-block;padding:5px 0;color:#000} +#bo_v_file a:focus, +#bo_v_file a:hover, +#bo_v_file a:active {text-decoration:none} +.bo_v_file_cnt {display:inline-block;margin:0 10px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_link a {display:inline-block;padding:5px 0;color:#000} +#bo_v_link a:focus, +#bo_v_link a:hover, +#bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 10px} + +#bo_v_top {margin:0 0 10px;padding:10px} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {padding:0 10px} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {padding:0 10px;min-height:200px} +#bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:15px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:20px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {position:relative;margin-bottom:20px;text-align:center} +#bo_v_act a {margin-right:5px;vertical-align:middle} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;right:10%;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +/* 게시판 댓글 */ +#bo_vc {margin:0 0 20px;padding:20px 10px 10px;border:1px solid #e5e8ec;background:#f5f8f9} +#bo_vc h2 {margin-bottom:5px} +#bo_vc article {padding:0 0 5px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:13px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:13px;left:-20px} +#bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 10px 0 5px} +#bo_vc h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc p a.s_cmt {text-decoration:none} +#bo_vc_empty {margin:0;padding:15px !important;text-align:center} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin-bottom:10px;padding:0 10px 15px;border-bottom:1px solid #dde4e9} +#bo_vc_w h2 {padding:10px 0 5px} +#bo_vc_w .tbl_wrap {margin:0 0 15px} +#bo_vc_w #char_cnt {display:block;margin-bottom:5px} +#bo_vc_w textarea {width:99%} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 10px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} \ No newline at end of file diff --git a/theme/basic/mobile/skin/board/gallery/view.skin.php b/theme/basic/mobile/skin/board/gallery/view.skin.php new file mode 100644 index 000000000..9b151b50c --- /dev/null +++ b/theme/basic/mobile/skin/board/gallery/view.skin.php @@ -0,0 +1,270 @@ +', 0); +?> + + + +
    + +
    +
    +

    + +

    +
    + +
    +

    페이지 정보

    + 작성자 + 작성일 + 조회 + 댓글 +
    + + + + +
    +

    첨부파일

    + +
    + + + + + + +
    + + + + + + + +
    + +
    +

    본문

    + + \n"; + + for ($i=0; $i<=count($view['file']); $i++) { + if ($view['file'][$i]['view']) { + //echo $view['file'][$i]['view']; + echo get_view_thumbnail($view['file'][$i]['view']); + } + } + + echo "
    \n"; + } + ?> + +
    + + +

    + + +
    + 스크랩 + + + 추천 + + + + + + 비추천 + + + +
    + +
    + 추천 + 비추천 +
    + + + + + + +
    + + +
    + + + + + + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/board/gallery/view_comment.skin.php b/theme/basic/mobile/skin/board/gallery/view_comment.skin.php new file mode 100644 index 000000000..c6984f652 --- /dev/null +++ b/theme/basic/mobile/skin/board/gallery/view_comment.skin.php @@ -0,0 +1,321 @@ + + + + + +
    +

    댓글목록

    + \]/i", "", $str); + ?> +
    style="margin-left:px;border-top-color:#e0e0e0"> +
    +

    님의 댓글

    + + 댓글의 댓글 + + 아이피 + + + 작성일 + + +
    + + +

    + "; ?> + +

    + + + + + "> + + + + + +
    + +

    등록된 댓글이 없습니다.

    + +
    + + + + + + diff --git a/theme/basic/mobile/skin/board/gallery/write.skin.php b/theme/basic/mobile/skin/board/gallery/write.skin.php new file mode 100644 index 000000000..f40d8db61 --- /dev/null +++ b/theme/basic/mobile/skin/board/gallery/write.skin.php @@ -0,0 +1,251 @@ +', 0); +?> + +
    +

    + +
    + + + + + + + + + + + '.PHP_EOL.''; + } + + if ($is_html) { + if ($is_dhtml_editor) { + $option_hidden .= ''; + } else { + $option .= PHP_EOL.''.PHP_EOL.''; + } + } + + if ($is_secret) { + if ($is_admin || $is_secret==1) { + $option .= PHP_EOL.''.PHP_EOL.''; + } else { + $option_hidden .= ''; + } + } + + if ($is_mail) { + $option .= PHP_EOL.''.PHP_EOL.''; + } + } + + echo $option_hidden; + ?> +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    class="frm_input " size="15" maxlength="20">
    옵션
    + +
    + + +

    이 게시판은 최소 글자 이상, 최대 글자 이하까지 글을 쓰실 수 있습니다.

    + + + + +
    글자
    + +
    " id="wr_link" class="frm_input wr_link">
    파일 # + + + + + + + +
    자동등록방지 + +
    +
    + +
    + + 취소 +
    +
    +
    + + diff --git a/theme/basic/mobile/skin/connect/basic/connect.skin.php b/theme/basic/mobile/skin/connect/basic/connect.skin.php new file mode 100644 index 000000000..96d2da394 --- /dev/null +++ b/theme/basic/mobile/skin/connect/basic/connect.skin.php @@ -0,0 +1,8 @@ +', 0); +?> + diff --git a/theme/basic/mobile/skin/connect/basic/current_connect.skin.php b/theme/basic/mobile/skin/connect/basic/current_connect.skin.php new file mode 100644 index 000000000..5d47774b7 --- /dev/null +++ b/theme/basic/mobile/skin/connect/basic/current_connect.skin.php @@ -0,0 +1,38 @@ +', 0); +?> + +
    + + + + + + + + + + ".$location.""; + else $display_location = $location; + ?> + + + + + + "; + ?> + +
    번호이름위치
    현재 접속자가 없습니다.
    +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/connect/basic/style.css b/theme/basic/mobile/skin/connect/basic/style.css new file mode 100644 index 000000000..09c88df61 --- /dev/null +++ b/theme/basic/mobile/skin/connect/basic/style.css @@ -0,0 +1,9 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 현재접속자 */ +#current_connect_tbl {} +#current_connect_tbl th:nth-of-type(1) {width:50px} +#current_connect_tbl th:nth-of-type(2) {width:120px} + +#current_connect_tbl td:nth-of-type(1) {padding:10px 0;text-align:center} \ No newline at end of file diff --git a/theme/basic/mobile/skin/content/basic/content.skin.php b/theme/basic/mobile/skin/content/basic/content.skin.php new file mode 100644 index 000000000..79d47d932 --- /dev/null +++ b/theme/basic/mobile/skin/content/basic/content.skin.php @@ -0,0 +1,18 @@ +', 0); + +?> + +
    +
    +

    +
    + +
    + +
    + +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/content/basic/style.css b/theme/basic/mobile/skin/content/basic/style.css new file mode 100644 index 000000000..638229597 --- /dev/null +++ b/theme/basic/mobile/skin/content/basic/style.css @@ -0,0 +1,8 @@ +@charset "utf-8"; + +/* 내용관리 */ +#ctt {margin:10px 0;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} +.ctt_admin {margin:0 5px;text-align:right} +#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#ctt_con {padding:10px 0} +.ctt_img {text-align:center} \ No newline at end of file diff --git a/theme/basic/mobile/skin/faq/basic/list.skin.php b/theme/basic/mobile/skin/faq/basic/list.skin.php new file mode 100644 index 000000000..f625ff36a --- /dev/null +++ b/theme/basic/mobile/skin/faq/basic/list.skin.php @@ -0,0 +1,120 @@ +', 0); +?> + + +'.conv_content($fm['fm_mobile_head_html'], 1).'
    '; +?> + + + + + +
    + +
    +

    목록

    +
      + $v){ + if(empty($v)) + continue; + ?> +
    1. +

      +
      + +
      +
      +
    2. + +
    +
    + 검색된 게시물이 없습니다.

    '; + } else { + echo '
    등록된 FAQ가 없습니다.'; + if($is_admin) + echo '
    FAQ를 새로 등록하시려면 FAQ관리 메뉴를 이용하십시오.'; + echo '
    '; + } + } + ?> +
    + + + +'.conv_content($fm['fm_tail_html'], 1).''; +?> + +
    +
    + + + + +
    +
    + + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/faq/basic/style.css b/theme/basic/mobile/skin/faq/basic/style.css new file mode 100644 index 000000000..d573cdfb7 --- /dev/null +++ b/theme/basic/mobile/skin/faq/basic/style.css @@ -0,0 +1,25 @@ +@charset "utf-8"; + +#bo_cate {margin:0 10px} +#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +#faq_wrap {margin:10px} +#faq_wrap h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.faq_admin {margin:0 5px;text-align:right} +#faq_wrap p {line-height:1.8em} +#faq_wrap ol {margin:0;padding:0;list-style:none} +#faq_con {border:1px solid #e9e9e9;border-top:0} +#faq_con h3 a {display:block;padding:10px;background:#f2f5f9;border-top:1px solid #e9e9e9} +#faq_con .con_inner {display:none;padding:10px;line-height:1.8em} +#faq_con .con_closer {margin:10px 0 0;text-align:right} +#faq_con .closer_btn {margin:0;padding:10px;border:0;background:#666;color:#fff} +.faq_tolist {padding:0 10px;text-align:right} +.faq_img {text-align:center} + +#faq_sch {text-align:center} \ No newline at end of file diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_file.gif b/theme/basic/mobile/skin/latest/basic/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_file.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_hot.gif b/theme/basic/mobile/skin/latest/basic/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_hot.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_img.gif b/theme/basic/mobile/skin/latest/basic/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_img.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_link.gif b/theme/basic/mobile/skin/latest/basic/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_link.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_mobile.gif b/theme/basic/mobile/skin/latest/basic/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_mobile.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_more.gif b/theme/basic/mobile/skin/latest/basic/img/icon_more.gif new file mode 100644 index 000000000..7cdf200a7 Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_more.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_movie.gif b/theme/basic/mobile/skin/latest/basic/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_movie.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_new.gif b/theme/basic/mobile/skin/latest/basic/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_new.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_reply.gif b/theme/basic/mobile/skin/latest/basic/img/icon_reply.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_reply.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_secret.gif b/theme/basic/mobile/skin/latest/basic/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_secret.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_sound.gif b/theme/basic/mobile/skin/latest/basic/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/mobile/skin/latest/basic/img/icon_sound.gif differ diff --git a/theme/basic/mobile/skin/latest/basic/latest.skin.php b/theme/basic/mobile/skin/latest/basic/latest.skin.php new file mode 100644 index 000000000..6a2e4e9c2 --- /dev/null +++ b/theme/basic/mobile/skin/latest/basic/latest.skin.php @@ -0,0 +1,43 @@ +', 0); +?> + +
    + + +
    더보기
    +
    diff --git a/theme/basic/mobile/skin/latest/basic/style.css b/theme/basic/mobile/skin/latest/basic/style.css new file mode 100644 index 000000000..8434bf210 --- /dev/null +++ b/theme/basic/mobile/skin/latest/basic/style.css @@ -0,0 +1,10 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 최근게시물 스킨 (latest) */ +.lt {position:relative;margin:0 0 10px;padding:0 10px 15px;border-bottom:1px solid #ddd} +.lt ul {margin:0 0 10px;padding:0;list-style:none} +.lt a {display:block;padding:5px 0;color:#000;text-decoration:none} +.lt .lt_title {display:inline-block;padding:10px 0} +.lt .lt_more {position:absolute;top:5px;right:10px} +.lt .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/formmail.skin.php b/theme/basic/mobile/skin/member/basic/formmail.skin.php new file mode 100644 index 000000000..3add8546b --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/formmail.skin.php @@ -0,0 +1,96 @@ +', 0); +?> + +
    +

    님께 메일보내기

    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    메일쓰기
    형식 + + + +
    자동등록방지
    +
    + +
    + + +
    + +
    +
    + + diff --git a/theme/basic/mobile/skin/member/basic/img/zip_ico_up.gif b/theme/basic/mobile/skin/member/basic/img/zip_ico_up.gif new file mode 100644 index 000000000..a1eff70fa Binary files /dev/null and b/theme/basic/mobile/skin/member/basic/img/zip_ico_up.gif differ diff --git a/theme/basic/mobile/skin/member/basic/login.skin.php b/theme/basic/mobile/skin/member/basic/login.skin.php new file mode 100644 index 000000000..3d704f392 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/login.skin.php @@ -0,0 +1,59 @@ +', 0); +?> + +
    +

    + +
    + + +
    + + + + + +
    + + +
    +
    + +
    +

    회원로그인 안내

    +

    + 회원아이디 및 비밀번호가 기억 안나실 때는 아이디/비밀번호 찾기를 이용하십시오.
    + 아직 회원이 아니시라면 회원으로 가입 후 이용해 주십시오. +

    +
    + 아이디 비밀번호 찾기 + 회원 가입 +
    +
    + + + +
    + +
    + + diff --git a/theme/basic/mobile/skin/member/basic/login_check.skin.php b/theme/basic/mobile/skin/member/basic/login_check.skin.php new file mode 100644 index 000000000..1b182915e --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/login_check.skin.php @@ -0,0 +1,5 @@ + diff --git a/theme/basic/mobile/skin/member/basic/member_confirm.skin.php b/theme/basic/mobile/skin/member/basic/member_confirm.skin.php new file mode 100644 index 000000000..76978b193 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/member_confirm.skin.php @@ -0,0 +1,46 @@ +', 0); +?> + +
    +

    + +

    + 비밀번호를 한번 더 입력해주세요. + + 비밀번호를 입력하시면 회원탈퇴가 완료됩니다. + + 회원님의 정보를 안전하게 보호하기 위해 비밀번호를 한번 더 확인합니다. + +

    + +
    + + + +
    + 회원아이디 + + + +
    + +
    + +
    + 메인으로 돌아가기 +
    + +
    + + diff --git a/theme/basic/mobile/skin/member/basic/memo.skin.php b/theme/basic/mobile/skin/member/basic/memo.skin.php new file mode 100644 index 000000000..2d2174b1c --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/memo.skin.php @@ -0,0 +1,40 @@ +', 0); +?> + +
    +

    + + + +
    + 전체 쪽지
    +
    + + + +

    + 쪽지 보관일수는 최장 일 입니다. +

    + +
    + +
    +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/memo_form.skin.php b/theme/basic/mobile/skin/member/basic/memo_form.skin.php new file mode 100644 index 000000000..47d0355f0 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/memo_form.skin.php @@ -0,0 +1,57 @@ +', 0); +?> + +
    +

    쪽지보내기

    + + + +
    +
    + + + + + + + + + + + + + + + + +
    쪽지쓰기
    + + 여러 회원에게 보낼때는 컴마(,)로 구분하세요. +
    자동등록방지 + +
    +
    + +
    + + +
    +
    +
    + + diff --git a/theme/basic/mobile/skin/member/basic/memo_view.skin.php b/theme/basic/mobile/skin/member/basic/memo_view.skin.php new file mode 100644 index 000000000..ae87bfacf --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/memo_view.skin.php @@ -0,0 +1,56 @@ +', 0); +?> + +
    +

    + + + +
    +
    +

    쪽지 내용

    +
    + +

    + +

    +
    + +
    + + 이전쪽지 + + + 다음쪽지 + + 답장 + 목록보기 + +
    +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/password.skin.php b/theme/basic/mobile/skin/member/basic/password.skin.php new file mode 100644 index 000000000..7a73f21e9 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/password.skin.php @@ -0,0 +1,47 @@ +', 0); +?> + +
    +

    +

    + + 작성자만 글을 수정할 수 있습니다. + 작성자 본인이라면, 글 작성시 입력한 비밀번호를 입력하여 글을 수정할 수 있습니다. + + 작성자만 글을 삭제할 수 있습니다. + 작성자 본인이라면, 글 작성시 입력한 비밀번호를 입력하여 글을 삭제할 수 있습니다. + + 비밀글 기능으로 보호된 글입니다. + 작성자와 관리자만 열람하실 수 있습니다. 본인이라면 비밀번호를 입력하세요. + +

    + +
    + + + + + + + + +
    + + +
    +
    + +
    + 돌아가기 +
    + +
    diff --git a/theme/basic/mobile/skin/member/basic/password_lost.skin.php b/theme/basic/mobile/skin/member/basic/password_lost.skin.php new file mode 100644 index 000000000..a4e1d11ef --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/password_lost.skin.php @@ -0,0 +1,46 @@ +', 0); +?> + +
    +

    아이디/비밀번호 찾기

    + +
    +
    +

    + 회원가입 시 등록하신 이메일 주소를 입력해 주세요.
    + 해당 이메일로 아이디와 비밀번호 정보를 보내드립니다. +

    + +
    + + + +
    + + +
    +
    +
    + + diff --git a/theme/basic/mobile/skin/member/basic/point.skin.php b/theme/basic/mobile/skin/member/basic/point.skin.php new file mode 100644 index 000000000..bc0ff54b7 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/point.skin.php @@ -0,0 +1,81 @@ +', 0); +?> + +
    +

    + + + +
    +
    + 지급 + +
    +
    + 사용 + +
    +
    + 보유 + +
    +
    + + + +
    +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/profile.skin.php b/theme/basic/mobile/skin/member/basic/profile.skin.php new file mode 100644 index 000000000..0cc8d8d02 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/profile.skin.php @@ -0,0 +1,48 @@ +', 0); +?> + +
    +

    님의 프로필

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    회원권한
    포인트
    홈페이지
    회원가입일= $mb['mb_level']) ? substr($mb['mb_datetime'],0,10) ." (".number_format($mb_reg_after)." 일)" : "알 수 없음"; ?>
    최종접속일= $mb['mb_level']) ? $mb['mb_today_login'] : "알 수 없음"; ?>
    +
    + +
    +

    인사말

    +

    +
    + +
    + +
    +
    diff --git a/theme/basic/mobile/skin/member/basic/register.skin.php b/theme/basic/mobile/skin/member/basic/register.skin.php new file mode 100644 index 000000000..76069e2df --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/register.skin.php @@ -0,0 +1,57 @@ +', 0); +?> + +
    + +
    + +

    회원가입약관 및 개인정보처리방침안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.

    + +
    +

    회원가입약관

    + +
    + + +
    +
    + +
    +

    개인정보처리방침안내

    + +
    + + +
    +
    + +
    + +
    + +
    + + + +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/register_form.skin.php b/theme/basic/mobile/skin/member/basic/register_form.skin.php new file mode 100644 index 000000000..9b783960b --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/register_form.skin.php @@ -0,0 +1,441 @@ +', 0); +?> + +
    + + + + + +
    + + + + + + + + date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?> + + + + +
    + + + + + + + + + + + + + + +
    사이트 이용정보 입력
    + 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요. + > + +
    >
    >
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    개인정보 입력
    + + 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. + + class="frm_input "> + 아이핀 본인확인'.PHP_EOL; + if($config['cf_cert_hp'] && $config['cf_cert_hp'] != 'lg') + echo ''.PHP_EOL; + + echo ''.PHP_EOL; + } + ?> + +
    + 본인확인성인인증 완료 +
    + +
    + + 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
    + 닉네임을 바꾸시면 앞으로 일 이내에는 변경 할 수 없습니다. +
    + + + +
    + + + + + + + + +
    " maxlength="255" >
    " maxlength="20" >
    + class="frm_input " maxlength="20"> + + + +
    + 주소 + 필수 + + + class="frm_input " size="5" maxlength="6"> +
    + + class="frm_input frm_address " size="50">
    + + +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + + = $config['cf_icon_level']) { ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    기타 개인설정
    + + 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
    + gif만 가능하며 용량 바이트 이하만 등록됩니다. +
    + + + 회원아이콘 + + + +
    + > + 정보 메일을 받겠습니다. +
    + > + 휴대폰 문자메세지를 받겠습니다. +
    + + 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. + + + > + 다른분들이 나의 정보를 볼 수 있도록 합니다. +
    정보공개 + + 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
    + 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. +
    + +
    자동등록방지
    +
    + +
    + + 취소 +
    +
    + + +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/register_result.skin.php b/theme/basic/mobile/skin/member/basic/register_result.skin.php new file mode 100644 index 000000000..44ebe9dd4 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/register_result.skin.php @@ -0,0 +1,44 @@ +', 0); +?> + +
    + +

    + 님의 회원가입을 진심으로 축하합니다.
    +

    + + +

    + 회원 가입 시 입력하신 이메일 주소로 인증메일이 발송되었습니다.
    + 발송된 인증메일을 확인하신 후 인증처리를 하시면 사이트를 원활하게 이용하실 수 있습니다. +

    +
    + 아이디 +
    + 이메일 주소 + +
    +

    + 이메일 주소를 잘못 입력하셨다면, 사이트 관리자에게 문의해주시기 바랍니다. +

    + + +

    + 회원님의 비밀번호는 아무도 알 수 없는 암호화 코드로 저장되므로 안심하셔도 좋습니다.
    + 아이디, 비밀번호 분실시에는 회원가입시 입력하신 이메일 주소를 이용하여 찾을 수 있습니다. +

    + +

    + 회원 탈퇴는 언제든지 가능하며 일정기간이 지난 후, 회원님의 정보는 삭제하고 있습니다.
    + 감사합니다. +

    + +
    + 메인으로 +
    + +
    diff --git a/theme/basic/mobile/skin/member/basic/scrap.skin.php b/theme/basic/mobile/skin/member/basic/scrap.skin.php new file mode 100644 index 000000000..ccb43bac5 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/scrap.skin.php @@ -0,0 +1,27 @@ +', 0); +?> + +
    +

    + + + + + +
    + +
    +
    diff --git a/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php b/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php new file mode 100644 index 000000000..04dfd5fd3 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php @@ -0,0 +1,39 @@ +', 0); +?> + +
    +

    스크랩하기

    + +
    + + + +
    + + + + + + + + + + + + +
    제목 확인 및 댓글 쓰기
    제목
    +
    + +

    + 스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다. +

    + +
    + +
    +
    +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/style.css b/theme/basic/mobile/skin/member/basic/style.css new file mode 100644 index 000000000..ae88a4653 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/style.css @@ -0,0 +1,190 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 버튼 */ +.mbskin a.btn01 {} +.mbskin a.btn01:focus, .mbskin a.btn01:hover {} +.mbskin a.btn02 {} +.mbskin a.btn02:focus, .mbskin .btn02:hover {} +.mbskin .btn_confirm {} /* 서식단계 진행 */ +.mbskin .btn_submit {} +.mbskin .btn_cancel {} +.mbskin .btn_frmline {} /* 우편번호검색버튼 등 */ +.mbskin .win_btn {} /* 새창용 */ +.mbskin .win_btn a {} +.mbskin .win_btn button {} +.mbskin .win_btn input {} +/* 게시판용 버튼 */ +.mbskin a.btn_b01 {} +.mbskin a.btn_b01:focus, .mbskin .btn_b01:hover {} +.mbskin a.btn_b02 {} +.mbskin a.btn_b02:focus, .mbskin .btn_b02:hover {} +.mbskin a.btn_admin {} /* 관리자 전용 버튼 */ +.mbskin a.btn_admin:focus, .mbskin a.btn_admin:hover {} + +/* 기본테이블 */ +.mbskin .tbl_head01 {} +.mbskin .tbl_head01 caption {} +.mbskin .tbl_head01 thead th {} +.mbskin .tbl_head01 thead a {} +.mbskin .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +.mbskin .tbl_head01 tfoot th {} +.mbskin .tbl_head01 tfoot td {} +.mbskin .tbl_head01 tbody th {} +.mbskin .tbl_head01 td {} +.mbskin .tbl_head01 a {} +.mbskin td.empty_table {} + +/* 폼 테이블 */ +.mb_skin table {} +.mb_skin caption {} +.mb_skin .frm_info {} +.mb_skin .frm_file {} + +.mbskin .tbl_frm01 {} +.mbskin .tbl_frm01 caption {} +.mbskin .tbl_frm01 th {} +.mbskin .tbl_frm01 td {} +.mbskin .tbl_frm01 textarea, .mbskin .frm_input {} +.mbskin .tbl_frm01 textarea {} +/* +.mbskin .tbl_frm01 #captcha {} +.mbskin .tbl_frm01 #captcha input {} +*/ +.mbskin .tbl_frm01 a {} + +.mbskin .required, .mbskin textarea.required {} /* 필수입력 */ + +/* 테이블 항목별 정의 */ +.mbskin .td_board {} +.mbskin .td_chk {} +.mbskin .td_date {} +.mbskin .td_datetime {} +.mbskin .td_group {} +.mbskin .td_mb_id {} +.mbskin .td_mng {} +.mbskin .td_name {} +.mbskin .td_nick {} +.mbskin .td_num {} +.mbskin .td_numbig {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 회원가입 약관 */ +#fregister section {padding:15px;border-bottom:1px solid #eee;background:#fafafa} +#fregister h2 {margin:0 0 15px;text-align:center} +#fregister textarea {display:block;margin-bottom:10px;padding:5px;width:99%;height:150px;border:1px solid #cfded8;background:#f7f7f7} +.fregister_agree {padding:10px 0 0;text-align:right} +.fregister_agree label {display:inline-block;margin-right:5px} +#fregister p {color:#e8180c;text-align:center} +#fregister .btn_confirm {margin:15px 0} + +/* 회원가입 입력 */ +#fregisterform #reg_mb_email, #fregisterform .frm_address {width:100%} + +#fregisterform textarea {width:100%;height:50px} + +#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center} + +#fregisterform .frm_address {margin:5px 0 0} +#fregisterform #mb_addr3 {display:block;margin:5px 0 0} +#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0} + +/* 회원가입 완료 */ +#reg_result {padding:40px 10px 0} +#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;line-height:2em} +#reg_result #result_email span {display:inline-block;width:150px} +#reg_result #result_email strong {color:#e8180c;font-size:1.2em} +#reg_result p {line-height:1.8em} +#reg_result .btn_confirm {margin:50px 0} + +/* 아이디/비밀번호 찾기 */ +#find_info #info_fs {margin:0 20px 10px} +#find_info #info_fs p {margin:0 0 10px;line-height:1.8em} +#find_info #info_fs #mb_email {width:100%} +#find_info #captcha {margin:0 20px;padding:0 0 10px} +#find_info #captcha input {margin-left:5px} + +/* 로그인 */ +#mb_login {margin:20px 0} +#mb_login h1 {margin:0 0 15px;padding:0 10px;font-size:1.3em} +#mb_login h2 {margin:0} +#mb_login p {padding:10px 0;line-height:1.5em} +#mb_login #login_frm {position:relative;padding:0 5px;font-size:1em} +#mb_login #login_frm div {padding:10px 0 0;text-align:right} +#mb_login .frm_input {display:block;margin-bottom:5px;padding:0;width:81%;height:1.8em;line-height:1.8em} +#mb_login .btn_submit {position:absolute;top:0;right:5px;padding:0 !important;width:18%;height:4.3em !important;text-align:center} +#mb_login section {margin:30px 0;padding:15px 10px;border:1px solid #cfded8;background:#f7f7f7} +#mb_login section div {text-align:right} + +/* 쪽지 */ +#memo_view_contents {margin:0 auto 20px;width:90%} +#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#memo_view_ul {margin:0;padding:0 0 10px;border-bottom:1px solid #eee;list-style:none} +.memo_view_li {position:relative;padding:5px 0} +.memo_view_subj {display:inline-block;width:65px} +#memo_view_ul a {} +#memo_view p {padding:10px 0;min-height:150px;height:auto !important;height:150px;line-height:1.8em} + +#memo_list_ul {margin:0 20px;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#memo_list_ul li {position:relative;padding:10px 0;border-bottom:1px solid #e9e9e9} +#memo_list_ul .memo_link {} +#memo_list_ul .memo_send {position:absolute;top:10px;right:30px} +#memo_list_ul .memo_read {font-size:0.95em;color:#666} +#memo_list_ul .memo_del {position:absolute;top:10px;right:0} + +#memo_write #me_recv_mb_id {width:98%} +#memo_write textarea {width:99%;height:100px} + +/* 스크랩 */ +#scrap_ul {margin:0 20px;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#scrap_ul li {position:relative;padding:10px 35px 10px 0;border-bottom:1px solid #e9e9e9} +#scrap_ul .scrap_board {display:inline-block;margin:0 10px 0 0;font-weight:bold} +#scrap_ul .scrap_del {position:absolute;top:10px;right:0} + +#scrap_do table {margin:0 0 10px;width:100%} +#scrap_do textarea {width:99%;height:100px} + +/* 포인트 */ +#point_ul {margin:0 20px;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#point_ul li {position:relative;padding:10px 0;border-bottom:1px solid #e9e9e9} +#point_ul .point_wrap01 {position:relative;padding:0 0 0 90px} +#point_ul .point_wrap02 {margin:7px 0 0;text-align:right} +#point_ul .point_date {position:absolute;top:0;left:0} + +#point_sum {margin:0 20px} +#point_sum .sum_row {margin:0 0 1px;background:#f2f5f9} +#point_sum .sum_row:after {display:block;visibility:hidden;clear:both;content:''} +#point_sum .sum_tit, #point_sum .sum_val {display:block;margin:0 0 1px;padding:10px} +#point_sum .sum_tit {clear:both;float:left;width:100px} +#point_sum .sum_val {float:right} + +/* 회원 비밀번호 확인 */ +#mb_confirm {margin:30px 0} +#mb_confirm h1 {margin:0 0 15px;padding:0 10px;font-size:1.3em} +#mb_confirm p {padding:15px 10px;border-bottom:1px solid #cfded8;border-bottom:0;background:#fff} +#mb_confirm p strong {display:block} +#mb_confirm fieldset {position:relative;margin:0 0 5px;padding:20px 10px;border-bottom:1px solid #cfded8;background:#f7f7f7} +#mb_confirm_pw {display:block;margin-top:10px;padding:0;width:88%;line-height:1.8em !important} +#mb_confirm .btn_submit {position:absolute;bottom:20px;right:10px;width:10%;height:1.9em !important;line-height:1.9em} + +/* 비밀글 비밀번호 확인 */ +#pw_confirm {margin:30px 0} +#pw_confirm h1 {margin:0 0 15px;padding:0 10px;font-size:1.3em} +#pw_confirm p {padding:15px 10px;border-bottom:1px solid #cfded8;border-bottom:0;background:#fff} +#pw_confirm p strong {display:block} +#pw_confirm fieldset {position:relative;margin:0 0 5px;padding:5px 5px 10px;border-bottom:1px solid #cfded8;background:#f7f7f7} +#pw_wr_password {display:block;margin-top:10px;padding:0;width:88%;line-height:1.8em !important} +#pw_confirm .btn_submit {position:absolute;bottom:10px;right:5px;width:10%;height:1.9em !important;line-height:1.9em} + +/* 폼메일 */ +#formmail #subject {width:98%} +#formmail textarea {width:99%;height:100px} + +/* 자기소개 */ +#profile table {margin-bottom:0} +#profile section {padding:10px 20px} +#profile h2 {margin:0} +#profile .sv_wrap a {margin:0 0 5px;padding:0;font-weight:bold;line-height:10px} \ No newline at end of file diff --git a/theme/basic/mobile/skin/new/basic/new.skin.php b/theme/basic/mobile/skin/new/basic/new.skin.php new file mode 100644 index 000000000..9055d2b52 --- /dev/null +++ b/theme/basic/mobile/skin/new/basic/new.skin.php @@ -0,0 +1,66 @@ +', 0); +?> + + +
    + 상세검색 +
    + + + + + +
    + +
    + + + +
    + + + + + + + + + + + + + + + + + + '; + ?> + +
    게시판제목일시
    게시물이 없습니다.
    +
    + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/new/basic/style.css b/theme/basic/mobile/skin/new/basic/style.css new file mode 100644 index 000000000..6fe648fcf --- /dev/null +++ b/theme/basic/mobile/skin/new/basic/style.css @@ -0,0 +1,9 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 새글 */ +#new_sch {margin:0 0 5px;padding:5px 10px} +#new_tbl {} +#new_tbl th:nth-of-type(3) {width:50px} + +#new_tbl td:nth-of-type(3) {text-align:center} \ No newline at end of file diff --git a/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.1.php b/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.1.php new file mode 100644 index 000000000..a9dcf1b8f --- /dev/null +++ b/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.1.php @@ -0,0 +1,63 @@ +', 0); +?> + + + + + diff --git a/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php b/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php new file mode 100644 index 000000000..a7c703339 --- /dev/null +++ b/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php @@ -0,0 +1,46 @@ +', 0); +?> + + + + + + diff --git a/theme/basic/mobile/skin/outlogin/basic/style.css b/theme/basic/mobile/skin/outlogin/basic/style.css new file mode 100644 index 000000000..e98b3ab56 --- /dev/null +++ b/theme/basic/mobile/skin/outlogin/basic/style.css @@ -0,0 +1,29 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 아웃로그인 */ +.ol {position:relative;margin:0 0 10px;padding:0 5px 5px;border-bottom:1px solid #e7f1ed} +.ol h2 {width:0;height:0;overflow:hidden} + +.ol a.btn_admin {display:inline-block;margin:0 0 5px;padding:0 10px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;line-height:2em;vertical-align:middle} /* 관리자 전용 버튼 */ +.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none} + +#ol_before input[type=text], #ol_before input[type=password] {display:block;margin-bottom:5px;padding:0;width:80%;height:1.8em;border:1px solid #e4eaec;background:#f7f7f7;vertical-align:middle;line-height:1.8em} +#ol_before input[type=submit] {position:absolute;top:0;right:5px;padding:0 !important;width:18%;height:4.3em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;vertical-align:top;cursor:pointer} +#ol_svc {margin:15px 0 5px;text-align:right} +#ol_svc a {display:inline-block;margin:0 0 0 5px;color:#000;text-decoration:none;vertical-align:middle} + +#ol_after_hd strong {display:inline-block;padding:0 0 5px} +#ol_after_hd .btn_admin {display:block;padding:0 !important;text-align:center} +#ol_after_private {margin:0;padding:0;list-style:none} +#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""} +#ol_after_private li {float:left} +#ol_after_memo {width:30%} +#ol_after_pt {width:40%} +#ol_after_scrap {width:30%} +#ol_after_private a {display:block;height:3em;background:#f7f7f7;color:#000;text-decoration:none;text-align:center;line-height:3em} +#ol_after_private a strong {color:#000;font-weight:normal} +#ol_after_private a:nth-of-type(1) {border-right:1px solid #fff} +#ol_after_private a:nth-of-type(2) {border-right:1px solid #fff} +#ol_after_ft {margin-top:5px;text-align:right} +#ol_after_ft a {display:inline-block;padding:0 20px;height:2em;background:#333;color:#fff;text-decoration:none;text-align:center;line-height:2em} \ No newline at end of file diff --git a/theme/basic/mobile/skin/poll/basic/poll.skin.php b/theme/basic/mobile/skin/poll/basic/poll.skin.php new file mode 100644 index 000000000..3585bbf6a --- /dev/null +++ b/theme/basic/mobile/skin/poll/basic/poll.skin.php @@ -0,0 +1,65 @@ +', 0); +?> + +
    + + + +
    + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/poll/basic/poll_result.skin.php b/theme/basic/mobile/skin/poll/basic/poll_result.skin.php new file mode 100644 index 000000000..451d92217 --- /dev/null +++ b/theme/basic/mobile/skin/poll/basic/poll_result.skin.php @@ -0,0 +1,120 @@ +', 0); +?> + +
    +

    + +
    +

    결과

    + +
    +
    전체
    +
    +
      + +
    1. +

      + + + % +

      +
      + +
      +
    2. + +
    +
    +
    +
    + + +
    +

    이 설문에 대한 기타의견

    + + +
    +
    +

    님의 의견

    + + +
    +

    + +

    +
    + "; } ?> +
    +
    + + + = $po['po_level']) { ?> +
    + + + + +

    + +
    + + + + + + + + + + + + + + + + +
    +
    + +
    + +
    +
    + + +
    + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/poll/basic/style.css b/theme/basic/mobile/skin/poll/basic/style.css new file mode 100644 index 000000000..f0d852baa --- /dev/null +++ b/theme/basic/mobile/skin/poll/basic/style.css @@ -0,0 +1,86 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +#poll a.btn_admin {} /* 관리자 전용 버튼 */ +#poll a.btn_admin:focus, #poll a.btn_admin:hover {} + +/* 폼 테이블 */ +#poll .tbl_frm table {} +#poll .tbl_frm .frm_address {} +#poll .tbl_frm .frm_file {} +#poll .tbl_frm .frm_info {} + +#poll .tbl_frm01 {} +#poll .tbl_frm01 caption {} +#poll .tbl_frm01 th {} +#poll .tbl_frm01 td {} +#poll .tbl_frm01 textarea, #poll .frm_input {} +#poll .tbl_frm01 textarea {} +/* +#poll .tbl_frm01 #captcha {} +#poll .tbl_frm01 #captcha input {} +*/ +#poll .tbl_frm01 a {} + +#poll .required, #poll textarea.required {} + +#poll .btn_confirm {} /* 서식단계 진행 */ +#poll .btn_submit {} +#poll .btn_cancel {} +#poll .btn_frmline {} /* 우편번호검색버튼 등 */ +#poll .win_btn {} /* 새창용 */ +#poll .win_btn a {} +#poll .win_btn button {} +#poll .win_btn input {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 설문조사 스킨 */ +#poll {margin:10px 0 0;padding:0 0 10px} +#poll header {position:relative;padding:0 5px} +#poll h2 {padding:0 0 5px} +#poll header .btn_admin {display:block;margin:0 0 5px;padding:0 10px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-align:center;text-decoration:none;line-height:2em;vertical-align:middle} +#poll header p {padding:0} +#poll ul {margin:0 0 10px;padding:5px 10px;list-style:none} +#poll li {padding:3px 0} +#poll footer {padding:0 5px} +#poll footer:after {display:block;visibility:hidden;clear:both;content:""} +#poll footer input {float:left;width:49%;height:2.5em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;vertical-align:top;cursor:pointer;-webkit-appearance:none} +#poll footer a {display:inline-block;float:right;width:49%;height:2.4em;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;text-align:center;line-height:2.4em} +#poll footer a:focus, #poll footer a:hover {text-decoration:none !important} + +/* 설문조사 결과 (새창) */ +#poll_result section {padding:10px;border-bottom:1px solid #eee} +#poll_result h2 {margin:0;padding:0} +#poll_result .member, #poll_result .guest, #poll_result .sv_member, #poll_result .sv_guest {font-weight:bold;margin-right:5px} +#poll_result_list {margin:0 auto} +#poll_result_list h2 {text-align:center} +#poll_result_list dl, #poll_result_list dt, #poll_result_list dd {margin:0;padding:0} +#poll_result_list dl {padding-bottom:20px} +#poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} +#poll_result_list ol {margin:0;padding-left:25px} +#poll_result_list li {margin-top:10px} +#poll_result_list p {position:relative;margin:0;padding:5px 0} +#poll_result_list p strong {position:absolute;top:5px;right:5%;margin-right:60px;width:100px;text-align:right} +#poll_result_list p span {position:absolute;top:5px;right:5%;width:60px;color:#68999c;text-align:right} +.poll_result_graph {position:relative;margin-right:5%;height:5px;background:#eee} +.poll_result_graph span {position:absolute;top:0;left:0;height:5px;background:#565e60;font-size:0.1em} +#poll_result_cmt {margin:0 auto;padding:15px !important;background:#f7f7f7} +#poll_result_cmt h2 {margin:0 0 20px;text-align:center} +#poll_result_cmt h3 {margin:0 auto 10px} +#poll_result_cmt article {margin:0 0 10px;border-bottom:1px solid #eee} +#poll_result_cmt h1 {margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt p {padding:5px 0} +#poll_result_cmt footer {text-align:right} +#poll_result_cmt .tbl_wrap {margin:0} +#poll_result_wcmt {margin:0 0 10px !important} +#poll_result_wcmt td {padding:0 0 5px;border:0} +#poll_result_wcmt input[type=text] {background:#fff !important} +#pc_idea {width:98%} +.poll_cmt_del a {display:inline-block;padding-bottom:10px} +#poll_result_oth {margin:0 auto 15px} +#poll_result_oth h2 {padding:10px} +#poll_result_oth ul {margin:0;padding:0 10px;list-style:none} +#poll_result_oth a {display:block;padding:10px 0;border-bottom:1px solid #eee;color:#000;text-decoration:none} \ No newline at end of file diff --git a/theme/basic/mobile/skin/popular/basic/popular.skin.php b/theme/basic/mobile/skin/popular/basic/popular.skin.php new file mode 100644 index 000000000..463b3b01c --- /dev/null +++ b/theme/basic/mobile/skin/popular/basic/popular.skin.php @@ -0,0 +1,17 @@ +', 0); +?> + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/popular/basic/style.css b/theme/basic/mobile/skin/popular/basic/style.css new file mode 100644 index 000000000..545cd3086 --- /dev/null +++ b/theme/basic/mobile/skin/popular/basic/style.css @@ -0,0 +1,11 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 인기검색어 */ +#popular {border-bottom:1px dotted #dde4e9} +#popular div {zoom:1} +#popular div:after {display:block;visibility:hidden;clear:both;content:""} +#popular h2 {float:left;padding:10px 5px 10px 10px} +#popular ul {float:left;margin:0 0 0 10px;padding:0;list-style:none} +#popular li {float:left} +#popular a {display:inline-block;padding:10px 5px;text-decoration:none} \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/img/btn_close.gif b/theme/basic/mobile/skin/qa/basic/img/btn_close.gif new file mode 100644 index 000000000..040b180ac Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/btn_close.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_answer.gif b/theme/basic/mobile/skin/qa/basic/img/icon_answer.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_answer.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_file.gif b/theme/basic/mobile/skin/qa/basic/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_file.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_hot.gif b/theme/basic/mobile/skin/qa/basic/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_hot.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_img.gif b/theme/basic/mobile/skin/qa/basic/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_img.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_link.gif b/theme/basic/mobile/skin/qa/basic/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_link.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_mobile.gif b/theme/basic/mobile/skin/qa/basic/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_mobile.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_movie.gif b/theme/basic/mobile/skin/qa/basic/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_movie.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_new.gif b/theme/basic/mobile/skin/qa/basic/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_new.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_secret.gif b/theme/basic/mobile/skin/qa/basic/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_secret.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/img/icon_sound.gif b/theme/basic/mobile/skin/qa/basic/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/mobile/skin/qa/basic/img/icon_sound.gif differ diff --git a/theme/basic/mobile/skin/qa/basic/list.skin.php b/theme/basic/mobile/skin/qa/basic/list.skin.php new file mode 100644 index 000000000..2efc6fb57 --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/list.skin.php @@ -0,0 +1,152 @@ +', 0); +?> + +
    + + + + + + + +
    +
    + Total + 페이지 +
    + + + + +
    + + +
    + + + + + +
    + + +
    + + +
    +
      + +
    • + +
      + + +
      + + +
      + + + + +
      +
      +
    • + + + 게시물이 없습니다.'; } ?> +
    +
    + +
    + +
      +
    • +
    + + + +
    +
    +
    + + + + + + + + + +
    + 게시물 검색 + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/style.css b/theme/basic/mobile/skin/qa/basic/style.css new file mode 100644 index 000000000..28bdeaac5 --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/style.css @@ -0,0 +1,247 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_list a.btn_b01 {} +#bo_list a.btn_b01:focus, #bo_list .btn_b01:hover {} +#bo_list a.btn_b02 {} +#bo_list a.btn_b02:focus, #bo_list .btn_b02:hover {} +#bo_list a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_list a.btn_admin:focus, #bo_list a.btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v .btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v .btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w .btn_cancel {} +#bo_w .btn_frmline {} /* 우편번호검색버튼 등 */ + +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_address {} +#bo_w .frm_file {} +#bo_w .frm_info {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 caption {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +#bo_w .required, #bo_w textarea.required {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_list #list_chk {padding:0 10px 10px} +#bo_list .ul_wrap ul {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#bo_list .ul_wrap li {position:relative;padding:8px 10px;border-bottom:1px solid #e9e9e9} +#bo_list .ul_wrap li.bo_adm {padding:8px 10px 8px 30px} +#bo_list .ul_wrap a {display:block;padding:0 0 10px} +#bo_list .ul_wrap .li_chk {position:absolute;top:8px;left:10px} +#bo_list .ul_wrap .li_info span {display:inline-block;margin:0 5px 0 0;vertical-align:middle} +#bo_list .ul_wrap .li_stat {position:absolute;bottom:8px;right:10px} + +#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin:5px 10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px;width:25%} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:5px 0;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;text-decoration:none;letter-spacing:-0.1em} +#bo_cate a:focus, +#bo_cate a:hover, +#bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +/* 관리자일 때 */ +#bo_list_admin th label {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_list_admin th:nth-of-type(1) {width:40px} +#bo_list_admin th:nth-of-type(3) {width:100px} + +#bo_list_admin td:nth-of-type(1) {text-align:center} +#bo_list_admin td:nth-of-type(3) {text-align:center} + +/* 관리자가 아닐 때 */ +#bo_list th:nth-of-type(2) {width:100px} + +#bo_list td:nth-of-type(2) {text-align:center} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;padding:5px 10px} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:0 10px;height:2em;border:1px solid #e8180c !important;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none} +.bo_notice td {background:#f7f7f7} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} +.td_subject img {margin-left:3px} +#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} + +/* 게시판 쓰기 */ +#bo_w #wr_email, #bo_w #wr_homepage, #bo_w #wr_subject {width:100%} + +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrp {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#qa_email {width:50%} +#qa_subject {width:100%} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:15px;padding-bottom:15px} + +#bo_v_table {margin:0 0 5px;padding:0 10px;color:#999;font-size:0.9em;font-weight:bold} + +#bo_v_title {padding:0 10px 10px;font-size:1.2em} + +#bo_v_info {padding:0 10px 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_info {} +#bo_v_info strong {display:inline-block;margin:0 0 0 5px;font-weight:normal} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_file a {display:inline-block;padding:5px 0;color:#000;text-decoration:none} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +.bo_v_file_cnt {display:inline-block;margin:0 10px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_link a {display:inline-block;padding:5px 0;color:#000;text-decoration:none} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 10px} + +#bo_v_contact {border-bottom:1px solid #ddd} +#bo_v_contact h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_contact dl {margin:0;padding:0;list-style:none} +#bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_contact dt, #bo_v_contact dd {float:left;margin:0;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_contact dt {clear:both;padding:8px 0 8px 10%;width:20%;font-weight:bold} +#bo_v_contact dd {padding:8px 0;width:70%} + +#bo_v_top {margin:0 0 10px;padding:10px} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {padding:0 10px} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {padding:0 10px;min-height:100px} +#bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:15px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:20px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {margin-bottom:20px;text-align:center} +#bo_v_act a {margin-right:5px;vertical-align:top} +#bo_v_act span {display:inline-block;margin-right:5px;padding:0 10px;border:1px solid #eee !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:2em;vertical-align:top} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, #bo_v_act_nogood {display:inline-block;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +#bo_v_addq {margin:0 0 30px;text-align:right} + +#bo_v_ans {margin:0 10px 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_ans h2 {display:inline-block;vertical-align:middle;font-size:1.2em} +#bo_v_ans #ans_datetime {margin:10px 0;color:#999} +#bo_v_ans #ans_con {margin:0 0 10px;line-height:1.8em} +#bo_v_ans #ans_add {text-align:right} +#bo_v_ans #ans_msg {padding:40px 0;background:#f2f5f9;text-align:center} + +#bo_v_rel {margin:0 0 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_rel h2 {margin:0 10px 10px;font-size:1.2em} + +#bo_v form {padding-top:15px} + +/* 게시판 댓글 */ +#bo_vc {margin:0 0 5px;padding:15px 15px 5px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f7f7f7} +#bo_vc h2 {margin-bottom:5px} +#bo_vc article {padding:0 0 5px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:13px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:13px;left:-20px} +#bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 10px 0 5px} +#bo_vc h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc_empty {margin:0;padding:15px !important;border-bottom:1px dotted #ccc;text-align:center} +#bo_vc fieldset {margin:0 0 10px;padding:0} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin-bottom:10px;padding:0 15px 15px;border-bottom:1px solid #cfded8} +#bo_vc_w h2 {padding:10px 0 5px} +#bo_vc_w #char_cnt {display:block;margin-bottom:5px} +#bo_vc_w textarea {width:99%} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 10px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} + +#bo_vc form {padding:0} \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/view.answer.skin.php b/theme/basic/mobile/skin/qa/basic/view.answer.skin.php new file mode 100644 index 000000000..d8d8beb1f --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/view.answer.skin.php @@ -0,0 +1,24 @@ + + +
    +

    답변:

    + 추가질문 + +
    + +
    +
    + +
    + +
    + + 답변수정 + + + 답변삭제 + +
    +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/view.answerform.skin.php b/theme/basic/mobile/skin/qa/basic/view.answerform.skin.php new file mode 100644 index 000000000..7fbf8d81f --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/view.answerform.skin.php @@ -0,0 +1,125 @@ + + +
    + +

    답변등록

    + +
    + + + + + + '; + } else { + $option .= "\n".''."\n".''; + } + + echo $option_hidden; + ?> + +
    + + + + + + + + + + + + + + + + + +
    옵션
    + +
    +
    + +
    + +
    +
    + + + +

    고객님의 문의에 대한 답변을 준비 중입니다.

    + +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/view.skin.php b/theme/basic/mobile/skin/qa/basic/view.skin.php new file mode 100644 index 000000000..cf9be9ccd --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/view.skin.php @@ -0,0 +1,187 @@ +', 0); +?> + + + + +
    + +
    +
    +

    + +

    +
    + +
    +

    페이지 정보

    + 작성자 + 작성일 +
    + + + +
    +

    첨부파일

    + +
    + + + + +
    +

    연락처정보

    +
    + +
    이메일
    +
    + + +
    휴대폰
    +
    + +
    +
    + + + +
    + + + + + + + +
    + + +
    +

    본문

    + + \n"; + + for ($i=0; $i<$view['img_count']; $i++) { + //echo $view['img_file'][$i]; + echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']); + } + + echo "\n"; + } + ?> + + +
    + + + +
    추가질문
    + + +
    + + + + +
    +

    연관질문

    + +
    + + + + + + + + + + + + + + + + + + + +
    분류제목상태등록일
    + + + +
    +
    +
    + + + +
    + +
    + + +
    + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/write.skin.php b/theme/basic/mobile/skin/qa/basic/write.skin.php new file mode 100644 index 000000000..39118b80b --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/write.skin.php @@ -0,0 +1,184 @@ +', 0); +?> + +
    + +
    + + + + + + '; + } else { + $option .= "\n".''."\n".''; + } + + echo $option_hidden; + ?> + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    옵션
    + class="frm_input email" maxlength="100"> + > + +
    + class="frm_input" size="30"> + + > 답변등록 SMS알림 수신 + +
    + +
    + +
    파일 #1 + + + + +
    파일 #2 + + + + +
    +
    + +
    + + 목록 +
    +
    + + +
    + \ No newline at end of file diff --git a/theme/basic/mobile/skin/search/basic/search.skin.php b/theme/basic/mobile/skin/search/basic/search.skin.php new file mode 100644 index 000000000..c1ae64ec8 --- /dev/null +++ b/theme/basic/mobile/skin/search/basic/search.skin.php @@ -0,0 +1,142 @@ +', 0); +?> + +
    + +
    + 상세검색 +
    + + + + + +
    +
    + + + + + +
    +
    + id="sop_or" name="sop"> + + id="sop_and" name="sop"> + +
    +
    +
    + +
    + + +
    +

    전체검색 결과

    +
    +
    게시판
    +
    +
    게시물
    +
    +
    +

    / 페이지 열람 중

    +
    + + + + + +
    검색된 자료가 하나도 없습니다.
    + + +
    + +
    + +

    게시판 내 결과

    + + + +
    + +
    + + + +
    diff --git a/theme/basic/mobile/skin/search/basic/style.css b/theme/basic/mobile/skin/search/basic/style.css new file mode 100644 index 000000000..56295b0f4 --- /dev/null +++ b/theme/basic/mobile/skin/search/basic/style.css @@ -0,0 +1,33 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 전체검색결과 스킨 */ +#sch_res_detail {padding:0 0 10px;border-bottom:1px solid #e9e9e9;text-align:center} +#sch_res_detail legend {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sch_res_detail div {margin:0 0 5px} +#sch_res_detail .frm_input {height:2.5em;line-height:2.5em} + +#sch_res_ov {padding:10px;border-bottom:1px solid #e9e9e9;background:#f5f6fa;zoom:1} +#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""} +#sch_res_ov h2 {margin:0 0 5px} +#sch_res_ov dl {margin:0 0 5px;zoom:1} +#sch_res_ov dl:after {display:block;visibility:hidden;clear:both;content:""} +#sch_res_ov dt {float:left} +#sch_res_ov dd {float:left;margin:0 10px 0 5px} +#sch_res_ov p {margin:0;padding:0} + +#sch_res_board {margin:0 0 10px;padding:0;list-style:none;zoom:1} +#sch_res_board:after {display:block;visibility:hidden;clear:both;content:""} +#sch_res_board a {display:block;position:relative;margin-left:-1px;padding:5px 10px;border-bottom:1px solid #e9e9e9;text-decoration:none;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#sch_res_board a:focus, #sch_res_board a:hover, #sch_res_board a:active {text-decoration:none} +#sch_res_board .cnt_cmt {font-weight:normal !important} + +.sch_res_list {margin:0 0 10px;padding:10px 0} +.sch_res_list h2 {margin:0 0 10px;padding:0 10px;font-size:1.2em} +.sch_res_list ul {margin:0;padding:0;list-style:none} +.sch_res_list li {margin:0 0 10px;padding:0 10px 10px;border-bottom:1px solid #e9e9e9} +.sch_res_list a {text-decoration:none} +.sch_res_title {display:inline-block;margin:0 0 5px} +.sch_res_list p {margin:0 0 10px;line-height:1.8em} +.sch_more {padding:0 10px;text-align:right} +.sch_on {color:#ff3061} \ No newline at end of file diff --git a/theme/basic/mobile/skin/visit/basic/style.css b/theme/basic/mobile/skin/visit/basic/style.css new file mode 100644 index 000000000..5a9c00719 --- /dev/null +++ b/theme/basic/mobile/skin/visit/basic/style.css @@ -0,0 +1,11 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +#visit {border-bottom:1px dotted #dde4e9} +#visit div {zoom:1} +#visit div:after {display:block;visibility:hidden;clear:both;content:""} +#visit h2 {float:left;padding:10px} +#visit dl {float:left;margin:0 0 0 5px;padding:0} +#visit dt {float:left;margin:0;padding:10px 5px;letter-spacing:-0.1em} +#visit dd {float:left;margin:0 3px 0 0;padding:10px 5px} +#visit a {display:inline-block;padding:10px 3px;text-decoration:none} \ No newline at end of file diff --git a/theme/basic/mobile/skin/visit/basic/visit.skin.php b/theme/basic/mobile/skin/visit/basic/visit.skin.php new file mode 100644 index 000000000..04027bdec --- /dev/null +++ b/theme/basic/mobile/skin/visit/basic/visit.skin.php @@ -0,0 +1,25 @@ +', 0); +?> + + diff --git a/theme/basic/mobile/tail.php b/theme/basic/mobile/tail.php new file mode 100644 index 000000000..70cac5cc0 --- /dev/null +++ b/theme/basic/mobile/tail.php @@ -0,0 +1,47 @@ + + + + +
    + + + +
    + +
    + + +
    + + Copyright © 소유하신 도메인. All rights reserved.
    + 상단으로 +
    +
    + + +PC 버전으로 보기 + + + + + \ No newline at end of file diff --git a/theme/basic/readme.txt b/theme/basic/readme.txt new file mode 100644 index 000000000..7e1102ba6 --- /dev/null +++ b/theme/basic/readme.txt @@ -0,0 +1,8 @@ +Theme Name: 베이직 +Theme URI: http://demo.sir.co.kr/gnuboard5 +Maker: SIR +Maker URI: http://sir.co.kr +Version: 1.0.0 +Detail: 베이직 테마는 SIR에서 제공하는 그누보드5 테마입니다. 베이직 테마는 웹표준 및 접근성을 준수합니다. +License: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 +License URI: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html \ No newline at end of file diff --git a/theme/basic/screenshot.png b/theme/basic/screenshot.png new file mode 100644 index 000000000..423a3993e Binary files /dev/null and b/theme/basic/screenshot.png differ diff --git a/theme/basic/skin/board/basic/img/btn_close.gif b/theme/basic/skin/board/basic/img/btn_close.gif new file mode 100644 index 000000000..040b180ac Binary files /dev/null and b/theme/basic/skin/board/basic/img/btn_close.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_file.gif b/theme/basic/skin/board/basic/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_file.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_hot.gif b/theme/basic/skin/board/basic/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_hot.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_img.gif b/theme/basic/skin/board/basic/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_img.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_link.gif b/theme/basic/skin/board/basic/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_link.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_mobile.gif b/theme/basic/skin/board/basic/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_mobile.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_movie.gif b/theme/basic/skin/board/basic/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_movie.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_new.gif b/theme/basic/skin/board/basic/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_new.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_reply.gif b/theme/basic/skin/board/basic/img/icon_reply.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_reply.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_secret.gif b/theme/basic/skin/board/basic/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_secret.gif differ diff --git a/theme/basic/skin/board/basic/img/icon_sound.gif b/theme/basic/skin/board/basic/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/skin/board/basic/img/icon_sound.gif differ diff --git a/theme/basic/skin/board/basic/list.skin.php b/theme/basic/skin/board/basic/list.skin.php new file mode 100644 index 000000000..d995a8555 --- /dev/null +++ b/theme/basic/skin/board/basic/list.skin.php @@ -0,0 +1,255 @@ +', 0); +?> + +

    목록

    + + +
    + + + + + + + + +
    +
    + Total + 페이지 +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + "> + + + + + + + + + + + + + '; } ?> + +
    목록
    번호 + + + 제목글쓴이날짜조회추천비추천
    + 공지'; + else if ($wr_id == $list[$i]['wr_id']) + echo "열람중"; + else + echo $list[$i]['num']; + ?> + + + + + + + + + + + 댓글 + + + '; } + + if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new']; + if (isset($list[$i]['icon_hot'])) echo $list[$i]['icon_hot']; + if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file']; + if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link']; + if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret']; + + ?> +
    게시물이 없습니다.
    +
    + + +
    + +
      +
    • +
    • +
    • +
    + + + + + +
    + +
    +
    + + + + + + + + + +
    + 게시물 검색 + +
    + + + + + + + + +
    +
    + + + + + + diff --git a/theme/basic/skin/board/basic/style.css b/theme/basic/skin/board/basic/style.css new file mode 100644 index 000000000..8d63d833f --- /dev/null +++ b/theme/basic/skin/board/basic/style.css @@ -0,0 +1,256 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_list a.btn_b01 {} +#bo_list a.btn_b01:focus, #bo_list a.btn_b01:hover {} +#bo_list a.btn_b02 {} +#bo_list a.btn_b02:focus, #bo_list a.btn_b02:hover {} +#bo_list a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_list a.btn_admin:focus, #bo_list .btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w button.btn_submit {} +#bo_w fieldset .btn_submit {} +#bo_w .btn_cancel {} +#bo_w button.btn_cancel {} +#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} +#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ +#bo_w button.btn_frmline {} + +/* 기본 테이블 */ +/* 목록 테이블 */ +#bo_list .tbl_head01 {} +#bo_list .tbl_head01 caption {} +#bo_list .tbl_head01 thead th {} +#bo_list .tbl_head01 thead a {} +#bo_list .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_list .tbl_head01 tfoot th {} +#bo_list .tbl_head01 tfoot td {} +#bo_list .tbl_head01 tbody th {} +#bo_list .tbl_head01 td {} +#bo_list .tbl_head01 a {} +#bo_list td.empty_table {} + +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_info {} +#bo_w .frm_address {} +#bo_w .frm_file {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +/* 필수입력 */ +#bo_w .required, #bo_w textarea.required {} + +#bo_w .cke_sc {} +#bo_w button.btn_cke_sc{} +#bo_w .cke_sc_def {} +#bo_w .cke_sc_def dl {} +#bo_w .cke_sc_def dl:after {} +#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {} +#bo_w .cke_sc_def dt {} +#bo_w .cke_sc_def dd {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_list .td_board {width:120px;text-align:center} +#bo_list .td_chk {width:30px;text-align:center} +#bo_list .td_date {width:60px;text-align:center} +#bo_list .td_datetime {width:110px;text-align:center} +#bo_list .td_group {width:100px;text-align:center} +#bo_list .td_mb_id {width:100px;text-align:center} +#bo_list .td_mng {width:80px;text-align:center} +#bo_list .td_name {width:100px;text-align:left} +#bo_list .td_nick {width:100px;text-align:center} +#bo_list .td_num {width:50px;text-align:center} +#bo_list .td_numbig {width:80px;text-align:center} + +#bo_list .txt_active {color:#5d910b} +#bo_list .txt_expired {color:#ccc} + +#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +.td_subject img {margin-left:3px} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;zoom:1} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding-top:5px} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:8px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} +.bo_notice td {background:#f5f6fa} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} +#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} +#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} + +/* 게시판 쓰기 */ +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrap {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#autosave_wrapper {position:relative} +#autosave_pop {display:none;z-index:10;position:absolute;top:24px;right:117px;padding:8px;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;overflow-y:scroll} +html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ +#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} +#autosave_pop div {text-align:right} +#autosave_pop button {margin:0;padding:0;border:0;background:transparent} +#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1} +#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} +#autosave_pop a {display:block;float:left} +#autosave_pop span {display:block;float:right} +.autosave_close {cursor:pointer} +.autosave_content {display:none} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:20px;padding-bottom:20px} + +#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em} + +#bo_v_title {padding:10px 0;font-size:1.2em} + +#bo_v_info {padding:0 0 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal} +#bo_v_info .sv_member, +#bo_v_info .sv_guest, +#bo_v_info .member, +#bo_v_info .guest {font-weight:bold} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file img {float:left;margin:0 10px 0 0} +.bo_v_file_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_top {margin:0 0 10px;padding:10px 0;zoom:1} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {zoom:1} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {min-height:200px;height:auto !important;height:200px} +#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {margin-bottom:30px;text-align:center} +#bo_v_act .bo_v_act_gng {position:relative} +#bo_v_act a {margin-right:5px;vertical-align:middle} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +/* 게시판 댓글 */ +#bo_vc {margin:0 0 20px;padding:20px 20px 10px;border:1px solid #e5e8ec;background:#f5f8f9} +#bo_vc h2 {margin-bottom:10px} +#bo_vc article {padding:0 0 10px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:15px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} +#bo_vc .sv_wrap {margin-right:15px} +#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px} +#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc p a.s_cmt {text-decoration:none} +#bo_vc_empty {margin:0;padding:20px !important;text-align:center} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none;zoom:1} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:1px solid #cfded8} +#bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc_w #char_cnt {display:block;margin:0 0 5px} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 20px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} \ No newline at end of file diff --git a/theme/basic/skin/board/basic/view.skin.php b/theme/basic/skin/board/basic/view.skin.php new file mode 100644 index 000000000..7f53d70d7 --- /dev/null +++ b/theme/basic/skin/board/basic/view.skin.php @@ -0,0 +1,283 @@ +', 0); +?> + + + + +
    + +
    +
    +

    + +

    +
    + +
    +

    페이지 정보

    + 작성자 + 작성일 + 조회 + 댓글 +
    + + + + + +
    +

    첨부파일

    + +
    + + + + + + + + + + +
    + + + + + + + +
    + + +
    +

    본문

    + + \n"; + + for ($i=0; $i<=count($view['file']); $i++) { + if ($view['file'][$i]['view']) { + //echo $view['file'][$i]['view']; + echo get_view_thumbnail($view['file'][$i]['view']); + } + } + + echo "\n"; + } + ?> + + +
    + + + +

    + + + +
    + 스크랩 + + + 추천 + + + + + + 비추천 + + + +
    + +
    + 추천 + 비추천 +
    + + +
    + + + + + + +
    + +
    + + +
    + + + + + + \ No newline at end of file diff --git a/theme/basic/skin/board/basic/view_comment.skin.php b/theme/basic/skin/board/basic/view_comment.skin.php new file mode 100644 index 000000000..8c6deacbc --- /dev/null +++ b/theme/basic/skin/board/basic/view_comment.skin.php @@ -0,0 +1,330 @@ + + + + + +
    +

    댓글목록

    + \]/i", "", $comment); + $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결 + ?> + +
    style="margin-left:px;border-top-color:#e0e0e0"> +
    +

    님의 댓글

    + + 댓글의 댓글 + + 아이피 + + + 작성일 + + +
    + + +

    + 비밀글 + +

    + + + + + " id="secret_comment_"> + + + + + +
    + +

    등록된 댓글이 없습니다.

    + +
    + + + + + + + + + \ No newline at end of file diff --git a/theme/basic/skin/board/basic/write.skin.php b/theme/basic/skin/board/basic/write.skin.php new file mode 100644 index 000000000..f0e7e91e8 --- /dev/null +++ b/theme/basic/skin/board/basic/write.skin.php @@ -0,0 +1,268 @@ +', 0); +?> + +
    +

    + + +
    + + + + + + + + + + + + '."\n".''; + } + + if ($is_html) { + if ($is_dhtml_editor) { + $option_hidden .= ''; + } else { + $option .= "\n".''."\n".''; + } + } + + if ($is_secret) { + if ($is_admin || $is_secret==1) { + $option .= "\n".''."\n".''; + } else { + $option_hidden .= ''; + } + } + + if ($is_mail) { + $option .= "\n".''."\n".''; + } + } + + echo $option_hidden; + ?> + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    class="frm_input " maxlength="20">
    옵션
    + +
    +
    + + + + +
    + 임시 저장된 글 목록 +
    +
      +
      +
      + +
      +
      + + +

      이 게시판은 최소 글자 이상, 최대 글자 이하까지 글을 쓰실 수 있습니다.

      + + + + +
      글자
      + +
      " id="wr_link" class="frm_input" size="50">
      파일 # + + + + + + + +
      자동등록방지 + +
      +
      + +
      + + 취소 +
      +
      + + +
      + \ No newline at end of file diff --git a/theme/basic/skin/board/gallery/img/btn_close.gif b/theme/basic/skin/board/gallery/img/btn_close.gif new file mode 100644 index 000000000..040b180ac Binary files /dev/null and b/theme/basic/skin/board/gallery/img/btn_close.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_file.gif b/theme/basic/skin/board/gallery/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_file.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_hot.gif b/theme/basic/skin/board/gallery/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_hot.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_img.gif b/theme/basic/skin/board/gallery/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_img.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_link.gif b/theme/basic/skin/board/gallery/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_link.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_mobile.gif b/theme/basic/skin/board/gallery/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_mobile.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_movie.gif b/theme/basic/skin/board/gallery/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_movie.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_new.gif b/theme/basic/skin/board/gallery/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_new.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_reply.gif b/theme/basic/skin/board/gallery/img/icon_reply.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_reply.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_secret.gif b/theme/basic/skin/board/gallery/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_secret.gif differ diff --git a/theme/basic/skin/board/gallery/img/icon_sound.gif b/theme/basic/skin/board/gallery/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/skin/board/gallery/img/icon_sound.gif differ diff --git a/theme/basic/skin/board/gallery/list.skin.php b/theme/basic/skin/board/gallery/list.skin.php new file mode 100644 index 000000000..507fe6000 --- /dev/null +++ b/theme/basic/skin/board/gallery/list.skin.php @@ -0,0 +1,249 @@ +', 0); +?> + +

      목록

      + + +
      + + + + + +
      +
      + Total + 페이지 +
      + + + + +
      + +
      + + + + + + + + + + +
      + + +
      + + + + + +
      + +
        +
      • +
      • +
      • +
      + + + + + +
      + +
      +
      + + + + + + + + + +
      + 게시물 검색 + +
      + + + + + + + + +
      +
      + + + + + + diff --git a/theme/basic/skin/board/gallery/style.css b/theme/basic/skin/board/gallery/style.css new file mode 100644 index 000000000..5701375da --- /dev/null +++ b/theme/basic/skin/board/gallery/style.css @@ -0,0 +1,249 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_gall a.btn_b01 {} +#bo_gall a.btn_b01:focus, #bo_gall a.btn_b01:hover {} +#bo_gall a.btn_b02 {} +#bo_gall a.btn_b02:focus, #bo_gall a.btn_b02:hover {} +#bo_gall a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_gall a.btn_admin:focus, #bo_gall .btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w button.btn_submit {} +#bo_w fieldset .btn_submit {} +#bo_w .btn_cancel {} +#bo_w button.btn_cancel {} +#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} +#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ +#bo_w button.btn_frmline {} + +/* 기본 테이블 */ +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_info {} +#bo_w .frm_address {} +#bo_w .frm_file {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +/* 필수입력 */ +#bo_w .required, #bo_w textarea.required {} + +#bo_w .cke_sc {} +#bo_w button.btn_cke_sc{} +#bo_w .cke_sc_def {} +#bo_w .cke_sc_def dl {} +#bo_w .cke_sc_def dl:after {} +#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {} +#bo_w .cke_sc_def dt {} +#bo_w .cke_sc_def dd {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_cate h2 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +.td_subject img {margin-left:3px} + +/* 갤러리 목록 */ +#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} +#bo_gall #gall_ul {margin:10px 0 0;padding:0;list-style:none;zoom:1} +#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_gall .gall_li {float:left;margin:0 10px 30px 0} + +#bo_gall .gall_con {margin:0;padding:0;list-style:none} +#bo_gall .gall_con li {margin:0 0 4px} +#bo_gall .gall_con .gall_subject {display:inline-block;width:50px} + +#bo_gall .gall_now .gall_text_href a {color:#ff3061} + +#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none} +#bo_gall .gall_href strong, #bo_gall .gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em} + +#bo_gall .gall_text_href {margin:10px 0 !important} +#bo_gall .gall_text_href a {font-weight:bold} +#bo_gall .gall_text_href span {display:inline !important} +#bo_gall .gall_text_href img {margin:0 0 0 4px} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;zoom:1} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding-top:5px} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:7px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} +.bo_notice td {background:#f7f7f2} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} +#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} + +#bo_gall li.empty_list {padding:85px 0;text-align:center} + +/* 게시판 쓰기 */ +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrap {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#autosave_wrapper {position:relative} +#autosave_pop {display:none;z-index:10;position:absolute;top:24px;right:117px;padding:8px;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;overflow-y:scroll} +html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ +#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} +#autosave_pop div {text-align:right} +#autosave_pop button {margin:0;padding:0;border:0;background:transparent} +#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1} +#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} +#autosave_pop a {display:block;float:left} +#autosave_pop span {display:block;float:right} +.autosave_close {cursor:pointer} +.autosave_content {display:none} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:20px;padding-bottom:20px} + +#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#565e60;color:#fff;font-weight:bold;line-height:2.2em} + +#bo_v_title {padding:10px 0;font-size:1.2em} + +#bo_v_info {padding:0 0 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal} +#bo_v_info .sv_member, +#bo_v_info .sv_guest, +#bo_v_info .member, +#bo_v_info .guest {font-weight:bold} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file img {float:left;margin:0 10px 0 0} +.bo_v_file_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_top {margin:0 0 10px;padding:10px 0;zoom:1} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {zoom:1} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {min-height:200px;height:auto !important;height:200px} +#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {margin-bottom:30px;text-align:center} +#bo_v_act .bo_v_act_gng {position:relative} +#bo_v_act a {margin-right:5px;vertical-align:middle} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +/* 게시판 댓글 */ +#bo_vc {margin:0 0 20px;padding:20px 20px 10px;border:1px solid #e5e8ec;background:#f5f8f9} +#bo_vc h2 {margin-bottom:10px} +#bo_vc article {padding:0 0 10px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:15px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} +#bo_vc .sv_wrap {margin-right:15px} +#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px} +#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc p a.s_cmt {text-decoration:none} +#bo_vc_empty {margin:0;padding:20px !important;text-align:center} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none;zoom:1} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:1px solid #cfded8} +#bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc_w #char_cnt {display:block;margin:0 0 5px} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 20px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} \ No newline at end of file diff --git a/theme/basic/skin/board/gallery/view.skin.php b/theme/basic/skin/board/gallery/view.skin.php new file mode 100644 index 000000000..7f53d70d7 --- /dev/null +++ b/theme/basic/skin/board/gallery/view.skin.php @@ -0,0 +1,283 @@ +', 0); +?> + + + + +
      + +
      +
      +

      + +

      +
      + +
      +

      페이지 정보

      + 작성자 + 작성일 + 조회 + 댓글 +
      + + + + + +
      +

      첨부파일

      + +
      + + + + + + + + + + +
      + + + + + + + +
      + + +
      +

      본문

      + + \n"; + + for ($i=0; $i<=count($view['file']); $i++) { + if ($view['file'][$i]['view']) { + //echo $view['file'][$i]['view']; + echo get_view_thumbnail($view['file'][$i]['view']); + } + } + + echo "\n"; + } + ?> + + +
      + + + +

      + + + +
      + 스크랩 + + + 추천 + + + + + + 비추천 + + + +
      + +
      + 추천 + 비추천 +
      + + +
      + + + + + + +
      + +
      + + +
      + + + + + + \ No newline at end of file diff --git a/theme/basic/skin/board/gallery/view_comment.skin.php b/theme/basic/skin/board/gallery/view_comment.skin.php new file mode 100644 index 000000000..ea87902ed --- /dev/null +++ b/theme/basic/skin/board/gallery/view_comment.skin.php @@ -0,0 +1,330 @@ + + + + + +
      +

      댓글목록

      + \]/i", "", $comment); + $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결 + ?> + +
      style="margin-left:px;border-top-color:#e0e0e0"> +
      +

      님의 댓글

      + + 댓글의 댓글 + + 아이피 + + + 작성일 + + +
      + + +

      + 비밀글 + +

      + + + + + " id="secret_comment_"> + + + + + +
      + +

      등록된 댓글이 없습니다.

      + +
      + + + + + + + + + \ No newline at end of file diff --git a/theme/basic/skin/board/gallery/write.skin.php b/theme/basic/skin/board/gallery/write.skin.php new file mode 100644 index 000000000..898489957 --- /dev/null +++ b/theme/basic/skin/board/gallery/write.skin.php @@ -0,0 +1,268 @@ +', 0); +?> + +
      +

      + + +
      + + + + + + + + + + + + '."\n".''; + } + + if ($is_html) { + if ($is_dhtml_editor) { + $option_hidden .= ''; + } else { + $option .= "\n".''."\n".''; + } + } + + if ($is_secret) { + if ($is_admin || $is_secret==1) { + $option .= "\n".''."\n".''; + } else { + $option_hidden .= ''; + } + } + + if ($is_mail) { + $option .= "\n".''."\n".''; + } + } + + echo $option_hidden; + ?> + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      class="frm_input " maxlength="20">
      옵션
      + +
      +
      + + + + +
      + 임시 저장된 글 목록 +
      +
        +
        +
        + +
        +
        + + +

        이 게시판은 최소 글자 이상, 최대 글자 이하까지 글을 쓰실 수 있습니다.

        + + + + +
        글자
        + +
        " id="wr_link" class="frm_input" size="50">
        파일 # + + + + + + + +
        자동등록방지 + +
        +
        + +
        + + 취소 +
        +
        + + +
        + \ No newline at end of file diff --git a/theme/basic/skin/connect/basic/connect.skin.php b/theme/basic/skin/connect/basic/connect.skin.php new file mode 100644 index 000000000..55849443c --- /dev/null +++ b/theme/basic/skin/connect/basic/connect.skin.php @@ -0,0 +1,9 @@ +', 0); +?> + + diff --git a/theme/basic/skin/connect/basic/current_connect.skin.php b/theme/basic/skin/connect/basic/current_connect.skin.php new file mode 100644 index 000000000..27397f5ac --- /dev/null +++ b/theme/basic/skin/connect/basic/current_connect.skin.php @@ -0,0 +1,41 @@ +', 0); +?> + + +
        + + + + + + + + + + ".$location.""; + else $display_location = $location; + ?> + + + + + + "; + ?> + +
        번호이름위치
        현재 접속자가 없습니다.
        +
        + \ No newline at end of file diff --git a/theme/basic/skin/connect/basic/style.css b/theme/basic/skin/connect/basic/style.css new file mode 100644 index 000000000..55cfd4ea2 --- /dev/null +++ b/theme/basic/skin/connect/basic/style.css @@ -0,0 +1 @@ +@charset "utf-8"; \ No newline at end of file diff --git a/theme/basic/skin/content/basic/content.skin.php b/theme/basic/skin/content/basic/content.skin.php new file mode 100644 index 000000000..5fd7fcecd --- /dev/null +++ b/theme/basic/skin/content/basic/content.skin.php @@ -0,0 +1,17 @@ +', 0); +?> + +
        +
        +

        +
        + +
        + +
        + +
        \ No newline at end of file diff --git a/theme/basic/skin/content/basic/style.css b/theme/basic/skin/content/basic/style.css new file mode 100644 index 000000000..8c69c58c6 --- /dev/null +++ b/theme/basic/skin/content/basic/style.css @@ -0,0 +1,8 @@ +@charset "utf-8"; + +/* 내용관리 */ +#ctt {margin:10px 0;padding:10px;border:1px solid #e9e9e9} +.ctt_admin {text-align:right} +#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#ctt_con {padding:10px 0} +.ctt_img {text-align:center} \ No newline at end of file diff --git a/theme/basic/skin/faq/basic/list.skin.php b/theme/basic/skin/faq/basic/list.skin.php new file mode 100644 index 000000000..86def35fd --- /dev/null +++ b/theme/basic/skin/faq/basic/list.skin.php @@ -0,0 +1,136 @@ +', 0); + +if ($admin_href) + echo '
        FAQ 수정
        '; +?> + + +'; + +// 상단 HTML +echo '
        '.conv_content($fm['fm_head_html'], 1).'
        '; +?> + + + + + +
        + +
        +

        목록

        +
          + $v){ + if(empty($v)) + continue; + ?> +
        1. +

          +
          + +
          +
          +
        2. + +
        +
        + 검색된 게시물이 없습니다.

        '; + } else { + echo '
        등록된 FAQ가 없습니다.'; + if($is_admin) + echo '
        FAQ를 새로 등록하시려면 FAQ관리 메뉴를 이용하십시오.'; + echo '
        '; + } + } + ?> +
        + + + +'.conv_content($fm['fm_tail_html'], 1).''; + +if ($timg_src) + echo '
        '; +?> + +
        + FAQ 검색 + +
        + + + + +
        +
        + + +FAQ 수정'; +?> + + + \ No newline at end of file diff --git a/theme/basic/skin/faq/basic/style.css b/theme/basic/skin/faq/basic/style.css new file mode 100644 index 000000000..35168de92 --- /dev/null +++ b/theme/basic/skin/faq/basic/style.css @@ -0,0 +1,23 @@ +@charset "utf-8"; + +#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +#faq_wrap {margin:10px 0 30px} +#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +.faq_admin {text-align:right} +#faq_wrap ol {margin:0;padding:0;list-style:none} +#faq_con {border:1px solid #e9e9e9;border-top:0} +#faq_con h3 a {display:block;padding:10px;border-top:1px solid #e9e9e9;background:#f2f5f9;text-decoration:none} +#faq_con .con_inner {display:none;padding:10px;line-height:1.8em} +#faq_con .con_closer {margin:10px 0 0;text-align:right} +#faq_con .closer_btn {margin:0;padding:0;border:0;background:transparent} +.faq_tolist {padding:0 10px;text-align:right} +.faq_img {text-align:center} + +#faq_sch {text-align:center} \ No newline at end of file diff --git a/theme/basic/skin/latest/basic/img/icon_file.gif b/theme/basic/skin/latest/basic/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_file.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_hot.gif b/theme/basic/skin/latest/basic/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_hot.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_img.gif b/theme/basic/skin/latest/basic/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_img.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_link.gif b/theme/basic/skin/latest/basic/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_link.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_mobile.gif b/theme/basic/skin/latest/basic/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_mobile.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_more.gif b/theme/basic/skin/latest/basic/img/icon_more.gif new file mode 100644 index 000000000..7cdf200a7 Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_more.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_movie.gif b/theme/basic/skin/latest/basic/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_movie.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_new.gif b/theme/basic/skin/latest/basic/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_new.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_reply.gif b/theme/basic/skin/latest/basic/img/icon_reply.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_reply.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_secret.gif b/theme/basic/skin/latest/basic/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_secret.gif differ diff --git a/theme/basic/skin/latest/basic/img/icon_sound.gif b/theme/basic/skin/latest/basic/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/skin/latest/basic/img/icon_sound.gif differ diff --git a/theme/basic/skin/latest/basic/latest.skin.php b/theme/basic/skin/latest/basic/latest.skin.php new file mode 100644 index 000000000..989a3ee40 --- /dev/null +++ b/theme/basic/skin/latest/basic/latest.skin.php @@ -0,0 +1,44 @@ +', 0); +?> + + +
        + + +
        더보기
        +
        + \ No newline at end of file diff --git a/theme/basic/skin/latest/basic/style.css b/theme/basic/skin/latest/basic/style.css new file mode 100644 index 000000000..ab55517b1 --- /dev/null +++ b/theme/basic/skin/latest/basic/style.css @@ -0,0 +1,11 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 새글 스킨 (latest) */ +.lt_pc {float:left;margin-left:20px} +.lt {position:relative;float:left;margin-bottom:20px;padding-bottom:10px;width:354px;height:150px;border-bottom:1px solid #e9e9e9} +.lt ul {margin:0 0 10px;padding:0;list-style:none} +.lt li {padding:3px 0} +.lt .lt_title {display:block;padding:10px 0 8px} +.lt .lt_more {position:absolute;top:10px;right:0} +.lt .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} \ No newline at end of file diff --git a/theme/basic/skin/member/basic/formmail.skin.php b/theme/basic/skin/member/basic/formmail.skin.php new file mode 100644 index 000000000..76e7bc910 --- /dev/null +++ b/theme/basic/skin/member/basic/formmail.skin.php @@ -0,0 +1,101 @@ +', 0); +?> + + +
        +

        님께 메일보내기

        + +
        + + + + + + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        메일쓰기
        형식 + + + +
        + + 첨부 파일은 누락될 수 있으므로 메일을 보낸 후 파일이 첨부 되었는지 반드시 확인해 주시기 바랍니다. +
        자동등록방지
        +
        + +
        + + +
        + +
        +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/img/zip_ico_up.gif b/theme/basic/skin/member/basic/img/zip_ico_up.gif new file mode 100644 index 000000000..a1eff70fa Binary files /dev/null and b/theme/basic/skin/member/basic/img/zip_ico_up.gif differ diff --git a/theme/basic/skin/member/basic/login.skin.php b/theme/basic/skin/member/basic/login.skin.php new file mode 100644 index 000000000..86772c70d --- /dev/null +++ b/theme/basic/skin/member/basic/login.skin.php @@ -0,0 +1,60 @@ +', 0); +?> + + +
        +

        + +
        + + +
        + 회원로그인 + + + + + + + +
        + + + + + +
        + +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/login_check.skin.php b/theme/basic/skin/member/basic/login_check.skin.php new file mode 100644 index 000000000..1b182915e --- /dev/null +++ b/theme/basic/skin/member/basic/login_check.skin.php @@ -0,0 +1,5 @@ + diff --git a/theme/basic/skin/member/basic/member_confirm.skin.php b/theme/basic/skin/member/basic/member_confirm.skin.php new file mode 100644 index 000000000..3ea749ba7 --- /dev/null +++ b/theme/basic/skin/member/basic/member_confirm.skin.php @@ -0,0 +1,50 @@ +', 0); +?> + + +
        +

        + +

        + 비밀번호를 한번 더 입력해주세요. + + 비밀번호를 입력하시면 회원탈퇴가 완료됩니다. + + 회원님의 정보를 안전하게 보호하기 위해 비밀번호를 한번 더 확인합니다. + +

        + +
        + + + +
        + 회원아이디 + + + + + +
        + +
        + +
        + 메인으로 돌아가기 +
        + +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/memo.skin.php b/theme/basic/skin/member/basic/memo.skin.php new file mode 100644 index 000000000..f7477b5bf --- /dev/null +++ b/theme/basic/skin/member/basic/memo.skin.php @@ -0,0 +1,53 @@ +', 0); +?> + + +
        +

        + + + +
        + + + + + + + + + + + + + + + + + + + + '; } ?> + +
        + 전체 쪽지
        +
        보낸시간읽은시간관리
        삭제
        자료가 없습니다.
        +
        + +

        + 쪽지 보관일수는 최장 일 입니다. +

        + +
        + +
        +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/memo_form.skin.php b/theme/basic/skin/member/basic/memo_form.skin.php new file mode 100644 index 000000000..66d3d9c57 --- /dev/null +++ b/theme/basic/skin/member/basic/memo_form.skin.php @@ -0,0 +1,59 @@ +', 0); +?> + + +
        +

        쪽지 보내기

        + + + +
        +
        + + + + + + + + + + + + + + + + +
        쪽지쓰기
        + + 여러 회원에게 보낼때는 컴마(,)로 구분하세요. +
        자동등록방지 + +
        +
        + +
        + + +
        +
        +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/memo_view.skin.php b/theme/basic/skin/member/basic/memo_view.skin.php new file mode 100644 index 000000000..87f15ce42 --- /dev/null +++ b/theme/basic/skin/member/basic/memo_view.skin.php @@ -0,0 +1,60 @@ +', 0); +?> + + +
        +

        + + + + + +
        +
        +

        쪽지 내용

        +
        + +

        + +

        +
        + +
        + + 이전쪽지 + + + 다음쪽지 + + 답장 + 목록보기 + +
        +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/password.skin.php b/theme/basic/skin/member/basic/password.skin.php new file mode 100644 index 000000000..4564a05fa --- /dev/null +++ b/theme/basic/skin/member/basic/password.skin.php @@ -0,0 +1,50 @@ +', 0); +?> + + +
        +

        +

        + + 작성자만 글을 수정할 수 있습니다. + 작성자 본인이라면, 글 작성시 입력한 비밀번호를 입력하여 글을 수정할 수 있습니다. + + 작성자만 글을 삭제할 수 있습니다. + 작성자 본인이라면, 글 작성시 입력한 비밀번호를 입력하여 글을 삭제할 수 있습니다. + + 비밀글 기능으로 보호된 글입니다. + 작성자와 관리자만 열람하실 수 있습니다. 본인이라면 비밀번호를 입력하세요. + +

        + +
        + + + + + + + + +
        + + + +
        +
        + +
        + 돌아가기 +
        + +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/password_lost.skin.php b/theme/basic/skin/member/basic/password_lost.skin.php new file mode 100644 index 000000000..c56ca88d2 --- /dev/null +++ b/theme/basic/skin/member/basic/password_lost.skin.php @@ -0,0 +1,47 @@ +', 0); +?> + + +
        +

        회원정보 찾기

        + +
        +
        +

        + 회원가입 시 등록하신 이메일 주소를 입력해 주세요.
        + 해당 이메일로 아이디와 비밀번호 정보를 보내드립니다. +

        + + +
        + +
        + + +
        +
        +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/point.skin.php b/theme/basic/skin/member/basic/point.skin.php new file mode 100644 index 000000000..d0e754fba --- /dev/null +++ b/theme/basic/skin/member/basic/point.skin.php @@ -0,0 +1,88 @@ +', 0); +?> + +
        +

        + +
        + + + + + + + + + + + + + 0) { + $point1 = '+' .number_format($row['po_point']); + $sum_point1 += $row['po_point']; + } else { + $point2 = number_format($row['po_point']); + $sum_point2 += $row['po_point']; + } + + $po_content = $row['po_content']; + + $expr = ''; + if($row['po_expired'] == 1) + $expr = ' txt_expired'; + ?> + + + + + + + + '; + else { + if ($sum_point1 > 0) + $sum_point1 = "+" . number_format($sum_point1); + $sum_point2 = number_format($sum_point2); + } + ?> + + + + + + + + + + + + +
        포인트 사용내역 목록
        일시내용만료일지급포인트사용포인트
        + + 만료 + +
        자료가 없습니다.
        소계
        보유포인트
        +
        + + + +
        +
        \ No newline at end of file diff --git a/theme/basic/skin/member/basic/profile.skin.php b/theme/basic/skin/member/basic/profile.skin.php new file mode 100644 index 000000000..0b0535fab --- /dev/null +++ b/theme/basic/skin/member/basic/profile.skin.php @@ -0,0 +1,50 @@ +', 0); +?> + + +
        +

        님의 프로필

        + +
        + + + + + + + + + + + + + + + + + + + + + + + + + +
        회원권한
        포인트
        홈페이지
        회원가입일= $mb['mb_level']) ? substr($mb['mb_datetime'],0,10) ." (".number_format($mb_reg_after)." 일)" : "알 수 없음"; ?>
        최종접속일= $mb['mb_level']) ? $mb['mb_today_login'] : "알 수 없음"; ?>
        +
        + +
        +

        인사말

        +

        +
        + +
        + +
        +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/register.skin.php b/theme/basic/skin/member/basic/register.skin.php new file mode 100644 index 000000000..455150d9d --- /dev/null +++ b/theme/basic/skin/member/basic/register.skin.php @@ -0,0 +1,57 @@ +', 0); +?> + + +
        +
        + +

        회원가입약관 및 개인정보처리방침안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.

        + +
        +

        회원가입약관

        + +
        + + +
        +
        + +
        +

        개인정보처리방침안내

        + +
        + + +
        +
        + +
        + +
        + +
        + + +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/register_form.skin.php b/theme/basic/skin/member/basic/register_form.skin.php new file mode 100644 index 000000000..16d6181e8 --- /dev/null +++ b/theme/basic/skin/member/basic/register_form.skin.php @@ -0,0 +1,441 @@ +', 0); +?> + + +
        + + + + + + +
        + + + + + + + + date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?> + + + + +
        + + + + + + + + + + + + + + + + +
        사이트 이용정보 입력
        + 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요. + class="frm_input " minlength="3" maxlength="20"> + +
        class="frm_input " minlength="3" maxlength="20">
        class="frm_input " minlength="3" maxlength="20">
        +
        + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        개인정보 입력
        + + 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. + + class="frm_input " size="10"> + 아이핀 본인확인'.PHP_EOL; + if($config['cf_cert_hp']) + echo ''.PHP_EOL; + + echo ''.PHP_EOL; + } + ?> + +
        + 본인확인성인인증 완료 +
        + +
        + + 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
        + 닉네임을 바꾸시면 앞으로 일 이내에는 변경 할 수 없습니다. +
        + + + +
        + + + + + + + + +
        class="frm_input " size="70" maxlength="255">
        class="frm_input " maxlength="20">
        + class="frm_input " maxlength="20"> + + + +
        + 주소 + 필수 + + + class="frm_input " size="5" maxlength="6"> +
        + class="frm_input frm_address " size="50"> +
        + + +
        + + + +
        +
        + +
        + + + + + + + + + + + + + + + + + + = $config['cf_icon_level']) { ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        기타 개인설정
        + + 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
        + gif만 가능하며 용량 바이트 이하만 등록됩니다. +
        + + + 회원아이콘 + + + +
        + > + 정보 메일을 받겠습니다. +
        + > + 휴대폰 문자메세지를 받겠습니다. +
        + + 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. + + + id="reg_mb_open"> + 다른분들이 나의 정보를 볼 수 있도록 합니다. +
        정보공개 + + 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
        + 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. +
        + +
        자동등록방지
        +
        + +
        + + 취소 +
        +
        + + + +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/register_result.skin.php b/theme/basic/skin/member/basic/register_result.skin.php new file mode 100644 index 000000000..1267d20ee --- /dev/null +++ b/theme/basic/skin/member/basic/register_result.skin.php @@ -0,0 +1,46 @@ +', 0); +?> + + +
        + +

        + 님의 회원가입을 진심으로 축하합니다.
        +

        + + +

        + 회원 가입 시 입력하신 이메일 주소로 인증메일이 발송되었습니다.
        + 발송된 인증메일을 확인하신 후 인증처리를 하시면 사이트를 원활하게 이용하실 수 있습니다. +

        +
        + 아이디 +
        + 이메일 주소 + +
        +

        + 이메일 주소를 잘못 입력하셨다면, 사이트 관리자에게 문의해주시기 바랍니다. +

        + + +

        + 회원님의 비밀번호는 아무도 알 수 없는 암호화 코드로 저장되므로 안심하셔도 좋습니다.
        + 아이디, 비밀번호 분실시에는 회원가입시 입력하신 이메일 주소를 이용하여 찾을 수 있습니다. +

        + +

        + 회원 탈퇴는 언제든지 가능하며 일정기간이 지난 후, 회원님의 정보는 삭제하고 있습니다.
        + 감사합니다. +

        + +
        + 메인으로 +
        + +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/scrap.skin.php b/theme/basic/skin/member/basic/scrap.skin.php new file mode 100644 index 000000000..e89053522 --- /dev/null +++ b/theme/basic/skin/member/basic/scrap.skin.php @@ -0,0 +1,46 @@ +', 0); +?> + + +
        +

        + +
        + + + + + + + + + + + + + + + + + + + + + + + "; ?> + +
        스크랩 목록
        번호게시판제목보관일시삭제
        삭제
        자료가 없습니다.
        +
        + + + +
        + +
        +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/scrap_popin.skin.php b/theme/basic/skin/member/basic/scrap_popin.skin.php new file mode 100644 index 000000000..81f82a5a9 --- /dev/null +++ b/theme/basic/skin/member/basic/scrap_popin.skin.php @@ -0,0 +1,41 @@ +', 0); +?> + + +
        +

        스크랩하기

        + +
        + + + +
        + + + + + + + + + + + + +
        제목 확인 및 댓글 쓰기
        제목
        +
        + +

        + 스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다. +

        + +
        + +
        +
        +
        + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/style.css b/theme/basic/skin/member/basic/style.css new file mode 100644 index 000000000..481d30037 --- /dev/null +++ b/theme/basic/skin/member/basic/style.css @@ -0,0 +1,173 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 버튼 */ +.mbskin a.btn01 {} +.mbskin a.btn01:focus, .mbskin .btn01:hover {} +.mbskin a.btn02 {} +.mbskin a.btn02:focus, .mbskin .btn02:hover {} +.mbskin .btn_confirm {} /* 서식단계 진행 */ +.mbskin .btn_submit {} +.mbskin button.btn_submit {} +.mbskin fieldset .btn_submit {} +.mbskin .btn_cancel {} +.mbskin button.btn_cancel {} +.mbskin .btn_cancel:focus, .mbskin .btn_cancel:hover {} +.mbskin a.btn_frmline, .mbskin button.btn_frmline {} /* 우편번호검색버튼 등 */ +.mbskin button.btn_frmline {} +.mbskin .win_btn {} /* 새창용 */ +.mbskin .win_btn button {} +.mbskin .win_btn input {} +.mbskin .win_btn a {} +.mbskin .win_btn a:focus, .mbskin .win_btn a:hover {} +/* 게시판용 버튼 */ +.mbskin a.btn_b01 {} +.mbskin a.btn_b01:focus, .mbskin .btn_b01:hover {} +.mbskin a.btn_b02 {} +.mbskin a.btn_b02:focus, .mbskin .btn_b02:hover {} +.mbskin a.btn_admin {} /* 관리자 전용 버튼 */ +.mbskin a.btn_admin:focus, .mbskin a.btn_admin:hover {} + +/* 기본테이블 */ +.mbskin .tbl_head01 {} +.mbskin .tbl_head01 caption {} +.mbskin .tbl_head01 thead th {} +.mbskin .tbl_head01 thead a {} +.mbskin .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +.mbskin .tbl_head01 tfoot th {} +.mbskin .tbl_head01 tfoot td {} +.mbskin .tbl_head01 tbody th {} +.mbskin .tbl_head01 td {} +.mbskin .tbl_head01 a {} +.mbskin td.empty_table {} + +/* 폼 테이블 */ +.mbskin table {} +.mbskin caption {} +.mbskin .frm_info {} +.mbskin .frm_file {} + +.mbskin .tbl_frm01 {} +.mbskin .tbl_frm01 th {width:85px;} +.mbskin .tbl_frm01 td {} +.mbskin .tbl_frm01 textarea, .mb_skin tbl_frm01 .frm_input {} +.mbskin .tbl_frm01 textarea {} +/* +.mbskin .tbl_frm01 #captcha {} +.mbskin .tbl_frm01 #captcha input {} +*/ +.mbskin .tbl_frm01 a {} + +/* 필수입력 */ +.mbskin .required, .mbskin textarea.required {} + +/* 테이블 항목별 정의 */ +.mbskin .td_board {} +.mbskin .td_chk {} +.mbskin .td_date {} +.mbskin .td_datetime {} +.mbskin .td_group {} +.mbskin .td_mb_id {} +.mbskin .td_mng {} +.mbskin .td_name {} +.mbskin .td_nick {} +.mbskin .td_num {} +.mbskin .td_numbig {} + +.mbskin .txt_active {} +.mbskin .txt_expired {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 회원가입 약관 */ +#fregister section {margin:0 0 20px;padding:20px 0} +#fregister h2 {margin:0 0 20px;text-align:center} +#fregister textarea {display:block;margin-bottom:10px;padding:5px;width:98%;height:150px;border:1px solid #e9e9e9;background:#f7f7f7} +#fregister .fregister_agree {padding:10px 0 0;text-align:right} +#fregister .fregister_agree label {display:inline-block;margin-right:5px} +#fregister p {color:#e8180c;text-align:center} +#fregister .btn_confirm {margin-bottom:20px} + +/* 회원가입 입력 */ +#fregisterform textarea {height:50px} + +#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center} + +#fregisterform .frm_address {margin:5px 0 0} +#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle} +#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0} + +/* 회원가입 완료 */ +#reg_result {padding:50px 0 0} +#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em} +#reg_result #result_email span {display:inline-block;width:150px} +#reg_result #result_email strong {color:#e8180c;font-size:1.2em} +#reg_result p {line-height:1.8em} +#reg_result .btn_confirm {margin:50px 0} + +/* 아이디/비밀번호 찾기 */ +#find_info #mb_hp_label {display:inline-block;margin-left:10px} +#find_info #info_fs {margin:0 20px 20px;padding:0;background:#fff} +#find_info #info_fs .frm_input {width:70%} +#find_info p {margin:0 0 10px;line-height:1.8em} +#find_info #captcha {margin:0 20px} + +/* 로그인 */ +#mb_login {margin:0 auto;padding:100px 0;width:500px} +#mb_login h1 {margin:0 0 20px;font-size:1.3em} +#mb_login h2 {margin:0} +#mb_login p {padding:10px 0;line-height:1.5em} +#mb_login #login_fs {position:relative;margin:0;padding:20px 20px 20px 95px;border:1px solid #cfded8;border-bottom:0;background:#fff} +#mb_login #login_fs legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} +#mb_login #login_fs label {letter-spacing:-0.1em} +#mb_login #login_fs .login_id {position:absolute;top:26px;left:95px} +#mb_login #login_fs .login_pw {position:absolute;top:52px;left:95px} +#mb_login #login_fs .frm_input {display:block;margin:0 0 5px 80px;width:162px} +#mb_login #login_fs .btn_submit {position:absolute;top:20px;right:95px;width:60px;height:53px} +#mb_login #login_info {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa} +#mb_login #login_info div {text-align:right} + +/* 쪽지 */ +#memo_view_contents {margin:0 auto 20px;width:90%} +#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#memo_view_ul {margin:0;padding:0 0 10px;border-bottom:1px solid #eee;list-style:none} +.memo_view_li {position:relative;padding:5px 0} +.memo_view_subj {display:inline-block;width:65px} +#memo_view p {padding:10px 0;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em} + +#memo_write textarea {height:100px} + +/* 스크랩 */ +#scrap_do table {margin:0 0 10px;width:100%} +#scrap_do textarea {height:100px} + +/* 회원 비밀번호 확인 */ +#mb_confirm {margin:0 auto;padding:100px 0;width:500px} +#mb_confirm h1 {margin:0 0 20px;font-size:1.3em} +#mb_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff} +#mb_confirm p strong {display:block} +#mb_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center} +#mb_confirm fieldset .frm_input {background-color:#fff !important} +#mb_confirm label {letter-spacing:-0.1em} +#mb_confirm_id {display:inline-block;margin-right:20px;font-weight:bold} + +/* 비밀글 비밀번호 확인 */ +#pw_confirm {margin:0 auto;padding:100px 0;width:500px} +#pw_confirm h1 {margin:0 0 20px;font-size:1.3em} +#pw_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff} +#pw_confirm p strong {display:block} +#pw_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center} +#pw_confirm fieldset .frm_input {background-color:#fff !important} +#pw_confirm label {letter-spacing:-0.1em} +#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold} + +/* 폼메일 */ +#formmail #subject {width:386px} +#formmail textarea {height:100px} + +/* 자기소개 */ +#profile table {margin-bottom:0} +#profile section {margin:0 auto 20px;padding:20px;width:86%} +#profile h2 {margin:0} \ No newline at end of file diff --git a/theme/basic/skin/new/basic/new.skin.php b/theme/basic/skin/new/basic/new.skin.php new file mode 100644 index 000000000..2558d8118 --- /dev/null +++ b/theme/basic/skin/new/basic/new.skin.php @@ -0,0 +1,144 @@ +', 0); +?> + + +
        + 상세검색 +
        + + + + + + +

        회원 아이디만 검색 가능

        +
        + +
        + + + +
        + + + + + + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + '; + ?> + +
        + + + 그룹게시판제목이름일시
        + + + + +
        게시물이 없습니다.
        +
        + + +
        + +
        + +
        + + + + + + + \ No newline at end of file diff --git a/theme/basic/skin/new/basic/style.css b/theme/basic/skin/new/basic/style.css new file mode 100644 index 000000000..da1c877f2 --- /dev/null +++ b/theme/basic/skin/new/basic/style.css @@ -0,0 +1,7 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 최근게시물 스킨 (new) */ +#new_sch {margin-bottom:10px;text-align:right} +#new_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} +#new_sch p {padding:5px 0 0;font-size:0.95em;text-align:right;letter-spacing:-0.1em} \ No newline at end of file diff --git a/theme/basic/skin/outlogin/basic/outlogin.skin.1.php b/theme/basic/skin/outlogin/basic/outlogin.skin.1.php new file mode 100644 index 000000000..b71bae3d9 --- /dev/null +++ b/theme/basic/skin/outlogin/basic/outlogin.skin.1.php @@ -0,0 +1,69 @@ +', 0); +?> + + +
        +

        회원로그인

        +
        +
        + + + + + + + +
        + + +
        +
        +
        +
        + + + diff --git a/theme/basic/skin/outlogin/basic/outlogin.skin.2.php b/theme/basic/skin/outlogin/basic/outlogin.skin.2.php new file mode 100644 index 000000000..ab1286c7d --- /dev/null +++ b/theme/basic/skin/outlogin/basic/outlogin.skin.2.php @@ -0,0 +1,46 @@ +', 0); +?> + + +
        +
        +

        나의 회원정보

        + + 관리자 모드 +
        + + +
        + + + diff --git a/theme/basic/skin/outlogin/basic/style.css b/theme/basic/skin/outlogin/basic/style.css new file mode 100644 index 000000000..f6a0e058e --- /dev/null +++ b/theme/basic/skin/outlogin/basic/style.css @@ -0,0 +1,45 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 아웃로그인 스킨 */ +.ol {position:relative;padding:15px 15px 14px 14px;border-bottom:1px solid #dde4e9} +.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} +.ol ul {margin:0;padding:0;list-style:none} + +.ol a.btn_admin {display:inline-block;padding:0 10px;height:23px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;line-height:2.15em;vertical-align:middle} /* 관리자 전용 버튼 */ +.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none} + +#ol_before {} +#ol_before fieldset {position:relative} +#ol_id {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:168px;height:22px;border:1px solid #e4eaec;background:#f7f7f7;line-height:1.6em} +.ol_idlabel {position:absolute;top:6px;left:5px;color:#333;font-size:0.95em} +#ol_pw {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:168px;height:22px;border:1px solid #e4eaec;background:#f7f7f7;vertical-align:top;line-height:1.6em} +.ol_pwlabel {position:absolute;top:35px;left:5px;color:#333;font-size:0.95em} +#auto_login {} +#auto_login_label {letter-spacing:-0.1em} +#ol_submit {display:inline-block;width:60px;height:24px;border:0;background:#333;color:#fff;font-size:0.9em;font-weight:bold;vertical-align:top} +#ol_before a {letter-spacing:-0.15em} +#ol_svc {float:left;margin:5px 0 0} +#ol_password_lost {display:inline-block;margin:0 0 0 5px} +#ol_auto {position:relative;float:right;margin:5px 0 0} +#ol_auto label {letter-spacing:-0.1em} +#ol_auto input {width:13px;height:13px;vertical-align:bottom} + +#ol_after {} +#ol_after_hd {margin:0 0 3px} +#ol_after_hd .btn_admin {margin-top:5px;width:158px;text-align:center} +#ol_after_private {margin:0 0 3px;zoom:1} +#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""} +#ol_after_private li {float:left} +#ol_after_private a {display:block;padding-top:8px;height:37px;background:#f7f7f7;text-align:center} +#ol_after_private a strong {display:block;padding-top:3px;color:#000;font-weight:normal} +#ol_after_private a:focus, +#ol_after_private a:hover {background:#333;color:#fff;text-decoration:none} +#ol_after_private a:focus strong, +#ol_after_private a:hover strong {color:#fff;text-decoration:none} +#ol_after_memo {width:50px;margin-right:1px} +#ol_after_pt {width:80px;margin-right:1px} +#ol_after_scrap {width:48px;line-height:2.6em !important} +#ol_after_ft {text-align:justify} +#ol_after_ft a {display:inline-block;width:88px;height:25px;background:#333;color:#fff;text-align:center;line-height:2.2em} +#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important} \ No newline at end of file diff --git a/theme/basic/skin/poll/basic/poll.skin.php b/theme/basic/skin/poll/basic/poll.skin.php new file mode 100644 index 000000000..05d3260e1 --- /dev/null +++ b/theme/basic/skin/poll/basic/poll.skin.php @@ -0,0 +1,67 @@ +', 0); +?> + + +
        + + +
        +
        +

        설문조사

        + 설문조사 관리 +

        +
        + + +
        +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/poll/basic/poll_result.skin.php b/theme/basic/skin/poll/basic/poll_result.skin.php new file mode 100644 index 000000000..4741f5941 --- /dev/null +++ b/theme/basic/skin/poll/basic/poll_result.skin.php @@ -0,0 +1,131 @@ +', 0); +?> + + +
        +

        + + +
        +

        결과

        + +
        +
        전체
        +
        +
          + +
        1. +

          + + + 퍼센트 +

          +
          + +
          +
        2. + +
        +
        +
        +
        + + + + +
        +

        이 설문에 대한 기타의견

        + + +
        +
        +

        님의 의견

        + + +
        +

        + +

        +
        + "; } ?> +
        +
        + + + = $po['po_level']) { ?> +
        + + + + +

        + +
        + + + + + + + + + + + + + + + + + + + +
        자동등록방지
        +
        + +
        + +
        +
        + + +
        + + + + + + + +
        + +
        +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/poll/basic/style.css b/theme/basic/skin/poll/basic/style.css new file mode 100644 index 000000000..e46faafff --- /dev/null +++ b/theme/basic/skin/poll/basic/style.css @@ -0,0 +1,90 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +#poll a.btn_admin {} /* 관리자 전용 버튼 */ +#poll a.btn_admin:focus, #poll a.btn_admin:hover {} + +#poll_result .tbl_frm table {} +#poll_result .tbl_frm .frm_info {} +#poll_result .tbl_frm .frm_address {} +#poll_result .tbl_frm .frm_file {} +#poll_result .tbl_frm caption {} + +#poll_result .tbl_frm01 {} +#poll_result .tbl_frm01 th {} +#poll_result .tbl_frm01 td {} +#poll_result .tbl_frm01 textarea, #poll_result tbl_frm01 .frm_input {} +#poll_result .tbl_frm01 textarea {} +/* +#poll_result .tbl_frm01 #captcha {} +#poll_result .tbl_frm01 #captcha input {} +*/ +#poll_result .tbl_frm01 a {} + +/* 필수입력 */ +#poll_result .required, #poll_result textarea.required {} + +#poll_result .btn_confirm {} /* 서식단계 진행 */ +#poll_result .btn_submit {} +#poll_result button.btn_submit {} +#poll_result .win_btn {} /* 새창용 */ +#poll_result .win_btn button {} +#poll_result .win_btn input {} +#poll_result .win_btn a {} +#poll_result .win_btn a:focus, #poll_result .win_btn a:hover {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 설문조사 스킨 */ +#poll {border-bottom:1px solid #dde4e9} +#poll header {position:relative;padding:15px 14px 0} +#poll h2 {} +#poll header .btn_admin {margin-top:5px;width:158px;text-align:center} +#poll header p {padding:5px 0 0} +#poll ul {margin:0 0 10px;padding:5px 14px;list-style:none} +#poll li {padding:3px 0} +#poll footer {padding:0 14px 14px} +#poll footer input {width:88px;height:27px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;vertical-align:top;cursor:pointer} +#poll footer a {display:inline-block;width:86px;height:25px;border:1px solid #ccc;background:#fafafa;text-align:center;line-height:2.2em} +#poll footer a:focus, #poll footer a:hover {text-decoration:none !important} + +/* 설문조사 결과 (새창) */ +#poll_result {} +#poll_result section {margin:0 20px 20px;padding:15px;border:1px solid #dde4e9;background:#fff} +#poll_result .tbl_wrap {margin:0} +#poll_result h2 {margin:0;padding:20px 0} +#poll_result a {} +#poll_result .sv_member, +#poll_result .sv_guest {font-weight:bold} +#poll_result_list {margin:0 auto 20px} +#poll_result_list h2 {text-align:center} +#poll_result_list dl, +#poll_result_list dt, +#poll_result_list dd {margin:0;padding:0} +#poll_result_list dl {padding-bottom:30px} +#poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} +#poll_result_list ol {margin:0;padding-left:30px} +#poll_result_list li {margin-top:10px} +#poll_result_list p {position:relative;margin:0;padding:5px 0} +#poll_result_list p strong {position:absolute;top:5px;right:5%;padding-right:80px;width:100px;text-align:right} +#poll_result_list p span {position:absolute;top:5px;right:5%;width:80px;color:#68999c;text-align:right} +.poll_result_graph {position:relative;margin-right:5%;height:5px;background:#eee} +.poll_result_graph span {position:absolute;top:0;left:0;height:5px;background:#565e60;font-size:0.1em} +#poll_result_cmt {} +#poll_result_cmt h2 {text-align:center} +#poll_result_cmt h3 {margin:0 0 10px} +#poll_result_cmt article {margin:0 0 15px;border-bottom:1px solid #eee} +#poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.poll_datetime {display:inline-block;margin-left:10px} +#poll_result_cmt p {padding:3px 0} +#poll_result_cmt fieldset {margin-bottom:0;text-align:left} +#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left} +#poll_result_cmt footer {text-align:right} +#poll_result_wcmt {margin:0 0 10px} +.poll_cmt_del a {display:inline-block;padding-bottom:10px} +#poll_result_oth {margin:0 auto 20px;width:93%} +#poll_result_oth h2 {padding:0 0 10px} +#poll_result_oth ul {margin:0;padding:0;list-style:none} +#poll_result_oth a {display:block;padding:10px 0;border-bottom:1px solid #eee} \ No newline at end of file diff --git a/theme/basic/skin/popular/basic/popular.skin.php b/theme/basic/skin/popular/basic/popular.skin.php new file mode 100644 index 000000000..14fe12281 --- /dev/null +++ b/theme/basic/skin/popular/basic/popular.skin.php @@ -0,0 +1,19 @@ +', 0); +?> + + + + \ No newline at end of file diff --git a/theme/basic/skin/popular/basic/style.css b/theme/basic/skin/popular/basic/style.css new file mode 100644 index 000000000..d2c4219d0 --- /dev/null +++ b/theme/basic/skin/popular/basic/style.css @@ -0,0 +1,12 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 인기검색어 */ +#popular {border-bottom:1px dotted #dde4e9} +#popular div {margin:0 auto;width:970px;zoom:1} +#popular div:after {display:block;visibility:hidden;clear:both;content:""} +#popular h2 {float:left;padding:10px 45px 10px 0} +#popular ul {float:left;margin:0;padding:0;list-style:none} +#popular li {float:left} +#popular a {display:inline-block;padding:10px;text-decoration:none} +#popular a:focus, #popular a:hover {} \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/img/btn_close.gif b/theme/basic/skin/qa/basic/img/btn_close.gif new file mode 100644 index 000000000..040b180ac Binary files /dev/null and b/theme/basic/skin/qa/basic/img/btn_close.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_answer.gif b/theme/basic/skin/qa/basic/img/icon_answer.gif new file mode 100644 index 000000000..91c135977 Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_answer.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_file.gif b/theme/basic/skin/qa/basic/img/icon_file.gif new file mode 100644 index 000000000..cca47f566 Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_file.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_hot.gif b/theme/basic/skin/qa/basic/img/icon_hot.gif new file mode 100644 index 000000000..c95b839ae Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_hot.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_img.gif b/theme/basic/skin/qa/basic/img/icon_img.gif new file mode 100644 index 000000000..fefa10d4a Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_img.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_link.gif b/theme/basic/skin/qa/basic/img/icon_link.gif new file mode 100644 index 000000000..0f3cb1ac6 Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_link.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_mobile.gif b/theme/basic/skin/qa/basic/img/icon_mobile.gif new file mode 100644 index 000000000..ad934d23c Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_mobile.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_movie.gif b/theme/basic/skin/qa/basic/img/icon_movie.gif new file mode 100644 index 000000000..cb958f83f Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_movie.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_new.gif b/theme/basic/skin/qa/basic/img/icon_new.gif new file mode 100644 index 000000000..45aa6d7ed Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_new.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_secret.gif b/theme/basic/skin/qa/basic/img/icon_secret.gif new file mode 100644 index 000000000..c04899f14 Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_secret.gif differ diff --git a/theme/basic/skin/qa/basic/img/icon_sound.gif b/theme/basic/skin/qa/basic/img/icon_sound.gif new file mode 100644 index 000000000..c5188318a Binary files /dev/null and b/theme/basic/skin/qa/basic/img/icon_sound.gif differ diff --git a/theme/basic/skin/qa/basic/list.skin.php b/theme/basic/skin/qa/basic/list.skin.php new file mode 100644 index 000000000..a06532b6b --- /dev/null +++ b/theme/basic/skin/qa/basic/list.skin.php @@ -0,0 +1,167 @@ +', 0); +?> + +
        + + + + + + + +
        +
        + Total + 페이지 +
        + + + + +
        + + +
        + + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '; } ?> + +
        목록
        번호 + + + 분류제목글쓴이상태등록일
        + + + + + + + +
        게시물이 없습니다.
        +
        + +
        + +
          +
        • +
        + + + +
        +
        +
        + + + + + + + + + +
        + 게시물 검색 + +
        + + + + +
        +
        + + + + + + \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/style.css b/theme/basic/skin/qa/basic/style.css new file mode 100644 index 000000000..8f7022428 --- /dev/null +++ b/theme/basic/skin/qa/basic/style.css @@ -0,0 +1,281 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_list a.btn_b01 {} +#bo_list a.btn_b01:focus, #bo_list a.btn_b01:hover {} +#bo_list a.btn_b02 {} +#bo_list a.btn_b02:focus, #bo_list a.btn_b02:hover {} +#bo_list a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_list a.btn_admin:focus, #bo_list .btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w button.btn_submit {} +#bo_w fieldset .btn_submit {} +#bo_w .btn_cancel {} +#bo_w button.btn_cancel {} +#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} +#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ +#bo_w button.btn_frmline {} + +/* 기본 테이블 */ +/* 목록 테이블 */ +#bo_list .tbl_head01 {} +#bo_list .tbl_head01 caption {} +#bo_list .tbl_head01 thead th {} +#bo_list .tbl_head01 thead a {} +#bo_list .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_list .tbl_head01 tfoot th {} +#bo_list .tbl_head01 tfoot td {} +#bo_list .tbl_head01 tbody th {} +#bo_list .tbl_head01 td {} +#bo_list .tbl_head01 a {} +#bo_list td.empty_table {} + +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_info {} +#bo_w .frm_address {} +#bo_w .frm_file {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +/* 필수입력 */ +#bo_w .required, #bo_w textarea.required {} + +#bo_w .cke_sc {} +#bo_w button.btn_cke_sc{} +#bo_w .cke_sc_def {} +#bo_w .cke_sc_def dl {} +#bo_w .cke_sc_def dl:after {} +#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {} +#bo_w .cke_sc_def dt {} +#bo_w .cke_sc_def dd {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_list .td_board {width:120px;text-align:center} +#bo_list .td_chk {width:30px;text-align:center} +#bo_list .td_date {width:60px;text-align:center} +#bo_list .td_datetime {width:110px;text-align:center} +#bo_list .td_group {width:100px;text-align:center} +#bo_list .td_mb_id {width:100px;text-align:center} +#bo_list .td_mng {width:80px;text-align:center} +#bo_list .td_name {width:100px;text-align:left} +#bo_list .td_nick {width:100px;text-align:center} +#bo_list .td_num {width:50px;text-align:center} +#bo_list .td_numbig {width:80px;text-align:center} + +#bo_list .txt_active {color:#5d910b} +#bo_list .txt_expired {color:#ccc} + +#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +.td_subject img {margin-left:3px} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;zoom:1} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding-top:5px} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:0 10px;height:25px;border:1px solid #e8180c !important;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer} +.bo_notice td {background:#f5f6fa} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} +#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} +#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} + +/* 게시판 쓰기 */ +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrp {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#autosave_wrapper {position:relative} +#autosave_pop {display:none;z-index:10;position:absolute;top:24px;right:117px;padding:8px;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;overflow-y:scroll} +html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ +#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} +#autosave_pop div {text-align:right} +#autosave_pop button {margin:0;padding:0;border:0;background:transparent} +#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1} +#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} +#autosave_pop a {display:block;float:left} +#autosave_pop span {display:block;float:right} +.autosave_close {cursor:pointer} +.autosave_content {display:none} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:20px;padding-bottom:20px} + +#bo_v_table {position:absolute;top:0;right:15px;margin:0;padding:0 5px;height:25px;background:#565e60;color:#fff;font-weight:bold;line-height:2.2em} + +#bo_v_title {padding:10px 0;font-size:1.2em} + +#bo_v_info {padding:0 0 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal} +#bo_v_info .sv_member, +#bo_v_info .sv_guest, +#bo_v_info .member, +#bo_v_info .guest {font-weight:bold} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file img {float:left;margin:0 10px 0 0} +.bo_v_file_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_contact {border-bottom:1px solid #ddd} +#bo_v_contact h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_contact dl {margin:0;padding:0;list-style:none;zoom:1} +#bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_contact dt, #bo_v_contact dd {float:left;margin:0;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_contact dt {clear:both;padding:8px 0 8px 30px;width:100px;font-weight:bold} +#bo_v_contact dd {padding:8px 0;width:598px} + +#bo_v_top {margin:0 0 10px;padding:10px 0;zoom:1} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {margin:0;padding:0;height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {zoom:1} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {min-height:100px;height:auto !important;height:100px} +#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {margin-bottom:30px;text-align:center} +#bo_v_act a {margin-right:5px;vertical-align:top} +#bo_v_act span {display:inline-block;margin-right:5px;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:2.15em;vertical-align:top} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, +#bo_v_act_nogood {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +#bo_v_addq {margin:0 0 30px;text-align:right} + +#bo_v_ans {margin:0 0 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_ans h2 {display:inline-block;vertical-align:middle;font-size:1.2em} +#bo_v_ans #ans_datetime {margin:10px 0;color:#999} +#bo_v_ans #ans_con {margin:0 0 10px;line-height:1.8em} +#bo_v_ans #ans_add {text-align:right} +#bo_v_ans #ans_msg {padding:40px 0;background:#f2f5f9;text-align:center} + +#bo_v_rel {margin:0 0 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_rel h2 {margin:0 0 10px;font-size:1.2em} + +#bo_v form {padding-top:20px} + +/* 게시판 댓글 */ +#bo_vc {padding:20px 20px 10px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f5f6fa} +#bo_vc h2 {margin-bottom:10px} +#bo_vc article {padding:0 0 10px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:15px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} +#bo_vc .sv_wrap {margin-right:15px} +#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px} +#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc_empty {margin:0;padding:20px !important;text-align:center} +#bo_vc fieldset {margin:0 0 10px;padding:0} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none;zoom:1} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:1px solid #cfded8} +#bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc_w #char_cnt {display:block;margin:0 0 5px} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 20px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} + +#bo_vc form {padding:0} \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/view.answer.skin.php b/theme/basic/skin/qa/basic/view.answer.skin.php new file mode 100644 index 000000000..357145d90 --- /dev/null +++ b/theme/basic/skin/qa/basic/view.answer.skin.php @@ -0,0 +1,25 @@ + + +
        +

        답변:

        + 추가질문 + +
        + +
        + +
        + +
        + +
        + + 답변수정 + + + 답변삭제 + +
        +
        \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/view.answerform.skin.php b/theme/basic/skin/qa/basic/view.answerform.skin.php new file mode 100644 index 000000000..d77fd5422 --- /dev/null +++ b/theme/basic/skin/qa/basic/view.answerform.skin.php @@ -0,0 +1,125 @@ + + +
        + +

        답변등록

        + +
        + + + + + + '; + } else { + $option .= "\n".''."\n".''; + } + + echo $option_hidden; + ?> + +
        + + + + + + + + + + + + + + + + + +
        옵션
        + +
        +
        + +
        + +
        +
        + + + +

        고객님의 문의에 대한 답변을 준비 중입니다.

        + +
        \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/view.skin.php b/theme/basic/skin/qa/basic/view.skin.php new file mode 100644 index 000000000..1caa5a63a --- /dev/null +++ b/theme/basic/skin/qa/basic/view.skin.php @@ -0,0 +1,187 @@ +', 0); +?> + + + + +
        + +
        +
        +

        + +

        +
        + +
        +

        페이지 정보

        + 작성자 + 작성일 +
        + + + +
        +

        첨부파일

        + +
        + + + + +
        +

        연락처정보

        +
        + +
        이메일
        +
        + + +
        휴대폰
        +
        + +
        +
        + + + +
        + + + + + + + +
        + + +
        +

        본문

        + + \n"; + + for ($i=0; $i<$view['img_count']; $i++) { + //echo $view['img_file'][$i]; + echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']); + } + + echo "\n"; + } + ?> + + +
        + + + + + + +
        + + + + +
        +

        연관질문

        + +
        + + + + + + + + + + + + + + + + + + + +
        분류제목상태등록일
        + + + +
        +
        +
        + + + +
        + +
        + + +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/write.skin.php b/theme/basic/skin/qa/basic/write.skin.php new file mode 100644 index 000000000..d81465a50 --- /dev/null +++ b/theme/basic/skin/qa/basic/write.skin.php @@ -0,0 +1,184 @@ +', 0); +?> + +
        + +
        + + + + + + '; + } else { + $option .= "\n".''."\n".''; + } + + echo $option_hidden; + ?> + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        옵션
        + class="frm_input email" size="50" maxlength="100"> + > + +
        + class="frm_input" size="30"> + + > 답변등록 SMS알림 수신 + +
        + +
        + +
        파일 #1 + + + + +
        파일 #2 + + + + +
        +
        + +
        + + 목록 +
        +
        + + +
        + \ No newline at end of file diff --git a/theme/basic/skin/search/basic/search.skin.php b/theme/basic/skin/search/basic/search.skin.php new file mode 100644 index 000000000..e341efa3f --- /dev/null +++ b/theme/basic/skin/search/basic/search.skin.php @@ -0,0 +1,140 @@ +', 0); +?> + + +
        + +
        + 상세검색 + + + + + + + + + + + + id="sop_or" name="sop"> + + id="sop_and" name="sop"> + +
        +
        + +
        + + +
        +

        전체검색 결과

        +
        +
        게시판
        +
        +
        게시물
        +
        +
        +

        / 페이지 열람 중

        +
        + + + + + +
        검색된 자료가 하나도 없습니다.
        + + +
        + +
        + +

        게시판 내 결과

        + + + +
        + +
        + + + +
        + \ No newline at end of file diff --git a/theme/basic/skin/search/basic/style.css b/theme/basic/skin/search/basic/style.css new file mode 100644 index 000000000..8adf23a45 --- /dev/null +++ b/theme/basic/skin/search/basic/style.css @@ -0,0 +1,29 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 전체검색결과 스킨 */ +#sch_res_detail {padding:0 0 10px;border-bottom:1px solid #e9e9e9;text-align:center} +#sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} +#sch_res_ov {margin:0 0 10px;padding:10px;border-bottom:1px solid #e9e9e9;background:#f5f6fa;zoom:1} +#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""} +#sch_res_ov h2 {float:left} +#sch_res_ov dl {float:left;margin:0 0 0 10px} +#sch_res_ov dt {float:left} +#sch_res_ov dd {float:left;margin:0 10px 0 5px} +#sch_res_ov p {float:right;margin:0;padding:0;line-height:1em} + +#sch_res_board {margin:0 0 10px;padding-left:1px;list-style:none;zoom:1} +#sch_res_board:after {display:block;visibility:hidden;clear:both;content:""} +#sch_res_board li {float:left;margin-bottom:-1px} +#sch_res_board a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:180px;border:1px solid #ddd;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#sch_res_board a:focus, #sch_res_board a:hover, #sch_res_board a:active {text-decoration:none} +#sch_res_board .cnt_cmt {font-weight:normal !important} + +.sch_res_list {margin:0 0 10px;padding:10px 0 15px} +.sch_res_list h2 {margin:0 0 15px;font-size:1.2em} +.sch_res_list ul {margin:0;padding:0;list-style:none} +.sch_res_list li {margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e9e9e9} +.sch_res_title {display:inline-block;margin:0 0 5px} +.sch_res_list p {margin:0 0 10px;line-height:1.8em} +.sch_more {text-align:right} +.sch_on {color:#ff3061} \ No newline at end of file diff --git a/theme/basic/skin/visit/basic/style.css b/theme/basic/skin/visit/basic/style.css new file mode 100644 index 000000000..6b061cb27 --- /dev/null +++ b/theme/basic/skin/visit/basic/style.css @@ -0,0 +1,13 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 방문자 집계 */ +#visit {border-bottom:1px dotted #dde4e9} +#visit div {margin:0 auto;width:970px;zoom:1} +#visit div:after {display:block;visibility:hidden;clear:both;content:""} +#visit h2 {float:left;padding:10px 45px 10px 0} +#visit dl {float:left;margin:0 0 0 10px;padding:0} +#visit dt {float:left;margin:0;padding:10px 0 10px} +#visit dd {float:left;margin:0 30px 0 0;padding:10px} +#visit a {display:inline-block;padding:10px;text-decoration:none} +#visit a:focus, #visit a:hover {} \ No newline at end of file diff --git a/theme/basic/skin/visit/basic/visit.skin.php b/theme/basic/skin/visit/basic/visit.skin.php new file mode 100644 index 000000000..87e481d2e --- /dev/null +++ b/theme/basic/skin/visit/basic/visit.skin.php @@ -0,0 +1,27 @@ +', 0); +?> + + +
        +
        +

        접속자집계

        +
        +
        오늘
        +
        +
        어제
        +
        +
        최대
        +
        +
        전체
        +
        +
        + 상세보기 +
        +
        + \ No newline at end of file diff --git a/theme/basic/tail.php b/theme/basic/tail.php new file mode 100644 index 000000000..f994ad894 --- /dev/null +++ b/theme/basic/tail.php @@ -0,0 +1,57 @@ + + + + + + + +
        + + +
        + + +
        <?php echo G5_VERSION ?>
        +
        +
        +
        +
        + 회사소개 + 개인정보취급방침 + 서비스이용약관 + Copyright © 소유하신 도메인. All rights reserved.
        + 상단으로 +
        +
        +
        + + +모바일 버전으로 보기 + + + + + + + \ No newline at end of file diff --git a/theme/basic/tail.sub.php b/theme/basic/tail.sub.php new file mode 100644 index 000000000..ec5920f63 --- /dev/null +++ b/theme/basic/tail.sub.php @@ -0,0 +1,25 @@ + + + + + + + + + + \ No newline at end of file diff --git a/theme/basic/theme.config.php b/theme/basic/theme.config.php new file mode 100644 index 000000000..ea81ad259 --- /dev/null +++ b/theme/basic/theme.config.php @@ -0,0 +1,34 @@ + false, // 기본환경설정의 최근게시물 등의 기본스킨 변경여부 true, false + 'preview_board_skin' => 'basic', // 테마 미리보기 때 적용될 기본 게시판 스킨 + 'preview_mobile_board_skin' => 'basic', // 테마 미리보기 때 적용될 기본 모바일 게시판 스킨 + 'cf_member_skin' => 'basic', // 회원 스킨 + 'cf_mobile_member_skin' => 'basic', // 모바일 회원 스킨 + 'cf_new_skin' => 'basic', // 최근게시물 스킨 + 'cf_mobile_new_skin' => 'basic', // 모바일 최근게시물 스킨 + 'cf_search_skin' => 'basic', // 검색 스킨 + 'cf_mobile_search_skin' => 'basic', // 모바일 검색 스킨 + 'cf_connect_skin' => 'basic', // 접속자 스킨 + 'cf_mobile_connect_skin' => 'basic', // 모바일 접속자 스킨 + 'cf_faq_skin' => 'basic', // FAQ 스킨 + 'cf_mobile_faq_skin' => 'basic', // 모바일 FAQ 스킨 + 'bo_gallery_cols' => 4, // 갤러리 이미지 수 + 'bo_gallery_width' => 174, // 갤러리 이미지 폭 + 'bo_gallery_height' => 124, // 갤러리 이미지 높이 + 'bo_mobile_gallery_width' => 125, // 모바일 갤러리 이미지 폭 + 'bo_mobile_gallery_height' => 100 // 모바일 갤러리 이미지 높이 +); +?> \ No newline at end of file