From 49a07c4ea06159f8850bd02976b364f2b2892787 Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 28 Jul 2015 16:01:03 +0900 Subject: [PATCH] =?UTF-8?q?=ED=85=8C=EB=A7=88=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/admin.lib.php | 188 +++++++- adm/admin.menu100.php | 1 + adm/board_form.php | 38 +- adm/config_form.php | 140 ++---- adm/css/admin.css | 34 ++ adm/css/theme.css | 8 + adm/img/close.gif | Bin 0 -> 200 bytes adm/img/link_icon.gif | Bin 0 -> 53 bytes adm/img/theme_img.jpg | Bin 0 -> 7992 bytes adm/menu_form.php | 4 +- adm/menu_list.php | 4 +- adm/theme.js | 80 ++++ adm/theme.php | 77 +++ adm/theme_config_load.php | 78 ++++ adm/theme_detail.php | 64 +++ adm/theme_preview.php | 118 +++++ adm/theme_update.php | 52 +++ bbs/board.php | 8 +- bbs/board_head.php | 2 +- bbs/board_tail.php | 2 +- bbs/content.php | 4 +- bbs/group.php | 13 +- bbs/qahead.php | 4 +- common.php | 193 +++++--- config.php | 1 + extend/user.config.php | 5 - g4_import.php | 4 +- g4_import_run.php | 4 +- head.php | 25 +- head.sub.php | 13 +- index.php | 18 +- install/gnuboard5.sql | 1 + install/install_db.php | 1 + js/autosave.js | 4 +- js/common.js | 2 +- lib/common.lib.php | 35 ++ lib/connect.lib.php | 23 +- lib/json.lib.php | 79 ++++ lib/latest.lib.php | 32 +- lib/outlogin.lib.php | 23 +- lib/poll.lib.php | 28 +- lib/popular.lib.php | 26 +- lib/visit.lib.php | 26 +- mobile/content.php | 4 +- mobile/head.php | 5 + mobile/index.php | 9 +- mobile/skin/board/basic/view.skin.php | 2 +- mobile/skin/board/gallery/view.skin.php | 2 +- mobile/tail.php | 5 + plugin/editor/smarteditor2/editor.lib.php | 2 +- plugin/kcaptcha/kcaptcha.js | 8 +- plugin/sns/view_comment_write.sns.skin.php | 4 +- skin/board/basic/view.skin.php | 2 +- skin/board/basic/view_comment.skin.php | 2 +- skin/board/gallery/view.skin.php | 2 +- skin/board/gallery/view_comment.skin.php | 2 +- tail.php | 12 +- tail.sub.php | 5 +- theme/basic/_common.php | 3 + theme/basic/css/default.css | 282 +++++++++++ theme/basic/css/mobile.css | 250 ++++++++++ theme/basic/group.php | 49 ++ theme/basic/head.php | 159 +++++++ theme/basic/head.sub.php | 91 ++++ theme/basic/img/gnb_bg00.gif | Bin 0 -> 54 bytes theme/basic/img/wrest.gif | Bin 0 -> 51 bytes theme/basic/index.php | 43 ++ theme/basic/mobile/_common.php | 3 + theme/basic/mobile/group.php | 35 ++ theme/basic/mobile/head.php | 177 +++++++ theme/basic/mobile/index.php | 30 ++ .../mobile/skin/board/basic/img/icon_file.gif | Bin 0 -> 107 bytes .../mobile/skin/board/basic/img/icon_hot.gif | Bin 0 -> 97 bytes .../mobile/skin/board/basic/img/icon_img.gif | Bin 0 -> 145 bytes .../mobile/skin/board/basic/img/icon_link.gif | Bin 0 -> 104 bytes .../skin/board/basic/img/icon_mobile.gif | Bin 0 -> 62 bytes .../skin/board/basic/img/icon_movie.gif | Bin 0 -> 110 bytes .../mobile/skin/board/basic/img/icon_new.gif | Bin 0 -> 71 bytes .../skin/board/basic/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/board/basic/img/icon_secret.gif | Bin 0 -> 97 bytes .../skin/board/basic/img/icon_sound.gif | Bin 0 -> 113 bytes .../mobile/skin/board/basic/list.skin.php | 224 +++++++++ theme/basic/mobile/skin/board/basic/style.css | 238 ++++++++++ .../mobile/skin/board/basic/view.skin.php | 270 +++++++++++ .../skin/board/basic/view_comment.skin.php | 321 +++++++++++++ .../mobile/skin/board/basic/write.skin.php | 252 ++++++++++ .../skin/board/gallery/img/icon_file.gif | Bin 0 -> 107 bytes .../skin/board/gallery/img/icon_hot.gif | Bin 0 -> 97 bytes .../skin/board/gallery/img/icon_img.gif | Bin 0 -> 145 bytes .../skin/board/gallery/img/icon_link.gif | Bin 0 -> 104 bytes .../skin/board/gallery/img/icon_mobile.gif | Bin 0 -> 62 bytes .../skin/board/gallery/img/icon_movie.gif | Bin 0 -> 110 bytes .../skin/board/gallery/img/icon_new.gif | Bin 0 -> 71 bytes .../skin/board/gallery/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/board/gallery/img/icon_secret.gif | Bin 0 -> 97 bytes .../skin/board/gallery/img/icon_sound.gif | Bin 0 -> 113 bytes .../mobile/skin/board/gallery/list.skin.php | 251 ++++++++++ .../basic/mobile/skin/board/gallery/style.css | 225 +++++++++ .../mobile/skin/board/gallery/view.skin.php | 270 +++++++++++ .../skin/board/gallery/view_comment.skin.php | 321 +++++++++++++ .../mobile/skin/board/gallery/write.skin.php | 251 ++++++++++ .../skin/connect/basic/connect.skin.php | 8 + .../connect/basic/current_connect.skin.php | 38 ++ .../basic/mobile/skin/connect/basic/style.css | 9 + .../skin/content/basic/content.skin.php | 18 + .../basic/mobile/skin/content/basic/style.css | 8 + .../basic/mobile/skin/faq/basic/list.skin.php | 120 +++++ theme/basic/mobile/skin/faq/basic/style.css | 25 + .../skin/latest/basic/img/icon_file.gif | Bin 0 -> 107 bytes .../mobile/skin/latest/basic/img/icon_hot.gif | Bin 0 -> 97 bytes .../mobile/skin/latest/basic/img/icon_img.gif | Bin 0 -> 145 bytes .../skin/latest/basic/img/icon_link.gif | Bin 0 -> 104 bytes .../skin/latest/basic/img/icon_mobile.gif | Bin 0 -> 62 bytes .../skin/latest/basic/img/icon_more.gif | Bin 0 -> 169 bytes .../skin/latest/basic/img/icon_movie.gif | Bin 0 -> 110 bytes .../mobile/skin/latest/basic/img/icon_new.gif | Bin 0 -> 71 bytes .../skin/latest/basic/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/latest/basic/img/icon_secret.gif | Bin 0 -> 97 bytes .../skin/latest/basic/img/icon_sound.gif | Bin 0 -> 113 bytes .../mobile/skin/latest/basic/latest.skin.php | 43 ++ .../basic/mobile/skin/latest/basic/style.css | 10 + .../skin/member/basic/formmail.skin.php | 96 ++++ .../skin/member/basic/img/zip_ico_up.gif | Bin 0 -> 54 bytes .../mobile/skin/member/basic/login.skin.php | 59 +++ .../skin/member/basic/login_check.skin.php | 5 + .../skin/member/basic/member_confirm.skin.php | 46 ++ .../mobile/skin/member/basic/memo.skin.php | 40 ++ .../skin/member/basic/memo_form.skin.php | 57 +++ .../skin/member/basic/memo_view.skin.php | 56 +++ .../skin/member/basic/password.skin.php | 47 ++ .../skin/member/basic/password_lost.skin.php | 46 ++ .../mobile/skin/member/basic/point.skin.php | 81 ++++ .../mobile/skin/member/basic/profile.skin.php | 48 ++ .../skin/member/basic/register.skin.php | 57 +++ .../skin/member/basic/register_form.skin.php | 441 ++++++++++++++++++ .../member/basic/register_result.skin.php | 44 ++ .../mobile/skin/member/basic/scrap.skin.php | 27 ++ .../skin/member/basic/scrap_popin.skin.php | 39 ++ .../basic/mobile/skin/member/basic/style.css | 190 ++++++++ .../basic/mobile/skin/new/basic/new.skin.php | 66 +++ theme/basic/mobile/skin/new/basic/style.css | 9 + .../skin/outlogin/basic/outlogin.skin.1.php | 63 +++ .../skin/outlogin/basic/outlogin.skin.2.php | 46 ++ .../mobile/skin/outlogin/basic/style.css | 29 ++ .../mobile/skin/poll/basic/poll.skin.php | 65 +++ .../skin/poll/basic/poll_result.skin.php | 120 +++++ theme/basic/mobile/skin/poll/basic/style.css | 86 ++++ .../skin/popular/basic/popular.skin.php | 17 + .../basic/mobile/skin/popular/basic/style.css | 11 + .../mobile/skin/qa/basic/img/btn_close.gif | Bin 0 -> 211 bytes .../mobile/skin/qa/basic/img/icon_answer.gif | Bin 0 -> 77 bytes .../mobile/skin/qa/basic/img/icon_file.gif | Bin 0 -> 107 bytes .../mobile/skin/qa/basic/img/icon_hot.gif | Bin 0 -> 97 bytes .../mobile/skin/qa/basic/img/icon_img.gif | Bin 0 -> 145 bytes .../mobile/skin/qa/basic/img/icon_link.gif | Bin 0 -> 104 bytes .../mobile/skin/qa/basic/img/icon_mobile.gif | Bin 0 -> 62 bytes .../mobile/skin/qa/basic/img/icon_movie.gif | Bin 0 -> 110 bytes .../mobile/skin/qa/basic/img/icon_new.gif | Bin 0 -> 71 bytes .../mobile/skin/qa/basic/img/icon_secret.gif | Bin 0 -> 97 bytes .../mobile/skin/qa/basic/img/icon_sound.gif | Bin 0 -> 113 bytes .../basic/mobile/skin/qa/basic/list.skin.php | 152 ++++++ theme/basic/mobile/skin/qa/basic/style.css | 247 ++++++++++ .../mobile/skin/qa/basic/view.answer.skin.php | 24 + .../skin/qa/basic/view.answerform.skin.php | 125 +++++ .../basic/mobile/skin/qa/basic/view.skin.php | 187 ++++++++ .../basic/mobile/skin/qa/basic/write.skin.php | 184 ++++++++ .../mobile/skin/search/basic/search.skin.php | 142 ++++++ .../basic/mobile/skin/search/basic/style.css | 33 ++ theme/basic/mobile/skin/visit/basic/style.css | 11 + .../mobile/skin/visit/basic/visit.skin.php | 25 + theme/basic/mobile/tail.php | 47 ++ theme/basic/readme.txt | 8 + theme/basic/screenshot.png | Bin 0 -> 11304 bytes .../basic/skin/board/basic/img/btn_close.gif | Bin 0 -> 211 bytes .../basic/skin/board/basic/img/icon_file.gif | Bin 0 -> 107 bytes theme/basic/skin/board/basic/img/icon_hot.gif | Bin 0 -> 97 bytes theme/basic/skin/board/basic/img/icon_img.gif | Bin 0 -> 145 bytes .../basic/skin/board/basic/img/icon_link.gif | Bin 0 -> 104 bytes .../skin/board/basic/img/icon_mobile.gif | Bin 0 -> 62 bytes .../basic/skin/board/basic/img/icon_movie.gif | Bin 0 -> 110 bytes theme/basic/skin/board/basic/img/icon_new.gif | Bin 0 -> 71 bytes .../basic/skin/board/basic/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/board/basic/img/icon_secret.gif | Bin 0 -> 97 bytes .../basic/skin/board/basic/img/icon_sound.gif | Bin 0 -> 113 bytes theme/basic/skin/board/basic/list.skin.php | 255 ++++++++++ theme/basic/skin/board/basic/style.css | 256 ++++++++++ theme/basic/skin/board/basic/view.skin.php | 283 +++++++++++ .../skin/board/basic/view_comment.skin.php | 330 +++++++++++++ theme/basic/skin/board/basic/write.skin.php | 268 +++++++++++ .../skin/board/gallery/img/btn_close.gif | Bin 0 -> 211 bytes .../skin/board/gallery/img/icon_file.gif | Bin 0 -> 107 bytes .../basic/skin/board/gallery/img/icon_hot.gif | Bin 0 -> 97 bytes .../basic/skin/board/gallery/img/icon_img.gif | Bin 0 -> 145 bytes .../skin/board/gallery/img/icon_link.gif | Bin 0 -> 104 bytes .../skin/board/gallery/img/icon_mobile.gif | Bin 0 -> 62 bytes .../skin/board/gallery/img/icon_movie.gif | Bin 0 -> 110 bytes .../basic/skin/board/gallery/img/icon_new.gif | Bin 0 -> 71 bytes .../skin/board/gallery/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/board/gallery/img/icon_secret.gif | Bin 0 -> 97 bytes .../skin/board/gallery/img/icon_sound.gif | Bin 0 -> 113 bytes theme/basic/skin/board/gallery/list.skin.php | 249 ++++++++++ theme/basic/skin/board/gallery/style.css | 249 ++++++++++ theme/basic/skin/board/gallery/view.skin.php | 283 +++++++++++ .../skin/board/gallery/view_comment.skin.php | 330 +++++++++++++ theme/basic/skin/board/gallery/write.skin.php | 268 +++++++++++ .../basic/skin/connect/basic/connect.skin.php | 9 + .../connect/basic/current_connect.skin.php | 41 ++ theme/basic/skin/connect/basic/style.css | 1 + .../basic/skin/content/basic/content.skin.php | 17 + theme/basic/skin/content/basic/style.css | 8 + theme/basic/skin/faq/basic/list.skin.php | 136 ++++++ theme/basic/skin/faq/basic/style.css | 23 + .../basic/skin/latest/basic/img/icon_file.gif | Bin 0 -> 107 bytes .../basic/skin/latest/basic/img/icon_hot.gif | Bin 0 -> 97 bytes .../basic/skin/latest/basic/img/icon_img.gif | Bin 0 -> 145 bytes .../basic/skin/latest/basic/img/icon_link.gif | Bin 0 -> 104 bytes .../skin/latest/basic/img/icon_mobile.gif | Bin 0 -> 62 bytes .../basic/skin/latest/basic/img/icon_more.gif | Bin 0 -> 169 bytes .../skin/latest/basic/img/icon_movie.gif | Bin 0 -> 110 bytes .../basic/skin/latest/basic/img/icon_new.gif | Bin 0 -> 71 bytes .../skin/latest/basic/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/latest/basic/img/icon_secret.gif | Bin 0 -> 97 bytes .../skin/latest/basic/img/icon_sound.gif | Bin 0 -> 113 bytes theme/basic/skin/latest/basic/latest.skin.php | 44 ++ theme/basic/skin/latest/basic/style.css | 11 + .../basic/skin/member/basic/formmail.skin.php | 101 ++++ .../skin/member/basic/img/zip_ico_up.gif | Bin 0 -> 54 bytes theme/basic/skin/member/basic/login.skin.php | 60 +++ .../skin/member/basic/login_check.skin.php | 5 + .../skin/member/basic/member_confirm.skin.php | 50 ++ theme/basic/skin/member/basic/memo.skin.php | 53 +++ .../skin/member/basic/memo_form.skin.php | 59 +++ .../skin/member/basic/memo_view.skin.php | 60 +++ .../basic/skin/member/basic/password.skin.php | 50 ++ .../skin/member/basic/password_lost.skin.php | 47 ++ theme/basic/skin/member/basic/point.skin.php | 88 ++++ .../basic/skin/member/basic/profile.skin.php | 50 ++ .../basic/skin/member/basic/register.skin.php | 57 +++ .../skin/member/basic/register_form.skin.php | 441 ++++++++++++++++++ .../member/basic/register_result.skin.php | 46 ++ theme/basic/skin/member/basic/scrap.skin.php | 46 ++ .../skin/member/basic/scrap_popin.skin.php | 41 ++ theme/basic/skin/member/basic/style.css | 173 +++++++ theme/basic/skin/new/basic/new.skin.php | 144 ++++++ theme/basic/skin/new/basic/style.css | 7 + .../skin/outlogin/basic/outlogin.skin.1.php | 69 +++ .../skin/outlogin/basic/outlogin.skin.2.php | 46 ++ theme/basic/skin/outlogin/basic/style.css | 45 ++ theme/basic/skin/poll/basic/poll.skin.php | 67 +++ .../skin/poll/basic/poll_result.skin.php | 131 ++++++ theme/basic/skin/poll/basic/style.css | 90 ++++ .../basic/skin/popular/basic/popular.skin.php | 19 + theme/basic/skin/popular/basic/style.css | 12 + theme/basic/skin/qa/basic/img/btn_close.gif | Bin 0 -> 211 bytes theme/basic/skin/qa/basic/img/icon_answer.gif | Bin 0 -> 77 bytes theme/basic/skin/qa/basic/img/icon_file.gif | Bin 0 -> 107 bytes theme/basic/skin/qa/basic/img/icon_hot.gif | Bin 0 -> 97 bytes theme/basic/skin/qa/basic/img/icon_img.gif | Bin 0 -> 145 bytes theme/basic/skin/qa/basic/img/icon_link.gif | Bin 0 -> 104 bytes theme/basic/skin/qa/basic/img/icon_mobile.gif | Bin 0 -> 62 bytes theme/basic/skin/qa/basic/img/icon_movie.gif | Bin 0 -> 110 bytes theme/basic/skin/qa/basic/img/icon_new.gif | Bin 0 -> 71 bytes theme/basic/skin/qa/basic/img/icon_secret.gif | Bin 0 -> 97 bytes theme/basic/skin/qa/basic/img/icon_sound.gif | Bin 0 -> 113 bytes theme/basic/skin/qa/basic/list.skin.php | 167 +++++++ theme/basic/skin/qa/basic/style.css | 281 +++++++++++ .../basic/skin/qa/basic/view.answer.skin.php | 25 + .../skin/qa/basic/view.answerform.skin.php | 125 +++++ theme/basic/skin/qa/basic/view.skin.php | 187 ++++++++ theme/basic/skin/qa/basic/write.skin.php | 184 ++++++++ theme/basic/skin/search/basic/search.skin.php | 140 ++++++ theme/basic/skin/search/basic/style.css | 29 ++ theme/basic/skin/visit/basic/style.css | 13 + theme/basic/skin/visit/basic/visit.skin.php | 27 ++ theme/basic/tail.php | 57 +++ theme/basic/tail.sub.php | 25 + theme/basic/theme.config.php | 34 ++ 277 files changed, 14730 insertions(+), 310 deletions(-) create mode 100644 adm/css/theme.css create mode 100644 adm/img/close.gif create mode 100644 adm/img/link_icon.gif create mode 100644 adm/img/theme_img.jpg create mode 100644 adm/theme.js create mode 100644 adm/theme.php create mode 100644 adm/theme_config_load.php create mode 100644 adm/theme_detail.php create mode 100644 adm/theme_preview.php create mode 100644 adm/theme_update.php create mode 100644 lib/json.lib.php create mode 100644 theme/basic/_common.php create mode 100644 theme/basic/css/default.css create mode 100644 theme/basic/css/mobile.css create mode 100644 theme/basic/group.php create mode 100644 theme/basic/head.php create mode 100644 theme/basic/head.sub.php create mode 100644 theme/basic/img/gnb_bg00.gif create mode 100644 theme/basic/img/wrest.gif create mode 100644 theme/basic/index.php create mode 100644 theme/basic/mobile/_common.php create mode 100644 theme/basic/mobile/group.php create mode 100644 theme/basic/mobile/head.php create mode 100644 theme/basic/mobile/index.php create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_file.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_hot.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_img.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_link.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_mobile.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_movie.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_new.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_reply.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_secret.gif create mode 100644 theme/basic/mobile/skin/board/basic/img/icon_sound.gif create mode 100644 theme/basic/mobile/skin/board/basic/list.skin.php create mode 100644 theme/basic/mobile/skin/board/basic/style.css create mode 100644 theme/basic/mobile/skin/board/basic/view.skin.php create mode 100644 theme/basic/mobile/skin/board/basic/view_comment.skin.php create mode 100644 theme/basic/mobile/skin/board/basic/write.skin.php create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_file.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_hot.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_img.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_link.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_mobile.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_movie.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_new.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_reply.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_secret.gif create mode 100644 theme/basic/mobile/skin/board/gallery/img/icon_sound.gif create mode 100644 theme/basic/mobile/skin/board/gallery/list.skin.php create mode 100644 theme/basic/mobile/skin/board/gallery/style.css create mode 100644 theme/basic/mobile/skin/board/gallery/view.skin.php create mode 100644 theme/basic/mobile/skin/board/gallery/view_comment.skin.php create mode 100644 theme/basic/mobile/skin/board/gallery/write.skin.php create mode 100644 theme/basic/mobile/skin/connect/basic/connect.skin.php create mode 100644 theme/basic/mobile/skin/connect/basic/current_connect.skin.php create mode 100644 theme/basic/mobile/skin/connect/basic/style.css create mode 100644 theme/basic/mobile/skin/content/basic/content.skin.php create mode 100644 theme/basic/mobile/skin/content/basic/style.css create mode 100644 theme/basic/mobile/skin/faq/basic/list.skin.php create mode 100644 theme/basic/mobile/skin/faq/basic/style.css create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_file.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_hot.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_img.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_link.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_mobile.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_more.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_movie.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_new.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_reply.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_secret.gif create mode 100644 theme/basic/mobile/skin/latest/basic/img/icon_sound.gif create mode 100644 theme/basic/mobile/skin/latest/basic/latest.skin.php create mode 100644 theme/basic/mobile/skin/latest/basic/style.css create mode 100644 theme/basic/mobile/skin/member/basic/formmail.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/img/zip_ico_up.gif create mode 100644 theme/basic/mobile/skin/member/basic/login.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/login_check.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/member_confirm.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/memo.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/memo_form.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/memo_view.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/password.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/password_lost.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/point.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/profile.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/register.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/register_form.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/register_result.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/scrap.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/scrap_popin.skin.php create mode 100644 theme/basic/mobile/skin/member/basic/style.css create mode 100644 theme/basic/mobile/skin/new/basic/new.skin.php create mode 100644 theme/basic/mobile/skin/new/basic/style.css create mode 100644 theme/basic/mobile/skin/outlogin/basic/outlogin.skin.1.php create mode 100644 theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php create mode 100644 theme/basic/mobile/skin/outlogin/basic/style.css create mode 100644 theme/basic/mobile/skin/poll/basic/poll.skin.php create mode 100644 theme/basic/mobile/skin/poll/basic/poll_result.skin.php create mode 100644 theme/basic/mobile/skin/poll/basic/style.css create mode 100644 theme/basic/mobile/skin/popular/basic/popular.skin.php create mode 100644 theme/basic/mobile/skin/popular/basic/style.css create mode 100644 theme/basic/mobile/skin/qa/basic/img/btn_close.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_answer.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_file.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_hot.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_img.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_link.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_mobile.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_movie.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_new.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_secret.gif create mode 100644 theme/basic/mobile/skin/qa/basic/img/icon_sound.gif create mode 100644 theme/basic/mobile/skin/qa/basic/list.skin.php create mode 100644 theme/basic/mobile/skin/qa/basic/style.css create mode 100644 theme/basic/mobile/skin/qa/basic/view.answer.skin.php create mode 100644 theme/basic/mobile/skin/qa/basic/view.answerform.skin.php create mode 100644 theme/basic/mobile/skin/qa/basic/view.skin.php create mode 100644 theme/basic/mobile/skin/qa/basic/write.skin.php create mode 100644 theme/basic/mobile/skin/search/basic/search.skin.php create mode 100644 theme/basic/mobile/skin/search/basic/style.css create mode 100644 theme/basic/mobile/skin/visit/basic/style.css create mode 100644 theme/basic/mobile/skin/visit/basic/visit.skin.php create mode 100644 theme/basic/mobile/tail.php create mode 100644 theme/basic/readme.txt create mode 100644 theme/basic/screenshot.png create mode 100644 theme/basic/skin/board/basic/img/btn_close.gif create mode 100644 theme/basic/skin/board/basic/img/icon_file.gif create mode 100644 theme/basic/skin/board/basic/img/icon_hot.gif create mode 100644 theme/basic/skin/board/basic/img/icon_img.gif create mode 100644 theme/basic/skin/board/basic/img/icon_link.gif create mode 100644 theme/basic/skin/board/basic/img/icon_mobile.gif create mode 100644 theme/basic/skin/board/basic/img/icon_movie.gif create mode 100644 theme/basic/skin/board/basic/img/icon_new.gif create mode 100644 theme/basic/skin/board/basic/img/icon_reply.gif create mode 100644 theme/basic/skin/board/basic/img/icon_secret.gif create mode 100644 theme/basic/skin/board/basic/img/icon_sound.gif create mode 100644 theme/basic/skin/board/basic/list.skin.php create mode 100644 theme/basic/skin/board/basic/style.css create mode 100644 theme/basic/skin/board/basic/view.skin.php create mode 100644 theme/basic/skin/board/basic/view_comment.skin.php create mode 100644 theme/basic/skin/board/basic/write.skin.php create mode 100644 theme/basic/skin/board/gallery/img/btn_close.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_file.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_hot.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_img.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_link.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_mobile.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_movie.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_new.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_reply.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_secret.gif create mode 100644 theme/basic/skin/board/gallery/img/icon_sound.gif create mode 100644 theme/basic/skin/board/gallery/list.skin.php create mode 100644 theme/basic/skin/board/gallery/style.css create mode 100644 theme/basic/skin/board/gallery/view.skin.php create mode 100644 theme/basic/skin/board/gallery/view_comment.skin.php create mode 100644 theme/basic/skin/board/gallery/write.skin.php create mode 100644 theme/basic/skin/connect/basic/connect.skin.php create mode 100644 theme/basic/skin/connect/basic/current_connect.skin.php create mode 100644 theme/basic/skin/connect/basic/style.css create mode 100644 theme/basic/skin/content/basic/content.skin.php create mode 100644 theme/basic/skin/content/basic/style.css create mode 100644 theme/basic/skin/faq/basic/list.skin.php create mode 100644 theme/basic/skin/faq/basic/style.css create mode 100644 theme/basic/skin/latest/basic/img/icon_file.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_hot.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_img.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_link.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_mobile.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_more.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_movie.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_new.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_reply.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_secret.gif create mode 100644 theme/basic/skin/latest/basic/img/icon_sound.gif create mode 100644 theme/basic/skin/latest/basic/latest.skin.php create mode 100644 theme/basic/skin/latest/basic/style.css create mode 100644 theme/basic/skin/member/basic/formmail.skin.php create mode 100644 theme/basic/skin/member/basic/img/zip_ico_up.gif create mode 100644 theme/basic/skin/member/basic/login.skin.php create mode 100644 theme/basic/skin/member/basic/login_check.skin.php create mode 100644 theme/basic/skin/member/basic/member_confirm.skin.php create mode 100644 theme/basic/skin/member/basic/memo.skin.php create mode 100644 theme/basic/skin/member/basic/memo_form.skin.php create mode 100644 theme/basic/skin/member/basic/memo_view.skin.php create mode 100644 theme/basic/skin/member/basic/password.skin.php create mode 100644 theme/basic/skin/member/basic/password_lost.skin.php create mode 100644 theme/basic/skin/member/basic/point.skin.php create mode 100644 theme/basic/skin/member/basic/profile.skin.php create mode 100644 theme/basic/skin/member/basic/register.skin.php create mode 100644 theme/basic/skin/member/basic/register_form.skin.php create mode 100644 theme/basic/skin/member/basic/register_result.skin.php create mode 100644 theme/basic/skin/member/basic/scrap.skin.php create mode 100644 theme/basic/skin/member/basic/scrap_popin.skin.php create mode 100644 theme/basic/skin/member/basic/style.css create mode 100644 theme/basic/skin/new/basic/new.skin.php create mode 100644 theme/basic/skin/new/basic/style.css create mode 100644 theme/basic/skin/outlogin/basic/outlogin.skin.1.php create mode 100644 theme/basic/skin/outlogin/basic/outlogin.skin.2.php create mode 100644 theme/basic/skin/outlogin/basic/style.css create mode 100644 theme/basic/skin/poll/basic/poll.skin.php create mode 100644 theme/basic/skin/poll/basic/poll_result.skin.php create mode 100644 theme/basic/skin/poll/basic/style.css create mode 100644 theme/basic/skin/popular/basic/popular.skin.php create mode 100644 theme/basic/skin/popular/basic/style.css create mode 100644 theme/basic/skin/qa/basic/img/btn_close.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_answer.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_file.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_hot.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_img.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_link.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_mobile.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_movie.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_new.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_secret.gif create mode 100644 theme/basic/skin/qa/basic/img/icon_sound.gif create mode 100644 theme/basic/skin/qa/basic/list.skin.php create mode 100644 theme/basic/skin/qa/basic/style.css create mode 100644 theme/basic/skin/qa/basic/view.answer.skin.php create mode 100644 theme/basic/skin/qa/basic/view.answerform.skin.php create mode 100644 theme/basic/skin/qa/basic/view.skin.php create mode 100644 theme/basic/skin/qa/basic/write.skin.php create mode 100644 theme/basic/skin/search/basic/search.skin.php create mode 100644 theme/basic/skin/search/basic/style.css create mode 100644 theme/basic/skin/visit/basic/style.css create mode 100644 theme/basic/skin/visit/basic/visit.skin.php create mode 100644 theme/basic/tail.php create mode 100644 theme/basic/tail.sub.php create mode 100644 theme/basic/theme.config.php diff --git a/adm/admin.lib.php b/adm/admin.lib.php index 38a1183f4..bc1ab9fcd 100644 --- a/adm/admin.lib.php +++ b/adm/admin.lib.php @@ -12,11 +12,30 @@ if (!get_session('ss_admin')) { // 스킨디렉토리를 SELECT 형식으로 얻음 function get_skin_select($skin_gubun, $id, $name, $selected='', $event='') { - $skins = get_skin_dir($skin_gubun); + global $config; + + $skins = array(); + + if(defined('G5_THEME_PATH') && $config['cf_theme']) { + $dirs = get_skin_dir($skin_gubun, G5_THEME_PATH.'/'.G5_SKIN_DIR); + if(!empty($dirs)) { + foreach($dirs as $dir) { + $skins[] = 'theme/'.$dir; + } + } + } + + $skins = array_merge($skins, get_skin_dir($skin_gubun)); + $str = ""; return $str; @@ -25,11 +44,30 @@ function get_skin_select($skin_gubun, $id, $name, $selected='', $event='') // 모바일 스킨디렉토리를 SELECT 형식으로 얻음 function get_mobile_skin_select($skin_gubun, $id, $name, $selected='', $event='') { - $skins = get_skin_dir($skin_gubun, G5_MOBILE_PATH.'/'.G5_SKIN_DIR); + global $config; + + $skins = array(); + + if(defined('G5_THEME_PATH') && $config['cf_theme']) { + $dirs = get_skin_dir($skin_gubun, G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR); + if(!empty($dirs)) { + foreach($dirs as $dir) { + $skins[] = 'theme/'.$dir; + } + } + } + + $skins = array_merge($skins, get_skin_dir($skin_gubun, G5_MOBILE_PATH.'/'.G5_SKIN_DIR)); + $str = ""; return $str; @@ -44,6 +82,9 @@ function get_skin_dir($skin, $skin_path=G5_SKIN_PATH) $result_array = array(); $dirname = $skin_path.'/'.$skin.'/'; + if(!is_dir($dirname)) + return; + $handle = opendir($dirname); while ($file = readdir($handle)) { if($file == '.'||$file == '..') continue; @@ -57,6 +98,101 @@ function get_skin_dir($skin, $skin_path=G5_SKIN_PATH) } +// 테마 +function get_theme_dir() +{ + $result_array = array(); + + $dirname = G5_PATH.'/'.G5_THEME_DIR.'/'; + $handle = opendir($dirname); + while ($file = readdir($handle)) { + if($file == '.'||$file == '..') continue; + + if (is_dir($dirname.$file)) { + $theme_path = $dirname.$file; + if(is_file($theme_path.'/index.php') && is_file($theme_path.'/head.php') && is_file($theme_path.'/tail.php')) + $result_array[] = $file; + } + } + closedir($handle); + natsort($result_array); + + return $result_array; +} + + +// 테마정보 +function get_theme_info($dir) +{ + $info = array(); + $path = G5_PATH.'/'.G5_THEME_DIR.'/'.$dir; + + if(is_dir($path)) { + $screenshot = $path.'/screenshot.png'; + if(is_file($screenshot)) { + $size = @getimagesize($screenshot); + + if($size[2] == 3) + $screenshot_url = str_replace(G5_PATH, G5_URL, $screenshot); + } + + $info['screenshot'] = $screenshot_url; + + $text = $path.'/readme.txt'; + if(is_file($text)) { + $content = file($text, false); + $content = array_map('trim', $content); + + preg_match('#^Theme Name:(.+)$#i', $content[0], $m0); + preg_match('#^Theme URI:(.+)$#i', $content[1], $m1); + preg_match('#^Maker:(.+)$#i', $content[2], $m2); + preg_match('#^Maker URI:(.+)$#i', $content[3], $m3); + preg_match('#^Version:(.+)$#i', $content[4], $m4); + preg_match('#^Detail:(.+)$#i', $content[5], $m5); + preg_match('#^License:(.+)$#i', $content[6], $m6); + preg_match('#^License URI:(.+)$#i', $content[7], $m7); + + $info['theme_name'] = trim($m0[1]); + $info['theme_uri'] = trim($m1[1]); + $info['maker'] = trim($m2[1]); + $info['maker_uri'] = trim($m3[1]); + $info['version'] = trim($m4[1]); + $info['detail'] = trim($m5[1]); + $info['license'] = trim($m6[1]); + $info['license_uri'] = trim($m7[1]); + } + + if(!$info['theme_name']) + $info['theme_name'] = $dir; + } + + return $info; +} + + +// 테마설정 정보 +function get_theme_config_value($dir, $key='*') +{ + $tconfig = array(); + + $theme_config_file = G5_PATH.'/'.G5_THEME_DIR.'/'.$dir.'/theme.config.php'; + if(is_file) { + include($theme_config_file); + + if($key == '*') { + $tconfig = $theme_config; + } else { + $keys = array_map('trim', explode(',', $key)); + foreach($keys as $v) { + $tconfig[$v] = trim($theme_config[$v]); + } + } + } + + return $tconfig; +} + + // 회원권한을 SELECT 형식으로 얻음 function get_member_level_select($name, $start_id=0, $end_id=10, $selected="", $event="") { @@ -95,26 +231,48 @@ function get_member_id_select($name, $level, $selected="", $event="") } // 권한 검사 -function auth_check($auth, $attr) +function auth_check($auth, $attr, $return=false) { global $is_admin; if ($is_admin == 'super') return; - if (!trim($auth)) - alert('이 메뉴에는 접근 권한이 없습니다.\\n\\n접근 권한은 최고관리자만 부여할 수 있습니다.'); + if (!trim($auth)) { + $msg = '이 메뉴에는 접근 권한이 없습니다.\\n\\n접근 권한은 최고관리자만 부여할 수 있습니다.'; + if($return) + return $msg; + else + alert($msg); + } $attr = strtolower($attr); if (!strstr($auth, $attr)) { - if ($attr == 'r') - alert('읽을 권한이 없습니다.'); - else if ($attr == 'w') - alert('입력, 추가, 생성, 수정 권한이 없습니다.'); - else if ($attr == 'd') - alert('삭제 권한이 없습니다.'); - else - alert('속성이 잘못 되었습니다.'); + if ($attr == 'r') { + $msg = '읽을 권한이 없습니다.'; + if($return) + return $msg; + else + alert($msg); + } else if ($attr == 'w') { + $msg = '입력, 추가, 생성, 수정 권한이 없습니다.'; + if($return) + return $msg; + else + alert($msg); + } else if ($attr == 'd') { + $msg = '삭제 권한이 없습니다.'; + if($return) + return $msg; + else + alert($msg); + } else { + $msg = '속성이 잘못 되었습니다.'; + if($return) + return $msg; + else + alert($msg); + } } } diff --git a/adm/admin.menu100.php b/adm/admin.menu100.php index 26bdda490..44f93712a 100644 --- a/adm/admin.menu100.php +++ b/adm/admin.menu100.php @@ -3,6 +3,7 @@ $menu['menu100'] = array ( array('100000', '환경설정', G5_ADMIN_URL.'/config_form.php', 'config'), array('', '기본환경설정', G5_ADMIN_URL.'/config_form.php', 'cf_basic'), array('', '관리권한설정', G5_ADMIN_URL.'/auth_list.php', 'cf_auth'), + array('', '테마설정', G5_ADMIN_URL.'/theme.php', 'cf_theme', 1), array('', '메뉴설정', G5_ADMIN_URL.'/menu_list.php', 'cf_menu', 1), array('100300', '메일 테스트', G5_ADMIN_URL.'/sendmail_test.php', 'cf_mailtest'), array('100310', '팝업레이어관리', G5_ADMIN_URL.'/newwinlist.php', 'scf_poplayer'), diff --git a/adm/board_form.php b/adm/board_form.php index d40bd5756..c91fbb273 100644 --- a/adm/board_form.php +++ b/adm/board_form.php @@ -153,10 +153,9 @@ $pg_anchor = ' @@ -158,8 +157,8 @@ if (G5_IS_MOBILE) {
- - + +
-
+
\ No newline at end of file diff --git a/head.sub.php b/head.sub.php index 96a8d8d27..208c20c38 100644 --- a/head.sub.php +++ b/head.sub.php @@ -2,14 +2,14 @@ // 이 파일은 새로운 파일 생성시 반드시 포함되어야 함 if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 -$begin_time = get_microtime(); - -// 사용자가 지정한 head.sub.php 파일이 있다면 include -if(defined('G5_HEAD_SUB_FILE') && is_file(G5_PATH.'/'.G5_HEAD_SUB_FILE)) { - include_once(G5_PATH.'/'.G5_HEAD_SUB_FILE); +// 테마 head.sub.php 파일 +if(!defined('G5_IS_ADMIN') && defined('G5_THEME_PATH') && is_file(G5_THEME_PATH.'/head.sub.php')) { + require_once(G5_THEME_PATH.'/head.sub.php'); return; } +$begin_time = get_microtime(); + if (!isset($g5['title'])) { $g5['title'] = $config['cf_title']; $g5_head_title = $g5['title']; @@ -54,7 +54,8 @@ if($config['cf_add_meta']) <?php echo $g5_head_title; ?> '.PHP_EOL; + if(!defined('_THEME_PREVIEW_')) + echo ''.PHP_EOL; } else { echo ''.PHP_EOL; } diff --git a/index.php b/index.php index 7dd4be537..becc86997 100644 --- a/index.php +++ b/index.php @@ -1,11 +1,12 @@

최신글

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

최신글

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

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

    사이트 내 전체검색

    +
    + + + + +
    + + + +
    + + + + + +
    +
    + +
    + +
    +
    + +
    +
    +
    +
    + + + + +
    \ No newline at end of file diff --git a/theme/basic/mobile/index.php b/theme/basic/mobile/index.php new file mode 100644 index 000000000..3df4ba11b --- /dev/null +++ b/theme/basic/mobile/index.php @@ -0,0 +1,30 @@ + + + + 'pc' "; +if(!$is_admin) + $sql .= " and a.bo_use_cert = '' "; +$sql .= " order by b.gr_order, a.bo_order "; +$result = sql_query($sql); +for ($i=0; $row=sql_fetch_array($result); $i++) { + // 이 함수가 바로 최신글을 추출하는 역할을 합니다. + // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다. + + // 사용방법 + // latest(스킨, 게시판아이디, 출력라인, 글자수); + echo latest('theme/basic', $row['bo_table'], 5, 25); +} +?> + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/board/basic/img/icon_file.gif b/theme/basic/mobile/skin/board/basic/img/icon_file.gif new file mode 100644 index 0000000000000000000000000000000000000000..cca47f566ac0db655fb2ab0f56628b64958e48b2 GIT binary patch literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 diff --git a/theme/basic/mobile/skin/board/basic/list.skin.php b/theme/basic/mobile/skin/board/basic/list.skin.php new file mode 100644 index 000000000..b9946b974 --- /dev/null +++ b/theme/basic/mobile/skin/board/basic/list.skin.php @@ -0,0 +1,224 @@ +', 0); +?> + +

    목록

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

    + +

    +
    + +
    +

    페이지 정보

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

    첨부파일

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

    본문

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

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

    댓글목록

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

    님의 댓글

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

    + "; ?> + +

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

    등록된 댓글이 없습니다.

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

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

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

    + + + + +
    글자
    + +
    " id="wr_link" class="frm_input wr_link">
    파일 # + + + + + + + +
    자동등록방지 + +
    +
    + +
    + + 취소 +
    +
    +
    + + diff --git a/theme/basic/mobile/skin/board/gallery/img/icon_file.gif b/theme/basic/mobile/skin/board/gallery/img/icon_file.gif new file mode 100644 index 0000000000000000000000000000000000000000..cca47f566ac0db655fb2ab0f56628b64958e48b2 GIT binary patch literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 diff --git a/theme/basic/mobile/skin/board/gallery/list.skin.php b/theme/basic/mobile/skin/board/gallery/list.skin.php new file mode 100644 index 000000000..20f50eada --- /dev/null +++ b/theme/basic/mobile/skin/board/gallery/list.skin.php @@ -0,0 +1,251 @@ +', 0); +?> + + + +

    목록

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

    이미지 목록

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

    + +

    +
    + +
    +

    페이지 정보

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

    첨부파일

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

    본문

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

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

    댓글목록

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

    님의 댓글

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

    + "; ?> + +

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

    등록된 댓글이 없습니다.

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

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

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

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

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

    목록

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

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

    '; + } else { + echo '
    등록된 FAQ가 없습니다.'; + if($is_admin) + echo '
    FAQ를 새로 등록하시려면 FAQ관리 메뉴를 이용하십시오.'; + echo '
    '; + } + } + ?> +
    + + + +'.conv_content($fm['fm_tail_html'], 1).''; +?> + +
    +
    + + + + +
    +
    + + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/faq/basic/style.css b/theme/basic/mobile/skin/faq/basic/style.css new file mode 100644 index 000000000..d573cdfb7 --- /dev/null +++ b/theme/basic/mobile/skin/faq/basic/style.css @@ -0,0 +1,25 @@ +@charset "utf-8"; + +#bo_cate {margin:0 10px} +#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +#faq_wrap {margin:10px} +#faq_wrap h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.faq_admin {margin:0 5px;text-align:right} +#faq_wrap p {line-height:1.8em} +#faq_wrap ol {margin:0;padding:0;list-style:none} +#faq_con {border:1px solid #e9e9e9;border-top:0} +#faq_con h3 a {display:block;padding:10px;background:#f2f5f9;border-top:1px solid #e9e9e9} +#faq_con .con_inner {display:none;padding:10px;line-height:1.8em} +#faq_con .con_closer {margin:10px 0 0;text-align:right} +#faq_con .closer_btn {margin:0;padding:10px;border:0;background:#666;color:#fff} +.faq_tolist {padding:0 10px;text-align:right} +.faq_img {text-align:center} + +#faq_sch {text-align:center} \ No newline at end of file diff --git a/theme/basic/mobile/skin/latest/basic/img/icon_file.gif b/theme/basic/mobile/skin/latest/basic/img/icon_file.gif new file mode 100644 index 0000000000000000000000000000000000000000..cca47f566ac0db655fb2ab0f56628b64958e48b2 GIT binary patch literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbI6zOJt}3$`6RT1g06226*Z@+ongb7@ XU=fBkjtXNz0xpR_!)cQgkRbp&KI&WI literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cb958f83f9c606f290a260714cd9a3cff043f3a2 GIT binary patch literal 110 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a1eff70fa850bea122f6924d8c3cd63f1d573c53 GIT binary patch literal 54 zcmZ?wbhEHb', 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))) { // 닉네임수정일이 지나지 않았다면 ?> + + + + +
    + + + + + + + + + + + + + + +
    사이트 이용정보 입력
    + 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요. + > + +
    >
    >
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    개인정보 입력
    + + 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. + + class="frm_input "> + 아이핀 본인확인'.PHP_EOL; + if($config['cf_cert_hp'] && $config['cf_cert_hp'] != 'lg') + echo ''.PHP_EOL; + + echo ''.PHP_EOL; + } + ?> + +
    + 본인확인성인인증 완료 +
    + +
    + + 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
    + 닉네임을 바꾸시면 앞으로 일 이내에는 변경 할 수 없습니다. +
    + + + +
    + + + + + + + + +
    " maxlength="255" >
    " maxlength="20" >
    + class="frm_input " maxlength="20"> + + + +
    + 주소 + 필수 + + + class="frm_input " size="5" maxlength="6"> +
    + + class="frm_input frm_address " size="50">
    + + +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + + = $config['cf_icon_level']) { ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    기타 개인설정
    + + 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
    + gif만 가능하며 용량 바이트 이하만 등록됩니다. +
    + + + 회원아이콘 + + + +
    + > + 정보 메일을 받겠습니다. +
    + > + 휴대폰 문자메세지를 받겠습니다. +
    + + 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. + + + > + 다른분들이 나의 정보를 볼 수 있도록 합니다. +
    정보공개 + + 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
    + 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. +
    + +
    자동등록방지
    +
    + +
    + + 취소 +
    +
    + + +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/register_result.skin.php b/theme/basic/mobile/skin/member/basic/register_result.skin.php new file mode 100644 index 000000000..44ebe9dd4 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/register_result.skin.php @@ -0,0 +1,44 @@ +', 0); +?> + +
    + +

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

    + + +

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

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

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

    + + +

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

    + +

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

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

    + +
      + +
    • + + + 삭제 +
    • + + 자료가 없습니다."; ?> +
    + + + +
    + +
    +
    diff --git a/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php b/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php new file mode 100644 index 000000000..04dfd5fd3 --- /dev/null +++ b/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php @@ -0,0 +1,39 @@ +', 0); +?> + +
    +

    스크랩하기

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

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

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

    + +
    +

    결과

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

      + + + % +

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

    이 설문에 대한 기타의견

    + + +
    +
    +

    님의 의견

    + + +
    +

    + +

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

    + +
    + + + + + + + + + + + + + + + + +
    +
    + +
    + +
    +
    + + +
    + + + + +
    + +
    +
    + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/poll/basic/style.css b/theme/basic/mobile/skin/poll/basic/style.css new file mode 100644 index 000000000..f0d852baa --- /dev/null +++ b/theme/basic/mobile/skin/poll/basic/style.css @@ -0,0 +1,86 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +#poll a.btn_admin {} /* 관리자 전용 버튼 */ +#poll a.btn_admin:focus, #poll a.btn_admin:hover {} + +/* 폼 테이블 */ +#poll .tbl_frm table {} +#poll .tbl_frm .frm_address {} +#poll .tbl_frm .frm_file {} +#poll .tbl_frm .frm_info {} + +#poll .tbl_frm01 {} +#poll .tbl_frm01 caption {} +#poll .tbl_frm01 th {} +#poll .tbl_frm01 td {} +#poll .tbl_frm01 textarea, #poll .frm_input {} +#poll .tbl_frm01 textarea {} +/* +#poll .tbl_frm01 #captcha {} +#poll .tbl_frm01 #captcha input {} +*/ +#poll .tbl_frm01 a {} + +#poll .required, #poll textarea.required {} + +#poll .btn_confirm {} /* 서식단계 진행 */ +#poll .btn_submit {} +#poll .btn_cancel {} +#poll .btn_frmline {} /* 우편번호검색버튼 등 */ +#poll .win_btn {} /* 새창용 */ +#poll .win_btn a {} +#poll .win_btn button {} +#poll .win_btn input {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 설문조사 스킨 */ +#poll {margin:10px 0 0;padding:0 0 10px} +#poll header {position:relative;padding:0 5px} +#poll h2 {padding:0 0 5px} +#poll header .btn_admin {display:block;margin:0 0 5px;padding:0 10px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-align:center;text-decoration:none;line-height:2em;vertical-align:middle} +#poll header p {padding:0} +#poll ul {margin:0 0 10px;padding:5px 10px;list-style:none} +#poll li {padding:3px 0} +#poll footer {padding:0 5px} +#poll footer:after {display:block;visibility:hidden;clear:both;content:""} +#poll footer input {float:left;width:49%;height:2.5em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;vertical-align:top;cursor:pointer;-webkit-appearance:none} +#poll footer a {display:inline-block;float:right;width:49%;height:2.4em;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;text-align:center;line-height:2.4em} +#poll footer a:focus, #poll footer a:hover {text-decoration:none !important} + +/* 설문조사 결과 (새창) */ +#poll_result section {padding:10px;border-bottom:1px solid #eee} +#poll_result h2 {margin:0;padding:0} +#poll_result .member, #poll_result .guest, #poll_result .sv_member, #poll_result .sv_guest {font-weight:bold;margin-right:5px} +#poll_result_list {margin:0 auto} +#poll_result_list h2 {text-align:center} +#poll_result_list dl, #poll_result_list dt, #poll_result_list dd {margin:0;padding:0} +#poll_result_list dl {padding-bottom:20px} +#poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} +#poll_result_list ol {margin:0;padding-left:25px} +#poll_result_list li {margin-top:10px} +#poll_result_list p {position:relative;margin:0;padding:5px 0} +#poll_result_list p strong {position:absolute;top:5px;right:5%;margin-right:60px;width:100px;text-align:right} +#poll_result_list p span {position:absolute;top:5px;right:5%;width:60px;color:#68999c;text-align:right} +.poll_result_graph {position:relative;margin-right:5%;height:5px;background:#eee} +.poll_result_graph span {position:absolute;top:0;left:0;height:5px;background:#565e60;font-size:0.1em} +#poll_result_cmt {margin:0 auto;padding:15px !important;background:#f7f7f7} +#poll_result_cmt h2 {margin:0 0 20px;text-align:center} +#poll_result_cmt h3 {margin:0 auto 10px} +#poll_result_cmt article {margin:0 0 10px;border-bottom:1px solid #eee} +#poll_result_cmt h1 {margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt p {padding:5px 0} +#poll_result_cmt footer {text-align:right} +#poll_result_cmt .tbl_wrap {margin:0} +#poll_result_wcmt {margin:0 0 10px !important} +#poll_result_wcmt td {padding:0 0 5px;border:0} +#poll_result_wcmt input[type=text] {background:#fff !important} +#pc_idea {width:98%} +.poll_cmt_del a {display:inline-block;padding-bottom:10px} +#poll_result_oth {margin:0 auto 15px} +#poll_result_oth h2 {padding:10px} +#poll_result_oth ul {margin:0;padding:0 10px;list-style:none} +#poll_result_oth a {display:block;padding:10px 0;border-bottom:1px solid #eee;color:#000;text-decoration:none} \ No newline at end of file diff --git a/theme/basic/mobile/skin/popular/basic/popular.skin.php b/theme/basic/mobile/skin/popular/basic/popular.skin.php new file mode 100644 index 000000000..463b3b01c --- /dev/null +++ b/theme/basic/mobile/skin/popular/basic/popular.skin.php @@ -0,0 +1,17 @@ +', 0); +?> + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/popular/basic/style.css b/theme/basic/mobile/skin/popular/basic/style.css new file mode 100644 index 000000000..545cd3086 --- /dev/null +++ b/theme/basic/mobile/skin/popular/basic/style.css @@ -0,0 +1,11 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 인기검색어 */ +#popular {border-bottom:1px dotted #dde4e9} +#popular div {zoom:1} +#popular div:after {display:block;visibility:hidden;clear:both;content:""} +#popular h2 {float:left;padding:10px 5px 10px 10px} +#popular ul {float:left;margin:0 0 0 10px;padding:0;list-style:none} +#popular li {float:left} +#popular a {display:inline-block;padding:10px 5px;text-decoration:none} \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/img/btn_close.gif b/theme/basic/mobile/skin/qa/basic/img/btn_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..040b180ac6584ae612ef2886487110f0ad079963 GIT binary patch literal 211 zcmZ?wbhEHbC>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c04899f14fa727b64223f6c5457877c6c939639d GIT binary patch literal 97 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 diff --git a/theme/basic/mobile/skin/qa/basic/list.skin.php b/theme/basic/mobile/skin/qa/basic/list.skin.php new file mode 100644 index 000000000..2efc6fb57 --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/list.skin.php @@ -0,0 +1,152 @@ +', 0); +?> + +
    + + + + + + + +
    +
    + Total + 페이지 +
    + + + + +
    + + +
    + + + + + +
    + + +
    + + +
    +
      + +
    • + +
      + + +
      + + +
      + + + + +
      +
      +
    • + + + 게시물이 없습니다.'; } ?> +
    +
    + +
    + +
      +
    • +
    + + + +
    +
    +
    + + + + + + + + + +
    + 게시물 검색 + +
    + + + + +
    +
    + + + + + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/style.css b/theme/basic/mobile/skin/qa/basic/style.css new file mode 100644 index 000000000..28bdeaac5 --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/style.css @@ -0,0 +1,247 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_list a.btn_b01 {} +#bo_list a.btn_b01:focus, #bo_list .btn_b01:hover {} +#bo_list a.btn_b02 {} +#bo_list a.btn_b02:focus, #bo_list .btn_b02:hover {} +#bo_list a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_list a.btn_admin:focus, #bo_list a.btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v .btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v .btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w .btn_cancel {} +#bo_w .btn_frmline {} /* 우편번호검색버튼 등 */ + +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_address {} +#bo_w .frm_file {} +#bo_w .frm_info {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 caption {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +#bo_w .required, #bo_w textarea.required {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_list #list_chk {padding:0 10px 10px} +#bo_list .ul_wrap ul {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#bo_list .ul_wrap li {position:relative;padding:8px 10px;border-bottom:1px solid #e9e9e9} +#bo_list .ul_wrap li.bo_adm {padding:8px 10px 8px 30px} +#bo_list .ul_wrap a {display:block;padding:0 0 10px} +#bo_list .ul_wrap .li_chk {position:absolute;top:8px;left:10px} +#bo_list .ul_wrap .li_info span {display:inline-block;margin:0 5px 0 0;vertical-align:middle} +#bo_list .ul_wrap .li_stat {position:absolute;bottom:8px;right:10px} + +#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin:5px 10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px;width:25%} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:5px 0;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;text-decoration:none;letter-spacing:-0.1em} +#bo_cate a:focus, +#bo_cate a:hover, +#bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +/* 관리자일 때 */ +#bo_list_admin th label {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_list_admin th:nth-of-type(1) {width:40px} +#bo_list_admin th:nth-of-type(3) {width:100px} + +#bo_list_admin td:nth-of-type(1) {text-align:center} +#bo_list_admin td:nth-of-type(3) {text-align:center} + +/* 관리자가 아닐 때 */ +#bo_list th:nth-of-type(2) {width:100px} + +#bo_list td:nth-of-type(2) {text-align:center} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;padding:5px 10px} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:0 10px;height:2em;border:1px solid #e8180c !important;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none} +.bo_notice td {background:#f7f7f7} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} +.td_subject img {margin-left:3px} +#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} + +/* 게시판 쓰기 */ +#bo_w #wr_email, #bo_w #wr_homepage, #bo_w #wr_subject {width:100%} + +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrp {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#qa_email {width:50%} +#qa_subject {width:100%} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:15px;padding-bottom:15px} + +#bo_v_table {margin:0 0 5px;padding:0 10px;color:#999;font-size:0.9em;font-weight:bold} + +#bo_v_title {padding:0 10px 10px;font-size:1.2em} + +#bo_v_info {padding:0 10px 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_info {} +#bo_v_info strong {display:inline-block;margin:0 0 0 5px;font-weight:normal} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_file a {display:inline-block;padding:5px 0;color:#000;text-decoration:none} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +.bo_v_file_cnt {display:inline-block;margin:0 10px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7} +#bo_v_link a {display:inline-block;padding:5px 0;color:#000;text-decoration:none} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 10px} + +#bo_v_contact {border-bottom:1px solid #ddd} +#bo_v_contact h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_contact dl {margin:0;padding:0;list-style:none} +#bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_contact dt, #bo_v_contact dd {float:left;margin:0;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_contact dt {clear:both;padding:8px 0 8px 10%;width:20%;font-weight:bold} +#bo_v_contact dd {padding:8px 0;width:70%} + +#bo_v_top {margin:0 0 10px;padding:10px} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {padding:0 10px} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {padding:0 10px;min-height:100px} +#bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:15px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:20px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {margin-bottom:20px;text-align:center} +#bo_v_act a {margin-right:5px;vertical-align:top} +#bo_v_act span {display:inline-block;margin-right:5px;padding:0 10px;border:1px solid #eee !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:2em;vertical-align:top} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, #bo_v_act_nogood {display:inline-block;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +#bo_v_addq {margin:0 0 30px;text-align:right} + +#bo_v_ans {margin:0 10px 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_ans h2 {display:inline-block;vertical-align:middle;font-size:1.2em} +#bo_v_ans #ans_datetime {margin:10px 0;color:#999} +#bo_v_ans #ans_con {margin:0 0 10px;line-height:1.8em} +#bo_v_ans #ans_add {text-align:right} +#bo_v_ans #ans_msg {padding:40px 0;background:#f2f5f9;text-align:center} + +#bo_v_rel {margin:0 0 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_rel h2 {margin:0 10px 10px;font-size:1.2em} + +#bo_v form {padding-top:15px} + +/* 게시판 댓글 */ +#bo_vc {margin:0 0 5px;padding:15px 15px 5px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f7f7f7} +#bo_vc h2 {margin-bottom:5px} +#bo_vc article {padding:0 0 5px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:13px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:13px;left:-20px} +#bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 10px 0 5px} +#bo_vc h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc_empty {margin:0;padding:15px !important;border-bottom:1px dotted #ccc;text-align:center} +#bo_vc fieldset {margin:0 0 10px;padding:0} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin-bottom:10px;padding:0 15px 15px;border-bottom:1px solid #cfded8} +#bo_vc_w h2 {padding:10px 0 5px} +#bo_vc_w #char_cnt {display:block;margin-bottom:5px} +#bo_vc_w textarea {width:99%} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 10px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} + +#bo_vc form {padding:0} \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/view.answer.skin.php b/theme/basic/mobile/skin/qa/basic/view.answer.skin.php new file mode 100644 index 000000000..d8d8beb1f --- /dev/null +++ b/theme/basic/mobile/skin/qa/basic/view.answer.skin.php @@ -0,0 +1,24 @@ + + +
    +

    답변:

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

    답변등록

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

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

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

    + +

    +
    + +
    +

    페이지 정보

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

    첨부파일

    + +
    + + + + +
    +

    연락처정보

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

    본문

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

    연관질문

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

    전체검색 결과

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

    / 페이지 열람 중

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

    게시판 내 결과

    +
      + 댓글'; + $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 0000000000000000000000000000000000000000..423a3993e322ca8e9d300249e51c3336deb8ac68 GIT binary patch literal 11304 zcmb7qby(X?yCzz+xO*v1DDL)_BE_vhaCdiyVx_pdy|@Jk?q1vq6t_~`HAt{c`^ous z_guTz$sd#Cmzl?Ao_p?jCJ`!1GOy9e(Ba_VUdw)zRD**<0K&n+_n{)fo*-4pXu{q| z-K2nS>W&s}p2jZbaPQ3=P0VRz?TszX)y$2}yq!nPMPMVMRTMr+9UUE~rKR88++1AW zZf$LU3ID3Bta5M)SzcK^y}TJ68~5<^n*H&Eo16Ri{OacZ(ZbT|;`;9S`T6kdvcLb^ z`PKEs#brlFM@402eSHJ;0s8RxR9INV%*?#Ew|{bRcYSjQdu{C;prWEaK0aREK<^$N z*Ee@p*EZ&t)-EA8$7i?DrBaMwsZJj-* zr>8aG+Ox~6%bUmB`}?Tqn7cdZ&cSJSPj6LKb#`{n^Yc?nOY8a7ZQkGciAl+&WtBm} z!M=X}XID@=J9}#z{f{3%I=i@PYipmKU)>f zWmO6E5ekLgpPXMGpIz)9pG!zcaBy${0DzN=o7>yl$H#|@8|c&1Gt9I2_=NS1jo!Y# ztLtl+golR*T3Xuq`Gv*BMHhE#GBUD_UmG{K_a-K$Rp1I?Vd2`^%BSa-&@cX7UER$s z^*?`ZmX(zqpWj|W?q6PB)J#i!xl^Z(~0XWk_Z)4#IrRVZ!2q zYgya#7AdJ|Nlq?8cIor?I`R5ji$n8$4!v!c#s1A}4wa3-M>-?jsv9AJ$>FOjgjTo& zKmW^J#R8JxzpCGmbRgq=MurE%njkm;YELk%K{9#|M+9qV;4l!tzngpAUYBuJLkO)Q z4?5DLzcI4T@dpnvYkl;wOdEC0xhHJH?Tan>Lcgx?H0hwKZdOog7%)qDkUVX6&5o4) zm#(89$CZy4+vDaIxnz1f$Cr9gBYf`$0ntiXfMK>wS71v3v+YsV@u#yEjaC8AN*R%k zyS5YmG3eM1Mj^uDvguz=G2qA&_N=u}_pgAqS2~MxIgL5k^-Y{%5X1}P9qlG3>P$}F zd9g=9?P^ri>ered=y<*9e&DT#PIpvYz9YzuE>&kB`etdiL{9?6tCKFVB=EhcUT-S* z>ToGx{`)gY8n=U79>LcG)9oMk62o{wf^5gw&_Ub1pMUK&dNA0Xuz`p+AB-&Wb`lFT zLt0)O{^qmSLxVeNGZI|RHGa7(+gLD|el`YD4-tMrz4eV5Y3Ytde@;mW$o&9VKhTYP z+Q}8`%7LW0i`Z>!96Z#g%XXh!3nQXuj6bI+?Qu9Of<5NTPSzkful+GvnrgdnpAmqB zL68ja4Jn}T{VvX+Dad@&fkLyAkp>htI39pus>|?co8mzg>%L`q$J>@c)ZU*_Y9pll z@F>P4a3rw6HokU+Ofkcyx`|#4Rv`O zu{Pn@o7*tW2|V)x(b@aRoeSzQB=W)&v6(aWqo|OS@Q*h`F(ahn&)-%(U68vA-qx4+ zQ=IT0#T{ThQ5pnVLN&Xz&nQ$c}D7I|p!j*vm; zoiZ1_jP2vMw>~*~qFKs(W7YEY8v5nQ^`fWq3X07;=y`KU>Z{a@i_yCiWe&4UxisGv zljQ4p8J0xY`4PXy&&1Y}C>M*$`jdLpSS4a8R35kpBFYZ1mX8Yp(;KqzrznlwXhcb7rBCC3^fP}(xkHN;(J zgJ5~xYeb~8>;28mame)u3YbE*d1%D&Gd)N5!aad!wTb9v8#Dc8i33UMTj|6iCT=25 zLf7J%Zd(&&3U7Zr(}e2JVb&Fr*v^v0B2>N^)L-k?)IS<#vVkl_Y74S)J=Pp*c3ia3 zrAJ?v$`G#N%X=mMqHoUj7^+4f@w6PRrY<*Q_y7@EQqUoQC@#@BdrwkPQ7Qg9hYMY3ejM_-uiSeka@G0M_!ot?6<b=q^0n)tCU*&*My0%&XdWBuj>Bh^}JmH~f2xrrc>rG*y2z|K@^fMZh6&h#Ww zl3~4VQ}NA~qEBHt)0f%yb_aZy0aW^&*eC#lCi|2fsYO{yyKv_jl^d^GzrI#a-S9+i zSMaPg>4%ZKt1+V){OYW)_$ImY4GpYwS1ppyT!6{`;f^%Nc-e$xz{k@!*vvFd>zy4& z#_XFvc=i^_mF3L(E~ruuJyCE{GwJZBtOEs>#c37JST$GU3hQ3(79I2Wnxj>6>Zazj zAeYEce`ygLz_gy;BA z^r~N&VOyYddKLLDOxB){e(I{(6x9hV8D*W}QqV1U0@1^34BiQ9smS&5QL00`Z@1ua zH;43!qY1!UzoBQjD{RRLNB;Y3qIU7hnn~?}nU(v_(|1Xe6J%BkssG<6uE-KHKq|}1 z?6H1+?#CTI&4I00hHWb0a$oZl7hP#<s&qlbRMlEQ z&ZZmkrB6_M3E%u%WrKBwg9((ZAJU)j(1D#vI?y^U+)XE!h{XtOJU0|_m09QP&0 zb0nUlTXSvE*(B}yvi>1FnhNE0a?6cl_5ed}W($-;Ri1aspX&R(F%Aq0e7(h@o(nl? zH{732d!2V(m|4`Qf@|p_lEdY0Zph2c)RJp#Osx^sMvL>DHl07n#i~{bPLrRNwCuPP zRz*3N11p%Vc&g`z_KaeLbF6I_Z04FHp}BaR*VMb;hYdLdwx6u?yrn#Wr(au@#*IvF z7!#j@1TMY@v@UWU-CWvJreAy@wD2eJaTN>HCp>x=Hs(N2weEdBY_YQIS-tPj(}EG> zxrJd`v3HBE?T;U1?%-2{qoLSHOTOjf?)^)VL_Cb6f~zH4H8Cx%+k?;X7Huag+!lqHAXra<^5jY=uk;PN^VDBjjoj^#v z+OpQz_^a({-fLF<#`eJik>=NRs_({VpLyTG`JwcIx_NiBs{Vv1v&!f&86&-5Av-(c0hVv`?f}IoV{ERqh zC)BzR7Oyn6x1OC#^VZHNQ%bv8?z^mbF_?VpsB|Bmlq|ny#j|fvQ&D@@IMz7rorWaw zdzOOdpH-$FwDIA6)@v@}V+SfLE<)e-cp+`^5ASiJW0l6a9d*x5;X7;JD6BAHR?D{A z^C-EO4wIic)RosLuTK;+W+*H(!8hiD>vU*+iw2?6L^p~ z{5-@WutTIqaT98;b(A$r`-3cS@m76}Cg2W7)9VQj#QPcI88%l3I&pGEtF5gy_P*tO zB3e(+iGw)4{uPq3&}aMlxG$Zu;JqIQddOAna~IeEZLx#asPDmu9pZ?xI985{;%mLG zX}j0&Ts2=@YS&9z6sYz8W_*7LA*>mu4su69X#Ha3`6k{L^+p+Wn=H692*w-#MGe6; zIG^1oT79)%g!qg0wvW3mPPXkr#a2evT(=-u_+D3V^K*jJRd)8GLJ=aFZv?%$Pb8WS zER;^gB1HteuV~DozfwE~H!0;x_eot@<3q9ZAG!o=ELot#v-sAFs zuKosdUGlTLl!};v0NB!W*g*3T9kRc@RA`_1>74gV)4(mC^}Fj`(&BP=W{P5duFI0; zYYQcNz6n`##$?2_GqK=X93y>X)^=5*amvIt8s8xl}U6BJ`-_m}!nq-3I+|DGyy>cY51 zTUW-0%4!xFG1OeW7(=kVp*}%mQD=|;{BG-`WX!;i3!=!Z3t#r1im>rLb(Z5th(ekb zS={9xrt~|Xk5}Wyiif7_%3Ar|fQ;;XBf;7_fhUt!)6ql|-zUf)6& zIh(b76O=r~NBH>pRAK}+18)4GscCukW(7?X|#?&!@)|7xY}4@cFDItr?X_T zD%ReGsRC*$8X63212j!@1S5I~hS^CRLLi&UcR51{Mamihp1c@gq<)#{#hy`3&ZX+n7k<;OMhM_LF$ zalD@5ub-a@vGkcFQ#u&aL%cMm94jlS+wV{8_TzS&4QpStx2U>a0WlDcHpjvP zl>*G4H@atQwcu>u8?EsZMh)CtQAZ6>N7+9e$ruihoIeSWYgvo4PtuEv8NXbKKX1MC zlsFk1HCAZk6{<-|QA-5LRRJZ-G~bu-Nt}523gK8~RRoGKgg!fNcK>a{h64zX_=Qtz zNXp;JGF`!`q;9)vQC^0&rK3+gWehA9!q!#}c=X>!1Y#hLh4UVa0MT6CMRLIw#F=)pW|~#rB5}~b!IYZi=>15tQ1_#E+Q2fLf-JLXA=Wv{XaJf zfR}+RgpNN&-xPjtkZjS{%SjOMY^&^-8>Ybf)eeVo`Pv>-%U|j-Vn9znq~3y)#CTdA zECPv;SMV%u8KW15C)z$*0Z!pxY=@>r?2*oGSvN%4L80r5bAaV|{L<0Xwk39X0hs`zz<+!8B>cPd+b`)DL%?DDn*}w)q7G z<$3Z{LvZs2$An^bji<`uIzB5;$FUcR)OP-|n$-L+o#)*zC>dA}Iog^f)Q*l8o|gEJ z78pG`=>Y)4+LKCxm4O08btn=2fu@DOFsv*`P zR_H{+^U1yyU%8MpaG>*_Z2MHv&h_YZwqZ?>58>+rRT_3m(}SceBe?ik^BB>&J0z7ya?~)i*Kb=Ftgo^R#_xvves38IrO$EsGJ6 zmYsBX-_YV*mAlUEZswnE!3}#XRjF|?MDw3HvhGz%Bfp5S0%?C_mc++)Ib>juVA&T1e5ho}aLNGYN; zr)*DP_B7K}L!_a8EhsD~w~xb;8uPe~iR;UjJ2z|q6{wW()eOoP>adm!4$CFD6DYTNsmVDiqQWA`}+?YINKm2K>)6+BhaNwW1zIE*#{zj&i0 z(Uo2349)0H{RjG(COBAJ?Jec0m4hlTzHCRaUNIUlQuUT)6*s` zyyEsQ%`=h2c{s+Ft;fsQPG0%hyGI$R2cm#uQ4k!vtVv6J>O_d0&fm#GlxK=3iUqu* zq#w(`%z7k16PB&~Clh1(6Ez;WU0dL0`lT*!y}0-a>!&%~>R&Bf;3Nk?>J+w9GZT$w zOxC(4po??9u-_%x{L92Q4bZw`5u@IZ57=v*QM3J(Vbx)1G$?Oi2(?7;3Zcg4b>q<_ ztGgagBjxb+Aey2EojZ^1n#@HTmyKl3blI$gf(S*L^I>DfjM@5g6>I(oPalyycQgfH z&k5|8JC;aCxyJ=*t7ysMDlc=Z*KVrxCN*MH5>K7pQvuECkbF5&ZqHmM40oi)*Rgz3 z;!W+3w0v;`4--K;|4Qn8b6%~>^4&c~`YrK`$1IRSn5^!_6 z0Gl~c*aO>^C{~@}K)UH^8w(CRHGwUNgc!@f?}NV!wJ<^fhw+bMZEpn}?DHidn1X>? zq6FQh9;vtSo!+ZBmMXrUU_WwD)3Nkxt{|qy>W_3GV23G_S}vH_3dSvy}X>vG}0c1v_es2j=iwVBeJ{ZsX8lq+q`Cg@>1x zr5YkI-Z5xrBuZ7N`U0Lmw|RDSm@^ffv#zHg@^I=r=a|IkeV4WRFtd%QVQiDA$)Mpm z529!@_t82faZruN8&dFn?F zs1eVbO4|BsttK9VHa%LVmYXU26AVjLj!_zYdfvkP&-LxW2b+6zeCtnUj z5!z?udp;mP!G8cy+XPqvvnN;&5dey}gZaK{j250~0uPLD)dB$+Tj7b!*1=!xq%IHu z!yU%X_e8k}zo|4W`1LO86T$qCy z_yDs$@casd91dn_Z(GKHEUWpGFZ7}PtN5^9+<@3xV0x`Hj?XwQOb;Uvfp?dKR!-zS zq1c;pB3K6u00XB3&sWKYNQDes!5(keBNRX+T6n+d7n?UpbfX6mFrTkJn{UQMN^!!Q zRrs2*=%c_i_Ee~J&?^YuCaBgrmCC@P)p|_Wg!h&>OfbGsmH4ZFHH_7`28AK8HQ9qU zJdh7MDE_#~4>Rf?wD?&FOo0W{CJbT(){H5>tQFTLQo^Ia!UdmdI?gi~U0iiW$N*-< zlFx>DDA?1-gs}D1sy|4f$c%Gt0wxR_7$IrugR>l}VDlbNwjK_q?=vB{67%o?)a5%0Hg)&G+I95MVE&FK9ua^<|y zplQk8Y}f@eOd>I0QUG;AmB^o$_!wp>J8&9iX>SFZvmi38Gs;+tQOc&`FyjzxVhzBk zrRE}7Lq5D_YDuuZ&4a@IjCdk*5@nJ6uvO`>_IiM7iW~Gk+VuA~aD4xd;E?a}_x=Ah z;g`fVrWrqJc+8%C!z63?`QQP=e#UbEg~DF9(mFpP;@=C9s287PP_+}z1@*Lp5@rHo zlnL1;NAEe?C$}UUs^1S-$#SSdOBBA&c}XAx$yVoe43I zW|YzXh)wYR?eg5(_pj1yB^jK#Ff0)4l^EV@51PXOJBWkG(f*Yyfuz7jB3)Rjc=uoO zwnZ01Jcx1sDEoedCmEM9TEXc6ixxJBQ_6_~_oOi)@3Ap*NB-GiiO-q#e z-dhc48_^eRNqhOwyUDxX{B~6d47QjOK&6EBD%ArshmNCZPRwlIGpO@qp4v2F!Ir|I zgO#g-$uak-AelZUOeYdXegSrM=odZ2|F91RqW{Qc7zo2w<)2Hip5Rp_pfTeM#Mvd5 zjMeYM`U|Q4XZJDV@|=_!W${@)?UtIU7Gnh1c`Zs$5DInc2qMw~`MWFVVHmMt0*VB&8xJoTvzVK>{@s z#}Gn@K2^mmr+gMGUvnV;fc43n@d&L)M+GR;4=69cc48T8b15T)hKJ=ttfXE7uAPCg z2Kp0VB6JN!v2T2pLM3u50#lV=DN@S{UlH0)8&_?A^s|-q9Tlt$i|=GSXV05zT*BA3Z=^MU7>2s zSBY~h<`~8+RUM7F_fHW+cAo9~9+kbe_x|sDE)J1_Dz!w-?Z(B0yTU_mENms6 zVaDsL>|0B#qn1XEs!Q2ZHW4;Hzb1>U`BE2-5$6<(kUxdM6j@lI@4h`c|1Ly9g%$U} zD%090H{|npaQda`Et{p8qbD>}L#uJX`2p|-Nu`Q%U-hh=92Nx*z|m-=YD+9cftj*q zoQcxEZqNTlZ}#+-4}CnAM|gRlU^)lV6+*x=PumZ@{2&x`(>@-%uW+Urc@}$4@*(Bd zLn}-Q0mxARbuEuF6wA;2C(SiNFLZF$0%5~t8B@B)ni~VLGL5RWOK7CFkip2165bT? zPo?0~e~^jatNPE4?q~OvOBcvR% zKli@BQ{n$4CchKoU)RC^ydC~`p8Vc%{#h^lcUAD86_4M5`Hwqg7!>?rIR8IE|4}RX zr?CGfHUEqD{CBqg$>x9f{X3ig+-Cm^iT?cdPjmmB>Hl+a|8u|o8K6L%dB;+?qtuDWG~2h>Cj6IC50bKtA6VRuT6SiDorz6X<%4bPjKn`;git= zLt}WbI;;c>+lm*EE6wV2UfGwH&XQSR` z{O0|ZY&3JPQ8|+11455Z-P7%uhVH?IwUhUKBio(8-Sv)J3jshBODQPSW~_IPJ-Cr4 z#NF{_^6BCBokFc>d6-=BOitRZJiRV6>e<6dIHYBJy2uH*);e@G{S+!k@iFmGn~`6_ zw@xZzEDLqZ7ps(@+W&dPF1MC#?W+olY~rVVJ!2MUg1~d9mAWlW(}+*U#jn@zbg?lm z{N2kO9{4?ZPH>2y{FqY&55GUV6+3NTdulduF6${V`4js`8?n6@_;>hv-T{FwlyBMCbq-jJ%0E1*|+ie?TZVJ zOp(-yaBbEXZD7-otXi+t!){PXf{m9q|5v10J9pZ z)CM1AjflFFvkf#}a^yjW9=;@>q+#Zkm0oP$ChIUHZEgGw33xC@p3a@IscJo|e(j>l zb0O2s7&p-3KM;ZE;^*ijiMy1YaasLM48_)(RJ};Fx$VNgBs+E%qOw0A3`|g{2539s zwiYF4DKtu`)H;X)$P2U%TRLvnL@iMK^9~sUW`%wkv~o)npV^|G6-_H=*`kU={RSeP z)I?9`+W0!+WA{de_O6k-j~v$D6w%>n)M%|C0;5!F?Z}yH7TP^kB0~)pzn&njd?ATD z6Eyr1OrK@n*@|B)C6VCdx>v7{B(E#X?C57&X*QiV)#;qSH`YWL@o4vkHqJC-{PgKN zx7U`VC}_5L_<9>;U6T~h-O#{G*(92CLqn4_J$ui?MgHuT8+JWp&z7TC-?;awTpSQJ|#|` zS6{QVcYO48=bE&x-069$swMLLR@n=(@4I)Z@7I@C1N<91?Vx|4(}y#l%Y-xFId!1r zwv>Iav&Jymm)fx0u#H6A(BP0A810F;IO}^GJ+-uO?0N$Ucx;tDD-{#HEn}s6Nnq^o zxt?{seJ8fr$x5`}Zw_^Gt}%%A)dCE5I%-Fk20~3lo}dF>(2Epkag_7frCMOGNeB67 z#WzUHzfn@#3pguJJ^9WlJvT<|gn}Kpbj!Z@!05ZC&jtMy-;ox!fe5R`f%+A>tFqzd zQ^a}RVP>GQ-W@KF1zN6eO0lx2m4~$qhk*ZntCrv`a_cLgeD8N#0<8IqqIs4n*(sY#pvgwetcUpEo6gvE((Z+;pzj-#XJJCA!Qh%OD*+&|3J zfllr$JD7-{HQa^Tm$rNOXl6Cr(LcTC({(1q(Zc`@`>X~e4}}|N#Uz37lkBVBC3ppV z6iu$zqz@$NWUs7iGEw?_DiuH;vXHViRLYEoQS)NUFm~he&<7DB-VJOi4aKFhl}n^g z7_iJLH(W6H?(l;k$~`D)6m-z0C30oxFL4Rq3vRnrfpfT!&uSm{eDfI_DsX|7IW#sYhOxze*?n zODwvuZ5c{I1V%YS6wnYLcS@%*;4U}26x)@oF^ucEaZPMJ9z{pcR`G4oo$FKKH%n#3 z0Q-?B%oKNYwRwlB#MK7D`sf6&lf%kRxvvU0qYc`UiDhOeqg$k)M#=2QgF_ifvN~yt zqLYMgC$kpz9lZAbZ?(}ayYcB~Q^0cAv%YW7z7hyZ(bw;EQqvAj8T*2KJejbDl6LIL zd)lyIP<+!6vpRX|58VwX%+81-S^HHvvLn?vdMfM0lQrB4=GFX^)2TTWbunoHmZ& zn-#t)xqFH9Vr*yE-ow_AS&>3Bw$;Cl5*}sp!rj}Jf7Qtyq3DiRPa_vwWcA?@boldv ze%g9=R{uCu#GTS@!hmQGpgTyaXM){#M#jdBIkP-1MW;m!7DVK3G3RrC4C{8d&&qs8 zH4UXY70Tght+kJxV$sBrU7s&{=2FDE68=8iMg;tNL%jdt#bUo*5#v3y@ODJ8!GF=S z2_?W^em~9`FQnrc>*f9komrM@`{GBc-CP~wZQTjTWZ(mJt4E)Qc(ol3TdSg-8fQD~ zpFzLqM>>7X_XcNNfDH7-G#IBsijj07Fxz?FeJvvM^@A|5NtmrE5qD2I+DUt2)bpjr z>L{I=)n6zoL~S4f7vL)!DA<$St2#96@)v6EF9+v|(DU_uY3b7FBPO}6Fse?6@7MRL z4Y0oO-KxndkCI+4I+q7Du>*DV8H1^TE z!&cS}q;%!=Xr;z2>Q8tASR*)BhHgX`J}RnRxHk~i8jqNr+c~;-xH9hEfb5+&dQ;DJ zj1G8B@Y0`!HR?C@`oD=^)BMq?HtLYi|{6NVXm z2IPf^wvY`a4Z2T$0{knuo6P9$bM8^yX${X9+By@V5Fx=BU?4v5e4+Bq0`4(0lFRGf)AuwBICp7`@wOu`#71z* YuY;XbV-|^EfBl7%l~R(dmM{wbUw`rJHUIzs literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..040b180ac6584ae612ef2886487110f0ad079963 GIT binary patch literal 211 zcmZ?wbhEHbC>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cca47f566ac0db655fb2ab0f56628b64958e48b2 GIT binary patch literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 diff --git a/theme/basic/skin/board/basic/list.skin.php b/theme/basic/skin/board/basic/list.skin.php new file mode 100644 index 000000000..d995a8555 --- /dev/null +++ b/theme/basic/skin/board/basic/list.skin.php @@ -0,0 +1,255 @@ +', 0); +?> + +

    목록

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

    + +

    +
    + +
    +

    페이지 정보

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

    첨부파일

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

    본문

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

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

    댓글목록

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

    님의 댓글

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

    + 비밀글 + +

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

    등록된 댓글이 없습니다.

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

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

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

      + + + + +
      글자
      + +
      " id="wr_link" class="frm_input" size="50">
      파일 # + + + + + + + +
      자동등록방지 + +
      +
      + +
      + + 취소 +
      +
      + + +
      + \ No newline at end of file diff --git a/theme/basic/skin/board/gallery/img/btn_close.gif b/theme/basic/skin/board/gallery/img/btn_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..040b180ac6584ae612ef2886487110f0ad079963 GIT binary patch literal 211 zcmZ?wbhEHbC>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cca47f566ac0db655fb2ab0f56628b64958e48b2 GIT binary patch literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 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 + 페이지 +
      + + + + +
      + +
      + + + + + + + + + + +
      + + +
      + + +
        + 0 && ($i % $bo_gallery_cols == 0)) + $style = 'clear:both;'; + else + $style = ''; + if ($i == 0) $k = 0; + $k += 1; + if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;"; + ?> +
      • + + + + + + 열람중"; + else + echo $list[$i]['num']; + ?> + + +
      • + + 게시물이 없습니다."; } ?> +
      + + +
      + +
        +
      • +
      • +
      • +
      + + + + + +
      + +
      +
      + + + + + + + + + +
      + 게시물 검색 + +
      + + + + + + + + +
      +
      + + + + + + diff --git a/theme/basic/skin/board/gallery/style.css b/theme/basic/skin/board/gallery/style.css new file mode 100644 index 000000000..5701375da --- /dev/null +++ b/theme/basic/skin/board/gallery/style.css @@ -0,0 +1,249 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_gall a.btn_b01 {} +#bo_gall a.btn_b01:focus, #bo_gall a.btn_b01:hover {} +#bo_gall a.btn_b02 {} +#bo_gall a.btn_b02:focus, #bo_gall a.btn_b02:hover {} +#bo_gall a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_gall a.btn_admin:focus, #bo_gall .btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w button.btn_submit {} +#bo_w fieldset .btn_submit {} +#bo_w .btn_cancel {} +#bo_w button.btn_cancel {} +#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} +#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ +#bo_w button.btn_frmline {} + +/* 기본 테이블 */ +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_info {} +#bo_w .frm_address {} +#bo_w .frm_file {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +/* 필수입력 */ +#bo_w .required, #bo_w textarea.required {} + +#bo_w .cke_sc {} +#bo_w button.btn_cke_sc{} +#bo_w .cke_sc_def {} +#bo_w .cke_sc_def dl {} +#bo_w .cke_sc_def dl:after {} +#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {} +#bo_w .cke_sc_def dt {} +#bo_w .cke_sc_def dd {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_cate h2 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +.td_subject img {margin-left:3px} + +/* 갤러리 목록 */ +#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} +#bo_gall #gall_ul {margin:10px 0 0;padding:0;list-style:none;zoom:1} +#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_gall .gall_li {float:left;margin:0 10px 30px 0} + +#bo_gall .gall_con {margin:0;padding:0;list-style:none} +#bo_gall .gall_con li {margin:0 0 4px} +#bo_gall .gall_con .gall_subject {display:inline-block;width:50px} + +#bo_gall .gall_now .gall_text_href a {color:#ff3061} + +#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none} +#bo_gall .gall_href strong, #bo_gall .gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em} + +#bo_gall .gall_text_href {margin:10px 0 !important} +#bo_gall .gall_text_href a {font-weight:bold} +#bo_gall .gall_text_href span {display:inline !important} +#bo_gall .gall_text_href img {margin:0 0 0 4px} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;zoom:1} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding-top:5px} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:7px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} +.bo_notice td {background:#f7f7f2} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} +#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} + +#bo_gall li.empty_list {padding:85px 0;text-align:center} + +/* 게시판 쓰기 */ +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrap {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#autosave_wrapper {position:relative} +#autosave_pop {display:none;z-index:10;position:absolute;top:24px;right:117px;padding:8px;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;overflow-y:scroll} +html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ +#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} +#autosave_pop div {text-align:right} +#autosave_pop button {margin:0;padding:0;border:0;background:transparent} +#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1} +#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} +#autosave_pop a {display:block;float:left} +#autosave_pop span {display:block;float:right} +.autosave_close {cursor:pointer} +.autosave_content {display:none} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:20px;padding-bottom:20px} + +#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#565e60;color:#fff;font-weight:bold;line-height:2.2em} + +#bo_v_title {padding:10px 0;font-size:1.2em} + +#bo_v_info {padding:0 0 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal} +#bo_v_info .sv_member, +#bo_v_info .sv_guest, +#bo_v_info .member, +#bo_v_info .guest {font-weight:bold} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file img {float:left;margin:0 10px 0 0} +.bo_v_file_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_top {margin:0 0 10px;padding:10px 0;zoom:1} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {zoom:1} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {min-height:200px;height:auto !important;height:200px} +#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {margin-bottom:30px;text-align:center} +#bo_v_act .bo_v_act_gng {position:relative} +#bo_v_act a {margin-right:5px;vertical-align:middle} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +/* 게시판 댓글 */ +#bo_vc {margin:0 0 20px;padding:20px 20px 10px;border:1px solid #e5e8ec;background:#f5f8f9} +#bo_vc h2 {margin-bottom:10px} +#bo_vc article {padding:0 0 10px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:15px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} +#bo_vc .sv_wrap {margin-right:15px} +#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px} +#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc p a.s_cmt {text-decoration:none} +#bo_vc_empty {margin:0;padding:20px !important;text-align:center} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none;zoom:1} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:1px solid #cfded8} +#bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc_w #char_cnt {display:block;margin:0 0 5px} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 20px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} \ No newline at end of file diff --git a/theme/basic/skin/board/gallery/view.skin.php b/theme/basic/skin/board/gallery/view.skin.php new file mode 100644 index 000000000..7f53d70d7 --- /dev/null +++ b/theme/basic/skin/board/gallery/view.skin.php @@ -0,0 +1,283 @@ +', 0); +?> + + + + +
      + +
      +
      +

      + +

      +
      + +
      +

      페이지 정보

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

      첨부파일

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

      본문

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

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

      댓글목록

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

      님의 댓글

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

      + 비밀글 + +

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

      등록된 댓글이 없습니다.

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

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

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

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

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

        목록

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

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

        '; + } else { + echo '
        등록된 FAQ가 없습니다.'; + if($is_admin) + echo '
        FAQ를 새로 등록하시려면 FAQ관리 메뉴를 이용하십시오.'; + echo '
        '; + } + } + ?> +
        + + + +'.conv_content($fm['fm_tail_html'], 1).''; + +if ($timg_src) + echo '
        '; +?> + +
        + FAQ 검색 + +
        + + + + +
        +
        + + +FAQ 수정'; +?> + + + \ No newline at end of file diff --git a/theme/basic/skin/faq/basic/style.css b/theme/basic/skin/faq/basic/style.css new file mode 100644 index 000000000..35168de92 --- /dev/null +++ b/theme/basic/skin/faq/basic/style.css @@ -0,0 +1,23 @@ +@charset "utf-8"; + +#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +#faq_wrap {margin:10px 0 30px} +#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +.faq_admin {text-align:right} +#faq_wrap ol {margin:0;padding:0;list-style:none} +#faq_con {border:1px solid #e9e9e9;border-top:0} +#faq_con h3 a {display:block;padding:10px;border-top:1px solid #e9e9e9;background:#f2f5f9;text-decoration:none} +#faq_con .con_inner {display:none;padding:10px;line-height:1.8em} +#faq_con .con_closer {margin:10px 0 0;text-align:right} +#faq_con .closer_btn {margin:0;padding:0;border:0;background:transparent} +.faq_tolist {padding:0 10px;text-align:right} +.faq_img {text-align:center} + +#faq_sch {text-align:center} \ No newline at end of file diff --git a/theme/basic/skin/latest/basic/img/icon_file.gif b/theme/basic/skin/latest/basic/img/icon_file.gif new file mode 100644 index 0000000000000000000000000000000000000000..cca47f566ac0db655fb2ab0f56628b64958e48b2 GIT binary patch literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbI6zOJt}3$`6RT1g06226*Z@+ongb7@ XU=fBkjtXNz0xpR_!)cQgkRbp&KI&WI literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cb958f83f9c606f290a260714cd9a3cff043f3a2 GIT binary patch literal 110 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a1eff70fa850bea122f6924d8c3cd63f1d573c53 GIT binary patch literal 54 zcmZ?wbhEHb', 0); +?> + + +
        +

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

        + +

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

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

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

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

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

        쪽지 보내기

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

        + + + + + +
        +
        +

        쪽지 내용

        +
        +
          +
        • + 사람 + +
        • +
        • + 시간 + +
        • +
        +

        + +

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

        +

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

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

        회원정보 찾기

        + +
        +
        +

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

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

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

        님의 프로필

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

        인사말

        +

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

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

        + +
        +

        회원가입약관

        + +
        + + +
        +
        + +
        +

        개인정보처리방침안내

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

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

        + + +

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

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

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

        + + +

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

        + +

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

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

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

        스크랩하기

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

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

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

        회원 아이디만 검색 가능

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

        회원로그인

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

        나의 회원정보

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

        설문조사

        + 설문조사 관리 +

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

        + + +
        +

        결과

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

          + + + 퍼센트 +

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

        이 설문에 대한 기타의견

        + + +
        +
        +

        님의 의견

        + + +
        +

        + +

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

        + +
        + + + + + + + + + + + + + + + + + + + +
        자동등록방지
        +
        + +
        + +
        +
        + + +
        + + + + + + + +
        + +
        +
        + + + \ No newline at end of file diff --git a/theme/basic/skin/poll/basic/style.css b/theme/basic/skin/poll/basic/style.css new file mode 100644 index 000000000..e46faafff --- /dev/null +++ b/theme/basic/skin/poll/basic/style.css @@ -0,0 +1,90 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +#poll a.btn_admin {} /* 관리자 전용 버튼 */ +#poll a.btn_admin:focus, #poll a.btn_admin:hover {} + +#poll_result .tbl_frm table {} +#poll_result .tbl_frm .frm_info {} +#poll_result .tbl_frm .frm_address {} +#poll_result .tbl_frm .frm_file {} +#poll_result .tbl_frm caption {} + +#poll_result .tbl_frm01 {} +#poll_result .tbl_frm01 th {} +#poll_result .tbl_frm01 td {} +#poll_result .tbl_frm01 textarea, #poll_result tbl_frm01 .frm_input {} +#poll_result .tbl_frm01 textarea {} +/* +#poll_result .tbl_frm01 #captcha {} +#poll_result .tbl_frm01 #captcha input {} +*/ +#poll_result .tbl_frm01 a {} + +/* 필수입력 */ +#poll_result .required, #poll_result textarea.required {} + +#poll_result .btn_confirm {} /* 서식단계 진행 */ +#poll_result .btn_submit {} +#poll_result button.btn_submit {} +#poll_result .win_btn {} /* 새창용 */ +#poll_result .win_btn button {} +#poll_result .win_btn input {} +#poll_result .win_btn a {} +#poll_result .win_btn a:focus, #poll_result .win_btn a:hover {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 설문조사 스킨 */ +#poll {border-bottom:1px solid #dde4e9} +#poll header {position:relative;padding:15px 14px 0} +#poll h2 {} +#poll header .btn_admin {margin-top:5px;width:158px;text-align:center} +#poll header p {padding:5px 0 0} +#poll ul {margin:0 0 10px;padding:5px 14px;list-style:none} +#poll li {padding:3px 0} +#poll footer {padding:0 14px 14px} +#poll footer input {width:88px;height:27px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;vertical-align:top;cursor:pointer} +#poll footer a {display:inline-block;width:86px;height:25px;border:1px solid #ccc;background:#fafafa;text-align:center;line-height:2.2em} +#poll footer a:focus, #poll footer a:hover {text-decoration:none !important} + +/* 설문조사 결과 (새창) */ +#poll_result {} +#poll_result section {margin:0 20px 20px;padding:15px;border:1px solid #dde4e9;background:#fff} +#poll_result .tbl_wrap {margin:0} +#poll_result h2 {margin:0;padding:20px 0} +#poll_result a {} +#poll_result .sv_member, +#poll_result .sv_guest {font-weight:bold} +#poll_result_list {margin:0 auto 20px} +#poll_result_list h2 {text-align:center} +#poll_result_list dl, +#poll_result_list dt, +#poll_result_list dd {margin:0;padding:0} +#poll_result_list dl {padding-bottom:30px} +#poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} +#poll_result_list ol {margin:0;padding-left:30px} +#poll_result_list li {margin-top:10px} +#poll_result_list p {position:relative;margin:0;padding:5px 0} +#poll_result_list p strong {position:absolute;top:5px;right:5%;padding-right:80px;width:100px;text-align:right} +#poll_result_list p span {position:absolute;top:5px;right:5%;width:80px;color:#68999c;text-align:right} +.poll_result_graph {position:relative;margin-right:5%;height:5px;background:#eee} +.poll_result_graph span {position:absolute;top:0;left:0;height:5px;background:#565e60;font-size:0.1em} +#poll_result_cmt {} +#poll_result_cmt h2 {text-align:center} +#poll_result_cmt h3 {margin:0 0 10px} +#poll_result_cmt article {margin:0 0 15px;border-bottom:1px solid #eee} +#poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.poll_datetime {display:inline-block;margin-left:10px} +#poll_result_cmt p {padding:3px 0} +#poll_result_cmt fieldset {margin-bottom:0;text-align:left} +#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left} +#poll_result_cmt footer {text-align:right} +#poll_result_wcmt {margin:0 0 10px} +.poll_cmt_del a {display:inline-block;padding-bottom:10px} +#poll_result_oth {margin:0 auto 20px;width:93%} +#poll_result_oth h2 {padding:0 0 10px} +#poll_result_oth ul {margin:0;padding:0;list-style:none} +#poll_result_oth a {display:block;padding:10px 0;border-bottom:1px solid #eee} \ No newline at end of file diff --git a/theme/basic/skin/popular/basic/popular.skin.php b/theme/basic/skin/popular/basic/popular.skin.php new file mode 100644 index 000000000..14fe12281 --- /dev/null +++ b/theme/basic/skin/popular/basic/popular.skin.php @@ -0,0 +1,19 @@ +', 0); +?> + + + + \ No newline at end of file diff --git a/theme/basic/skin/popular/basic/style.css b/theme/basic/skin/popular/basic/style.css new file mode 100644 index 000000000..d2c4219d0 --- /dev/null +++ b/theme/basic/skin/popular/basic/style.css @@ -0,0 +1,12 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* 인기검색어 */ +#popular {border-bottom:1px dotted #dde4e9} +#popular div {margin:0 auto;width:970px;zoom:1} +#popular div:after {display:block;visibility:hidden;clear:both;content:""} +#popular h2 {float:left;padding:10px 45px 10px 0} +#popular ul {float:left;margin:0;padding:0;list-style:none} +#popular li {float:left} +#popular a {display:inline-block;padding:10px;text-decoration:none} +#popular a:focus, #popular a:hover {} \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/img/btn_close.gif b/theme/basic/skin/qa/basic/img/btn_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..040b180ac6584ae612ef2886487110f0ad079963 GIT binary patch literal 211 zcmZ?wbhEHbC>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f GIT binary patch literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad934d23c440c83db0c4589596465cb087353e01 GIT binary patch literal 62 zcmZ?wbhEHbZ% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c04899f14fa727b64223f6c5457877c6c939639d GIT binary patch literal 97 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5188318a5cdc394b984125c0ddd376c5f57bbe4 GIT binary patch literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 literal 0 HcmV?d00001 diff --git a/theme/basic/skin/qa/basic/list.skin.php b/theme/basic/skin/qa/basic/list.skin.php new file mode 100644 index 000000000..a06532b6b --- /dev/null +++ b/theme/basic/skin/qa/basic/list.skin.php @@ -0,0 +1,167 @@ +', 0); +?> + +
        + + + + + + + +
        +
        + Total + 페이지 +
        + + + + +
        + + +
        + + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '; } ?> + +
        목록
        번호 + + + 분류제목글쓴이상태등록일
        + + + + + + + +
        게시물이 없습니다.
        +
        + +
        + +
          +
        • +
        + + + +
        +
        +
        + + + + + + + + + +
        + 게시물 검색 + +
        + + + + +
        +
        + + + + + + \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/style.css b/theme/basic/skin/qa/basic/style.css new file mode 100644 index 000000000..8f7022428 --- /dev/null +++ b/theme/basic/skin/qa/basic/style.css @@ -0,0 +1,281 @@ +@charset "utf-8"; +/* SIR 지운아빠 */ + +/* ### 기본 스타일 커스터마이징 시작 ### */ + +/* 게시판 버튼 */ +/* 목록 버튼 */ +#bo_list a.btn_b01 {} +#bo_list a.btn_b01:focus, #bo_list a.btn_b01:hover {} +#bo_list a.btn_b02 {} +#bo_list a.btn_b02:focus, #bo_list a.btn_b02:hover {} +#bo_list a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_list a.btn_admin:focus, #bo_list .btn_admin:hover {} + +/* 읽기 버튼 */ +#bo_v a.btn_b01 {} +#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {} +#bo_v a.btn_b02 {} +#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {} +#bo_v a.btn_admin {} /* 관리자 전용 버튼 */ +#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {} + +/* 쓰기 버튼 */ +#bo_w .btn_confirm {} /* 서식단계 진행 */ +#bo_w .btn_submit {} +#bo_w button.btn_submit {} +#bo_w fieldset .btn_submit {} +#bo_w .btn_cancel {} +#bo_w button.btn_cancel {} +#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} +#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ +#bo_w button.btn_frmline {} + +/* 기본 테이블 */ +/* 목록 테이블 */ +#bo_list .tbl_head01 {} +#bo_list .tbl_head01 caption {} +#bo_list .tbl_head01 thead th {} +#bo_list .tbl_head01 thead a {} +#bo_list .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_list .tbl_head01 tfoot th {} +#bo_list .tbl_head01 tfoot td {} +#bo_list .tbl_head01 tbody th {} +#bo_list .tbl_head01 td {} +#bo_list .tbl_head01 a {} +#bo_list td.empty_table {} + +/* 읽기 내 테이블 */ +#bo_v .tbl_head01 {} +#bo_v .tbl_head01 caption {} +#bo_v .tbl_head01 thead th {} +#bo_v .tbl_head01 thead a {} +#bo_v .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ +#bo_v .tbl_head01 tfoot th {} +#bo_v .tbl_head01 tfoot td {} +#bo_v .tbl_head01 tbody th {} +#bo_v .tbl_head01 td {} +#bo_v .tbl_head01 a {} +#bo_v td.empty_table {} + +/* 쓰기 테이블 */ +#bo_w table {} +#bo_w caption {} +#bo_w .frm_info {} +#bo_w .frm_address {} +#bo_w .frm_file {} + +#bo_w .tbl_frm01 {} +#bo_w .tbl_frm01 th {} +#bo_w .tbl_frm01 td {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea {} +/* +#bo_w .tbl_frm01 #captcha {} +#bo_w .tbl_frm01 #captcha input {} +*/ +#bo_w .tbl_frm01 a {} + +/* 필수입력 */ +#bo_w .required, #bo_w textarea.required {} + +#bo_w .cke_sc {} +#bo_w button.btn_cke_sc{} +#bo_w .cke_sc_def {} +#bo_w .cke_sc_def dl {} +#bo_w .cke_sc_def dl:after {} +#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {} +#bo_w .cke_sc_def dt {} +#bo_w .cke_sc_def dd {} + +/* ### 기본 스타일 커스터마이징 끝 ### */ + +/* 게시판 목록 */ +#bo_list .td_board {width:120px;text-align:center} +#bo_list .td_chk {width:30px;text-align:center} +#bo_list .td_date {width:60px;text-align:center} +#bo_list .td_datetime {width:110px;text-align:center} +#bo_list .td_group {width:100px;text-align:center} +#bo_list .td_mb_id {width:100px;text-align:center} +#bo_list .td_mng {width:80px;text-align:center} +#bo_list .td_name {width:100px;text-align:left} +#bo_list .td_nick {width:100px;text-align:center} +#bo_list .td_num {width:50px;text-align:center} +#bo_list .td_numbig {width:80px;text-align:center} + +#bo_list .txt_active {color:#5d910b} +#bo_list .txt_expired {color:#ccc} + +#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1} +#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} +#bo_cate li {float:left;margin-bottom:-1px} +#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none} +#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold} + +.td_subject img {margin-left:3px} + +/* 게시판 목록 공통 */ +.bo_fx {margin-bottom:5px;zoom:1} +.bo_fx:after {display:block;visibility:hidden;clear:both;content:""} +.bo_fx ul {margin:0;padding:0;list-style:none} +#bo_list_total {float:left;padding-top:5px} +.btn_bo_user {float:right;margin:0;padding:0;list-style:none} +.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_adm {float:left} +.btn_bo_adm li {float:left;margin-right:5px} +.btn_bo_adm input {padding:0 10px;height:25px;border:1px solid #e8180c !important;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer} +.bo_notice td {background:#f5f6fa} +.bo_notice td a {font-weight:bold} +.td_num strong {color:#000} +.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ +.bo_current {color:#e8180c} +#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} + +#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} +#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} + +/* 게시판 쓰기 */ +#char_count_desc {display:block;margin:0 0 5px;padding:0} +#char_count_wrp {margin:5px 0 0;text-align:right} +#char_count {font-weight:bold} + +#autosave_wrapper {position:relative} +#autosave_pop {display:none;z-index:10;position:absolute;top:24px;right:117px;padding:8px;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;overflow-y:scroll} +html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ +#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} +#autosave_pop div {text-align:right} +#autosave_pop button {margin:0;padding:0;border:0;background:transparent} +#autosave_pop ul {margin:10px 0;padding:0;border-top:1px solid #e9e9e9;list-style:none} +#autosave_pop li {padding:8px 5px;border-bottom:1px solid #e9e9e9;zoom:1} +#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} +#autosave_pop a {display:block;float:left} +#autosave_pop span {display:block;float:right} +.autosave_close {cursor:pointer} +.autosave_content {display:none} + +/* 게시판 읽기 */ +#bo_v {margin-bottom:20px;padding-bottom:20px} + +#bo_v_table {position:absolute;top:0;right:15px;margin:0;padding:0 5px;height:25px;background:#565e60;color:#fff;font-weight:bold;line-height:2.2em} + +#bo_v_title {padding:10px 0;font-size:1.2em} + +#bo_v_info {padding:0 0 10px;border-bottom:1px solid #ddd} +#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal} +#bo_v_info .sv_member, +#bo_v_info .sv_guest, +#bo_v_info .member, +#bo_v_info .guest {font-weight:bold} + +#bo_v_file {} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;padding:0;list-style:none} +#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file img {float:left;margin:0 10px 0 0} +.bo_v_file_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_link {} +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_link ul {margin:0;padding:0;list-style:none} +#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word} +#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} +.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px} + +#bo_v_contact {border-bottom:1px solid #ddd} +#bo_v_contact h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_contact dl {margin:0;padding:0;list-style:none;zoom:1} +#bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_contact dt, #bo_v_contact dd {float:left;margin:0;border-bottom:1px solid #eee;background:#f5f6fa} +#bo_v_contact dt {clear:both;padding:8px 0 8px 30px;width:100px;font-weight:bold} +#bo_v_contact dd {padding:8px 0;width:598px} + +#bo_v_top {margin:0 0 10px;padding:10px 0;zoom:1} +#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_top h2 {margin:0;padding:0;height:0;overflow:hidden} +#bo_v_top ul {margin:0;padding:0;list-style:none} + +#bo_v_bot {zoom:1} +#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_bot ul {margin:0;padding:0;list-style:none} + +.bo_v_nb {float:left} +.bo_v_nb li {float:left;margin-right:5px} +.bo_v_com {float:right} +.bo_v_com li {float:left;margin-left:5px} + +#bo_v_atc {min-height:100px;height:auto !important;height:100px} +#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} +#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} + +#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden} +#bo_v_con a {color:#000;text-decoration:underline} +#bo_v_con img {max-width:100%;height:auto} + +#bo_v_act {margin-bottom:30px;text-align:center} +#bo_v_act a {margin-right:5px;vertical-align:top} +#bo_v_act span {display:inline-block;margin-right:5px;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:2.15em;vertical-align:top} +#bo_v_act strong {color:#ff3061} +#bo_v_act_good, +#bo_v_act_nogood {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1} +#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_sns li {float:left;margin:0 5px 0 0} + +#bo_v_addq {margin:0 0 30px;text-align:right} + +#bo_v_ans {margin:0 0 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_ans h2 {display:inline-block;vertical-align:middle;font-size:1.2em} +#bo_v_ans #ans_datetime {margin:10px 0;color:#999} +#bo_v_ans #ans_con {margin:0 0 10px;line-height:1.8em} +#bo_v_ans #ans_add {text-align:right} +#bo_v_ans #ans_msg {padding:40px 0;background:#f2f5f9;text-align:center} + +#bo_v_rel {margin:0 0 30px;padding:30px 0 0;border-top:1px solid #e9e9e9} +#bo_v_rel h2 {margin:0 0 10px;font-size:1.2em} + +#bo_v form {padding-top:20px} + +/* 게시판 댓글 */ +#bo_vc {padding:20px 20px 10px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f5f6fa} +#bo_vc h2 {margin-bottom:10px} +#bo_vc article {padding:0 0 10px;border-top:1px dotted #ccc} +#bo_vc header {position:relative;padding:15px 0 5px} +#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} +#bo_vc .sv_wrap {margin-right:15px} +#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} +.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px} +#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc a {color:#000;text-decoration:none} +#bo_vc p {padding:0 0 5px;line-height:1.8em} +#bo_vc p a {text-decoration:underline} +#bo_vc_empty {margin:0;padding:20px !important;text-align:center} +#bo_vc fieldset {margin:0 0 10px;padding:0} +#bo_vc #bo_vc_winfo {float:left} +#bo_vc footer {zoom:1} +#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""} + +.bo_vc_act {float:right;margin:0;list-style:none;zoom:1} +.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} +.bo_vc_act li {float:left;margin-left:5px} + +#bo_vc_w {position:relative;margin:0 0 10px;padding:0 0 20px;border-bottom:1px solid #cfded8} +#bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_vc_w #char_cnt {display:block;margin:0 0 5px} + +#bo_vc_sns {margin:0;padding:0;list-style:none;zoom:1} +#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc_sns li {float:left;margin:0 20px 0 0} +#bo_vc_sns input {margin:0 0 0 5px} + +#bo_vc form {padding:0} \ No newline at end of file diff --git a/theme/basic/skin/qa/basic/view.answer.skin.php b/theme/basic/skin/qa/basic/view.answer.skin.php new file mode 100644 index 000000000..357145d90 --- /dev/null +++ b/theme/basic/skin/qa/basic/view.answer.skin.php @@ -0,0 +1,25 @@ + + +
        +

        답변:

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

        답변등록

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

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

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

        + +

        +
        + +
        +

        페이지 정보

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

        첨부파일

        + +
        + + + + +
        +

        연락처정보

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

        본문

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

        연관질문

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

        전체검색 결과

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

        / 페이지 열람 중

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

        게시판 내 결과

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