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 = "\n";
for ($i=0; $i선택";
- $str .= option_selected($skins[$i], $selected);
+ if(preg_match('#^theme/(.+)$#', $skins[$i], $match))
+ $text = '(테마) '.$match[1];
+ else
+ $text = $skins[$i];
+
+ $str .= option_selected($skins[$i], $selected, $text);
}
$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 = "\n";
for ($i=0; $i선택";
- $str .= option_selected($skins[$i], $selected);
+ if(preg_match('#^theme/(.+)$#', $skins[$i], $match))
+ $text = '(테마) '.$match[1];
+ else
+ $text = $skins[$i];
+
+ $str .= option_selected($skins[$i], $selected, $text);
}
$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 = '
$frm_submit = '';
?>
@@ -1118,7 +1117,7 @@ $frm_submit .= '';
-
+$#i', '테마 갤러리설정 가져오기 ', $frm_submit); ?>
게시판 포인트 설정
@@ -1240,6 +1239,37 @@ $(function(){
window.open(this.href, "win_board_copy", "left=10,top=10,width=500,height=400");
return false;
});
+
+ $(".get_theme_galc").on("click", function() {
+ if(!confirm("현재 테마의 갤러리 이미지 설정을 적용하시겠습니까?"))
+ return false;
+
+ $.ajax({
+ type: "POST",
+ url: "./theme_config_load.php",
+ cache: false,
+ async: false,
+ data: { type: "board" },
+ dataType: "json",
+ success: function(data) {
+ if(data.error) {
+ alert(data.error);
+ return false;
+ }
+
+ var field = Array('bo_gallery_cols', 'bo_gallery_width', 'bo_gallery_height', 'bo_mobile_gallery_width', 'bo_mobile_gallery_height');
+ var count = field.length;
+ var key;
+
+ for(i=0; i
최근게시물 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
모바일 최근게시물 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
검색 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
모바일 검색 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
접속자 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
모바일 접속자 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
FAQ 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
모바일 FAQ 스킨필수
-
- 선택";
- echo "".$arr[$i]." \n";
- }
- ?>
-
+
@@ -532,7 +468,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
-
+$#i', '테마 스킨설정 가져오기 ', $frm_submit); ?>
게시판 기본 설정
@@ -636,27 +572,11 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
회원 스킨필수
-
- 선택";
- echo ''.$arr[$i].' '."\n";
- }
- ?>
-
+
모바일 회원 스킨필수
-
- 선택";
- echo ''.$arr[$i].' '."\n";
- }
- ?>
-
+
@@ -761,7 +681,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
-
+$#i', '테마 회원스킨설정 가져오기 ', $frm_submit); ?>
본인확인 설정
@@ -1250,6 +1170,42 @@ $(function(){
break;
}
});
+
+ $(".get_theme_confc").on("click", function() {
+ var type = $(this).data("type");
+ var msg = "기본환경 스킨 설정";
+ if(type == "conf_member")
+ msg = "기본환경 회원스킨 설정";
+
+ if(!confirm("현재 테마의 "+msg+"을 적용하시겠습니까?"))
+ return false;
+
+ $.ajax({
+ type: "POST",
+ url: "./theme_config_load.php",
+ cache: false,
+ async: false,
+ data: { type: type },
+ dataType: "json",
+ success: function(data) {
+ if(data.error) {
+ alert(data.error);
+ return false;
+ }
+
+ var field = Array('cf_member_skin', 'cf_mobile_member_skin', 'cf_new_skin', 'cf_mobile_new_skin', 'cf_search_skin', 'cf_mobile_search_skin', 'cf_connect_skin', 'cf_mobile_connect_skin', 'cf_faq_skin', 'cf_mobile_faq_skin');
+ var count = field.length;
+ var key;
+
+ for(i=0; iimg{width:300px;height:225px;}
+#theme_list li .tmli_if:hover>img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
+#theme_list li .tmli_tit{position:relative; border-top: 1px solid #d1dee2; background: #e5ecef;}
+#theme_list li .tmli_tit p{height:40px;line-height:40px;padding:0 10px 0;font-weight:bold;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
+#theme_list li .tmli_tit button.tmli_dt{position:absolute;top:8px;right:10px;padding:5px;background:#111;color:#fff;display:none;border:none}
+#theme_list li .tmli_if:hover button.tmli_dt{display:block}
+#theme_list li .theme_sl{float:left;border:none;margin-top:5px;padding:0 5px;height:26px;background:#999;color:#fff}
+#theme_list li .theme_sl:hover{background:#ff3061}
+#theme_list li .theme_deactive{margin-left:4px}
+#theme_list li .theme_sl_use{background:#ff3061;line-height:26px}
+#theme_list li .theme_pr{float:right;margin-top:5px;padding:0 5px;height:24px;line-height:24px; border: 1px solid #ccc; background: #fafafa; }
+#theme_list li .theme_preview{ float: right; margin-top: 5px; padding:0 5px;height:26px; border: 1px solid #ccc; background: #fafafa; margin-right:3px}
+
+#theme_detail{position:fixed;_position:absolute;top:50%;left:20px;_top:300px;width:950px;height:490px;margin-top:-245px;background:#fff;border:1px solid #000;z-index:99999;}
+#theme_detail .thdt_img{padding:20px 0 20px 20px;float:left;}
+#theme_detail .thdt_img img{width:600px;height:450px;}
+#theme_detail .thdt_if{float:right;width:290px;padding:40px 20px 0 0;position:relative}
+#theme_detail .thdt_if h2{padding:0 ;margin:0}
+#theme_detail .thdt_if p{font-weight:normal;padding:10px;background:#f5f5f5;height:250px;overflow-y:auto;}
+#theme_detail .thdt_if a{vertical-align:middle;}
+#theme_detail .thdt_if .thdt_home{background:url(../img/link_icon.gif) no-repeat bottom right;padding-right:13px;}
+#theme_detail .close_btn{position:absolute;top:10px;right:10px;background:url(../img/close.gif) no-repeat 50% 50%;border:none;width:30px;height:30px;overflow:hidden;text-indent:-9999px;}
+#theme_detail table{border-collapse:collapse;margin:5px 0 10px}
+#theme_detail table th{padding: 5px 0; border: 1px solid #d1dee2; background: #e5ecef;width:50px;padding:10px;text-align:left}
+#theme_detail table td{ border: 1px solid #ececec;padding:10px}
+.no_theme{text-align:center;padding:100px 0;color:#555}
\ No newline at end of file
diff --git a/adm/css/theme.css b/adm/css/theme.css
new file mode 100644
index 000000000..95c099e0f
--- /dev/null
+++ b/adm/css/theme.css
@@ -0,0 +1,8 @@
+@charset "utf-8";
+#preview_item{height:50px}
+#preview_item ul{margin:0;padding:0;top:0;width:100%;border-bottom:1px solid #eee; margin:0 auto;text-align:center;background:#333;position:fixed;top:0;z-index:999999;width:100%;}
+#preview_item ul li{list-style:none;display:inline-block;height:50px;line-height:50px;padding:0 3px;*display:inline; zoom:1;}
+#preview_item ul li a{color:#555;padding:0 8px;height:24px;line-height:24px;background:#f2f2f2;border-radius:3px;display:inline-block;vertical-align:middle;border:1px solid #dcdcdc;}
+#preview_item ul li a:hover{background:#ccc;text-decoration:none;border:1px solid #ccc;}
+#preview_item ul li button{color:#fff;padding:0 8px;background:#FF5191;border-radius:3px;height:26px;line-height:24px;vertical-align:middle;border:none}
+#preview_item ul li button:hover{background:#e40d5c;color:#fff;text-decoration:none;}
\ No newline at end of file
diff --git a/adm/img/close.gif b/adm/img/close.gif
new file mode 100644
index 000000000..143c0bd12
Binary files /dev/null and b/adm/img/close.gif differ
diff --git a/adm/img/link_icon.gif b/adm/img/link_icon.gif
new file mode 100644
index 000000000..7a99c80a1
Binary files /dev/null and b/adm/img/link_icon.gif differ
diff --git a/adm/img/theme_img.jpg b/adm/img/theme_img.jpg
new file mode 100644
index 000000000..8c9f5e5ec
Binary files /dev/null and b/adm/img/theme_img.jpg differ
diff --git a/adm/menu_form.php b/adm/menu_form.php
index 10ecabec9..0db45d575 100644
--- a/adm/menu_form.php
+++ b/adm/menu_form.php
@@ -52,14 +52,14 @@ $(function() {
);
});
- $("#add_manual").live("click", function() {
+ $(document).on("click", "#add_manual", function() {
var me_name = $.trim($("#me_name").val());
var me_link = $.trim($("#me_link").val());
add_menu_list(me_name, me_link, "");
});
- $(".add_select").live("click", function() {
+ $(document).on("click", ".add_select", function() {
var me_name = $.trim($(this).siblings("input[name='subject[]']").val());
var me_link = $.trim($(this).siblings("input[name='link[]']").val());
diff --git a/adm/menu_list.php b/adm/menu_list.php
index 408a597f1..daa86fdaf 100644
--- a/adm/menu_list.php
+++ b/adm/menu_list.php
@@ -136,12 +136,12 @@ $colspan = 7;
+
+설치된 테마 :
+
+ 0) { ?>
+
+ ';
+ else
+ $screenshot = ' ';
+
+ if($config['cf_theme'] == $theme[$i]) {
+ $btn_active = '사용중 사용안함 ';
+ } else {
+ $tconfig = get_theme_config_value($theme[$i], 'set_default_skin');
+ if($tconfig['set_default_skin'])
+ $set_default_skin = 'true';
+ else
+ $set_default_skin = 'false';
+
+ $btn_active = '테마적용 ';
+ }
+ ?>
+
+
+
+ 미리보기
+ 상세보기
+
+
+
+
+설치된 테마가 없습니다.
+
+
+
\ No newline at end of file
diff --git a/adm/theme_config_load.php b/adm/theme_config_load.php
new file mode 100644
index 000000000..69cc1acde
--- /dev/null
+++ b/adm/theme_config_load.php
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/adm/theme_detail.php b/adm/theme_detail.php
new file mode 100644
index 000000000..61d897acb
--- /dev/null
+++ b/adm/theme_detail.php
@@ -0,0 +1,64 @@
+';
+else
+ $screenshot = ' ';
+
+$name = get_text($info['theme_name']);
+if($info['theme_uri']) {
+ $name = ''.$name.' ';
+}
+
+$maker = get_text($info['maker']);
+if($info['maker_uri']) {
+ $maker = ''.$maker.' ';
+}
+
+$license = get_text($info['license']);
+if($info['license_uri']) {
+ $license = ''.$license.' ';
+}
+?>
+
+
+
+
+
+
+
+ Version
+
+
+
+ Maker
+
+
+
+ License
+
+
+
+
+
닫기
+
+
+
+
\ No newline at end of file
diff --git a/adm/theme_preview.php b/adm/theme_preview.php
new file mode 100644
index 000000000..170883d36
--- /dev/null
+++ b/adm/theme_preview.php
@@ -0,0 +1,118 @@
+테마적용 ';
+} else {
+ $btn_active = '';
+}
+
+$g5['title'] = get_text($info['theme_name']).' 테마 미리보기';
+require_once(G5_PATH.'/head.sub.php');
+?>
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/adm/theme_update.php b/adm/theme_update.php
new file mode 100644
index 000000000..ca7f3e43f
--- /dev/null
+++ b/adm/theme_update.php
@@ -0,0 +1,52 @@
+ $val) {
+ if(!isset($config[$key]))
+ continue;
+
+ if($val) {
+ if(!preg_match('#^theme/.+$#', $val))
+ $val = 'theme/'.$val;
+
+ $sql_common[] = " $key = '$val' ";
+ }
+ }
+
+ if(!empty($sql_common)) {
+ $sql = " update {$g5['config_table']} set " . implode(', ', $sql_common);
+ sql_query($sql);
+ }
+ }
+}
+
+die('');
+?>
\ No newline at end of file
diff --git a/bbs/board.php b/bbs/board.php
index 8e54a2434..2fa3dcda0 100644
--- a/bbs/board.php
+++ b/bbs/board.php
@@ -222,19 +222,19 @@ $admin_href = "";
if ($member['mb_id'] && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id']))
$admin_href = G5_ADMIN_URL.'/board_form.php?w=u&bo_table='.$bo_table;
-include_once('./board_head.php');
+include_once(G5_BBS_PATH.'/board_head.php');
// 게시물 아이디가 있다면 게시물 보기를 INCLUDE
if (isset($wr_id) && $wr_id) {
- include_once('./view.php');
+ include_once(G5_BBS_PATH.'/view.php');
}
// 전체목록보이기 사용이 "예" 또는 wr_id 값이 없다면 목록을 보임
//if ($board['bo_use_list_view'] || empty($wr_id))
if ($member['mb_level'] >= $board['bo_list_level'] && $board['bo_use_list_view'] || empty($wr_id))
- include_once ('./list.php');
+ include_once (G5_BBS_PATH.'/list.php');
-include_once('./board_tail.php');
+include_once(G5_BBS_PATH.'/board_tail.php');
echo "\n\n";
diff --git a/bbs/board_head.php b/bbs/board_head.php
index 047a592ad..d62bf8f35 100644
--- a/bbs/board_head.php
+++ b/bbs/board_head.php
@@ -4,7 +4,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 게시판 관리의 상단 내용
if (G5_IS_MOBILE) {
// 모바일의 경우 설정을 따르지 않는다.
- include_once('./_head.php');
+ include_once(G5_BBS_PATH.'/_head.php');
echo stripslashes($board['bo_mobile_content_head']);
} else {
@include ($board['bo_include_head']);
diff --git a/bbs/board_tail.php b/bbs/board_tail.php
index 408d56625..c97af5d88 100644
--- a/bbs/board_tail.php
+++ b/bbs/board_tail.php
@@ -5,7 +5,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
echo stripslashes($board['bo_mobile_content_tail']);
// 모바일의 경우 설정을 따르지 않는다.
- include_once('./_tail.php');
+ include_once(G5_BBS_PATH.'/_tail.php');
} else {
echo stripslashes($board['bo_content_tail']);
@include ($board['bo_include_tail']);
diff --git a/bbs/content.php b/bbs/content.php
index f712cffc6..52b538843 100644
--- a/bbs/content.php
+++ b/bbs/content.php
@@ -62,8 +62,8 @@ $str = preg_replace($src, $dst, $str);
if(trim($co['co_skin']) == '')
$co['co_skin'] = 'basic';
-$content_skin_path = G5_SKIN_PATH.'/content/'.$co['co_skin'];
-$content_skin_url = G5_SKIN_URL.'/content/'.$co['co_skin'];
+$content_skin_path = get_skin_path('content', $co['co_skin']);
+$content_skin_url = get_skin_url('content', $co['co_skin']);
$skin_file = $content_skin_path.'/content.skin.php';
if ($is_admin)
diff --git a/bbs/group.php b/bbs/group.php
index 6b0ed8441..002ac91f5 100644
--- a/bbs/group.php
+++ b/bbs/group.php
@@ -1,7 +1,14 @@
diff --git a/bbs/qahead.php b/bbs/qahead.php
index 92268c730..ec332be6d 100644
--- a/bbs/qahead.php
+++ b/bbs/qahead.php
@@ -1,8 +1,8 @@
\ No newline at end of file
diff --git a/g4_import.php b/g4_import.php
index 24554f248..85e763858 100644
--- a/g4_import.php
+++ b/g4_import.php
@@ -4,7 +4,7 @@ include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
$g5['title'] = '그누보드4 DB 데이터 이전';
-include_once(G5_PATH.'/head.sub.php');
+include_once(G5_PATH.'/'.G5_THEME_DIR.'/basic/head.sub.php');
if(get_session('tables_copied') == 'done')
alert('DB 데이터 변환을 이미 실행하였습니다. 중복 실행시 오류가 발생할 수 있습니다.', G5_URL);
@@ -172,5 +172,5 @@ $(function() {
\ No newline at end of file
diff --git a/g4_import_run.php b/g4_import_run.php
index 867af24cc..1d3ea67f4 100644
--- a/g4_import_run.php
+++ b/g4_import_run.php
@@ -10,7 +10,7 @@ set_time_limit ( 0 );
ini_set('memory_limit', '50M');
$g5['title'] = '그누보드4 DB 데이터 이전';
-include_once(G5_PATH.'/head.sub.php');
+include_once(G5_PATH.'/'.G5_THEME_DIR.'/basic/head.sub.php');
echo ' ';
@@ -536,5 +536,5 @@ $(function() {
\ No newline at end of file
diff --git a/head.php b/head.php
index cccc0f2db..ea90c579d 100644
--- a/head.php
+++ b/head.php
@@ -1,10 +1,14 @@
@@ -98,7 +97,7 @@ if (G5_IS_MOBILE) {
FAQ
1:1문의
- 접속자
+ 접속자
새글
@@ -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_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');">
+
+
+
+
+
+
+
+
+
+
+ 메인메뉴
+
+
+
+
+ '.PHP_EOL;
+ ?>
+
+ 0)
+ echo ' '.PHP_EOL;
+ ?>
+
+
+ 메뉴 준비 중입니다. 관리자모드 > 환경설정 > 메뉴설정 에서 설정하실 수 있습니다.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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_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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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);
+ ?>
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
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);
+?>
+
+
+
+
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 건
+ 페이지
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 이미지 목록
+
+
+
+ 현재 페이지 게시물 전체
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+
+
+ 검색대상
+
+ >제목
+ >내용
+ >제목+내용
+ >회원아이디
+ >회원아이디(코)
+ >글쓴이
+ >글쓴이(코)
+
+
+
+
+
+
+
+
+
+
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);
+ ?>
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
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);
+?>
+
+
+
+
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;
+ ?>
+
+
+
+
+
+
+
+ 검색된 게시물이 없습니다.';
+ } else {
+ 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);
+?>
+
+
+
+
+
+
+ ";
+ if ($list[$i]['is_notice'])
+ echo "".$list[$i]['subject']." ";
+ else
+ echo $list[$i]['subject'];
+
+ if ($list[$i]['comment_cnt'])
+ echo " ".$list[$i]['comment_cnt']." ";
+
+ // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
+ // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
+
+ 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'];
+
+ echo "";
+
+ ?>
+
+
+
+ 게시물이 없습니다.
+
+
+
+
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);
+?>
+
+
+
+
+
+ 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/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))) { // 닉네임수정일이 지나지 않았다면 ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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);
+?>
+
+
+
+
+
+ 결과
+
+
+ 전체 표
+
+
+
+
+
+
+ 표
+ %
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 창닫기
+
+
+
+
\ 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 @@
+
+
+
\ 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);
+?>
+
+
+
\ 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">
+ OR
+ id="sop_and" name="sop">
+ AND
+
+
+
+
+
+
+
+
+ 전체검색 결과
+
+ 게시판
+ 개
+ 게시물
+ 개
+
+ / 페이지 열람 중
+
+
+
+
+
+
+
검색된 자료가 하나도 없습니다.
+
+
+
+
+
+
+
+
+ 댓글';
+ $comment_href = '#c_'.$list[$idx][$i]['wr_id'];
+ }
+ else
+ {
+ $comment_def = '';
+ $comment_href = '';
+ }
+ ?>
+
+
+ 새창
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 건
+ 페이지
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.
+
+
+
+
+
+
+
+
+ 게시물 검색
+
+
+
+
+
+ 검색대상
+
+ >제목
+ >내용
+ >제목+내용
+ >회원아이디
+ >회원아이디(코)
+ >글쓴이
+ >글쓴이(코)
+
+ 검색어 필수
+
+
+
+
+
+
+
+
+
+
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 이하 사이드뷰 겹침 문제 해결
+ ?>
+
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
+
+
+
\ 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);
+?>
+
+
+
\ 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 이하 사이드뷰 겹침 문제 해결
+ ?>
+
+
+
+ 등록된 댓글이 없습니다.
+
+
+
+
+
+
+
+
+
+
+
\ 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);
+?>
+
+
+
\ 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 '';
+?>
+
+
+ ';
+
+// 상단 HTML
+echo ''.conv_content($fm['fm_head_html'], 1).'
';
+?>
+
+
+
+ 자주하시는질문 분류
+
+ 열린 분류 ';
+ }
+ ?>
+ >
+
+
+
+
+
+
+
+
+ 목록
+
+ $v){
+ if(empty($v))
+ continue;
+ ?>
+
+
+
+
+
+
+
+ 검색된 게시물이 없습니다.';
+ } else {
+ 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);
+?>
+
+
+
+
+
+
+
+ ";
+ if ($list[$i]['is_notice'])
+ echo "".$list[$i]['subject']." ";
+ else
+ echo $list[$i]['subject'];
+
+ if ($list[$i]['comment_cnt'])
+ echo $list[$i]['comment_cnt'];
+
+ echo "";
+
+ // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
+ // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
+
+ 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'];
+ ?>
+
+
+
+ 게시물이 없습니다.
+
+
+
+
+
\ 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))) { // 닉네임수정일이 지나지 않았다면 ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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);
+?>
+
+
+
+
+
+
+
+ 결과
+
+
+ 전체 표
+
+
+
+
+
+
+ 표
+ 퍼센트
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 창닫기
+
+
+
+
+
\ 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 @@
+
+
+
\ 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);
+?>
+
+
+
\ 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">
+ OR
+ id="sop_and" name="sop">
+ AND
+
+
+
+
+
+
+
+ 전체검색 결과
+
+ 게시판
+ 개
+ 게시물
+ 개
+
+ / 페이지 열람 중
+
+
+
+
+
+
+
검색된 자료가 하나도 없습니다.
+
+
+
+
+
+
+
+
+ 댓글 | ';
+ $comment_href = '#c_'.$list[$idx][$i]['wr_id'];
+ }
+ else
+ {
+ $comment_def = '';
+ $comment_href = '';
+ }
+ ?>
+
+
+
+ 새창
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+모바일 버전으로 보기
+
+
+
+
+
+
+
\ 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