diff --git a/common/css/default.css b/common/css/default.css index e7315102f..f397d0e7f 100644 --- a/common/css/default.css +++ b/common/css/default.css @@ -1,5 +1,20 @@ @charset "utf-8"; +/* +Used Hack +IE6 & Below +{ property:value; _property:value;} +IE7 Only +*:first-child+html #selector +IE7 & IE6 & Below +*:first-child+html #selector, +* html #selector {} +*/ + +/* Special Class Selector */ +.fr { float:right;} +.fl { float:left;} + /* default.css - Type Selector Definition */ * { margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} html, body { height:100%;} diff --git a/modules/blog/blog.view.php b/modules/blog/blog.view.php index 41643a40b..592d7a969 100644 --- a/modules/blog/blog.view.php +++ b/modules/blog/blog.view.php @@ -47,7 +47,7 @@ if(file_exists($edited_layout)) $this->setEditedLayoutFile($edited_layout); // 카테고리 xml 파일 위치 지정 - $this->module_info->category_xml_file = sprintf('./files/cache/blog_category/%d.xml.php', $this->module_info->module_srl); + $this->module_info->category_xml_file = sprintf('%s/files/cache/blog_category/%d.xml.php', getUrl(), $this->module_info->module_srl); // 메뉴 등록시 메뉴 정보를 구해옴 if($this->module_info->menu) { diff --git a/modules/blog/lang/ko.lang.php b/modules/blog/lang/ko.lang.php index cac6d9fbf..f961f9237 100644 --- a/modules/blog/lang/ko.lang.php +++ b/modules/blog/lang/ko.lang.php @@ -15,6 +15,7 @@ $lang->cmd_remake_cache = '캐시파일 재생성'; $lang->cmd_layout_setup = '레이아웃 설정'; $lang->cmd_layout_edit = '레이아웃 편집'; + $lang->cmd_comment_registration = '댓글 등록'; // 항목 $lang->parent_category_name = '상위 카테고리명'; diff --git a/modules/blog/skins/default/comment_form.html b/modules/blog/skins/default/comment_form.html index e0de18047..9191fe733 100644 --- a/modules/blog/skins/default/comment_form.html +++ b/modules/blog/skins/default/comment_form.html @@ -67,7 +67,7 @@ - + diff --git a/modules/blog/skins/xe_blog/comment_form.html b/modules/blog/skins/xe_blog/comment_form.html index 2aeaeb4a5..deeb5107d 100644 --- a/modules/blog/skins/xe_blog/comment_form.html +++ b/modules/blog/skins/xe_blog/comment_form.html @@ -56,7 +56,7 @@ diff --git a/modules/blog/skins/xe_blog/css/blog_tree_menu.css b/modules/blog/skins/xe_blog/css/blog_tree_menu.css index d2778b438..a02cefe3e 100644 --- a/modules/blog/skins/xe_blog/css/blog_tree_menu.css +++ b/modules/blog/skins/xe_blog/css/blog_tree_menu.css @@ -1,51 +1,35 @@ -#blog_category .title_box { - cursor:pointer; - padding-left:18px; - background:url(../images/tree_menu/folder.gif) no-repeat left; - margin-bottom:3px; -} +#blog_category { position:relative; border:1px solid #e0e1db; background:url(../images/white/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -#blog_category .node_item A { - text-decoration:none; -} +#blog_category .title_box { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; } -#blog_category .selected { - background-color:#0E078F; - font-weight:bold; - color:#FFFFFF; - font-size:9pt; - cursor:pointer; - padding:1px 2px 1px 2px; -} +#blog_category .category_list { padding:.8em 0 .8em 0; } -#blog_category .unselected { - background-color:#FFFFFF; - font-weight:normal; - color:#000000; - font-size:9pt; - cursor:pointer; - padding:1px 2px 1px 2px; -} +#blog_category .node_item a { color:#6b6b6b; } + +#blog_category .selected { font-family:Tahoma; font-weight:bold; cursor:default; font-size:1em; color:#54564b; } + +#blog_category .unselected { cursor:pointer; font-family:Tahoma; font-size:1em; color:#54564b; } #blog_category .document_count { margin-left:5px; color:#AAAAAA; - font-size:9px; + font-family:tahoma; + font-size:.8em; } #blog_category .page { cursor:pointer; - background:url(../images/tree_menu/page.gif) no-repeat left; + background:url(../images/white/iconList.gif) no-repeat left; } #blog_category .folder_open { cursor:pointer; - background:url(../images/tree_menu/page_folder.gif) no-repeat left; + background:url(../images/white/iconFolderClose.gif) no-repeat left; } #blog_category .folder_close { cursor:pointer; - background:url(../images/tree_menu/folder.gif) no-repeat left; + background:url(../images/white/iconFolderClose.gif) no-repeat left; } #blog_category .item_open { @@ -58,6 +42,10 @@ padding-left:18px; } +#blog_category .line_null { + padding-left:13px; +} + #blog_category .line_open { display:block; padding-left:18px; diff --git a/modules/blog/skins/xe_blog/css/layout.css b/modules/blog/skins/xe_blog/css/layout.css index 2bb6769ee..513020945 100644 --- a/modules/blog/skins/xe_blog/css/layout.css +++ b/modules/blog/skins/xe_blog/css/layout.css @@ -1,144 +1,141 @@ @charset "utf-8"; -body { - margin:0px; - padding:0px; -} +/* +NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) +Jeong, Chan Myeong 070601~070630 +*/ -/** - * 블로그 기본 기능 - **/ -.blog_default_menu { - margin:5px 10px 0px 10px; - width:890px; - text-align:right; -} +/* Common Layout of Content Group */ +#content { width:100%; position:relative; padding-bottom:2em;} -/** - * 상단 로고 및 메인 1차 메뉴 - **/ -.layout_top { - margin:10px 10px 0px 10px; - width:890px; -} +/* Blog Layout - Common */ +#bodyWrap { position:relative; width:810px; margin:0 auto;} -/* 상단 로고 부분 */ -.layout_logo A { - font-weight:bold; - font-size:16pt; - color:#888888; - text-decoration:none; -} +/* Blog Layout - Content Body */ +#contentBody { overflow:hidden; padding-bottom:2em; _width:100%;} -/* 상단 1차 메뉴 */ -.layout_first_menu { - border-bottom:2px solid #DDDDDD; - width:100%; - text-align:right; - padding:3px 0px 3px 0px; -} +/* Blog Layout - ColumnLeft */ +#columnLeft { float:left; width:182px; margin-right:8px;} -/** - * 좌측 메뉴 및 메인 2차 메뉴, 로그인 플러그인 및 기타 - **/ -.layout_left { - width:220px; - float:left; - margin-top:10px; - position:absolute; - left:10px; - z-index:10; -} +/* Blog Layout - ColumnRight */ +#columnRight {} -#blog_category { - padding:10px; - margin-bottom:10px; -} +/* Blog Layout - Content */ +#content { float:left; width:620px; overflow:hidden;} -/* 컨텐츠 */ -.layout_content { - position:absolute; - left:0px; - padding:10px 10px 0px 240px; - z-index:1; - width:660px; -} +#bodyWrap #accountNavigation { float:right; padding-bottom:.5em; overflow:hidden;} +#bodyWrap #accountNavigation li { float:left; margin-right:-1px; background:url(../images/white/blogHeaderVr.gif) no-repeat right center;} +#bodyWrap #accountNavigation li a { display:block; float:left; padding:0 .75em; color:#999999; white-space:nowrap;} -/* 상단 메뉴 */ -.first_menu { - background-color:#999999; - padding:3px 10px 3px 10px; - margin-left:5px; -} - -.first_menu A { - font-weight:normal; - color:#FFFFFF; - text-decoration:none; -} - -.first_menu_selected { - background-color:#000000; - padding:3px 10px 3px 10px; - margin-left:5px; -} - -.first_menu_selected A { - color:#FFFFFF; - font-weight:bold; - text-decoration:none; -} - -/* 프로필 영역 */ -.layout_profile { - border:2px solid #EEEEEE; - text-align:center; - padding:10px 0px 10px 0px; - margin-bottom:10px; -} - -.layout_profile .profile_image { - margin-bottom:10px; -} - -.layout_profile .profile{ - color:#555555; - text-align:left; - padding:0px 10px 10px 10px; -} - -/* 검색 */ -.layout_search { - border-top:2px solid #EEEEEE; - padding:10px; - margin-bottom:10px; -} - -.layout_search .search_keyword { - border:1px solid #EEEEEE; - width:100px; -} - -.layout_search .search_button { - border:1px solid #AAAAAA; - background-color:#FFFFFF; - width:40px; -} - -/* 좌측 관리자 메뉴 */ -.layout_admin { - border-top:1px solid #EEEEEE; - text-align:center; - padding-top:10px; - margin:10px 5px 0px 10px; -} - -.layout_admin A { - color:#AAAAAA; - text-decoration:none; -} +.accountNavigation { float:right; padding-bottom:.5em; overflow:hidden;} +.accountNavigation li { float:left; padding:0 .5em 0 .6em; background:url(../images/white/line_1x10_e0e0e0.gif) no-repeat left .4em;} +.accountNavigation li a { font-size:11px; white-space:nowrap; color:#666666;} +.accountNavigation li.rss { background:none; padding-top:.4em;} +.accountNavigation li.join { background:none; padding-top:.4em;} +.accountNavigation li.join a { display:block; background:url(../images/white/iconMyInfo.gif) no-repeat left .1em; padding:0 0 0 1.2em;} +.accountNavigation li.myInfo { padding-top:.4em;} +.accountNavigation li.myInfo a { display:block; background:url(../images/white/iconMyInfo.gif) no-repeat left .1em; padding:0 0 0 1.2em;} +.accountNavigation li.admin { background:none; padding-top:.4em;} +.accountNavigation li.admin a { display:block; background:url(../images/white/iconAdmin.gif) no-repeat left .1em; padding:0 0 0 1.2em;} +.accountNavigation li.loginAndLogout { background:none; padding-left:0;} -/* 내용 */ -#content { -} +/* Blog Layout - Header */ +#header { clear:both; height:9.5em; margin-bottom:.5em; border:1px solid #e0e1dc; border-bottom:none; background:#fbfbfb url(../images/white/blogHeaderLine.gif) no-repeat left bottom; overflow:hidden;} + +/* Blog header Child*/ +#bodyWrap #header h1 { font-size:2em; padding:.8em 0 .2em 30px; letter-spacing:-.05em;} +#bodyWrap #header h1 a { font-family:Tahoma; color:#53554a;} +#bodyWrap #header #tagLine { padding:0 0 0 30px; color:#7e7f77;} + +#bodyWrap #header #globalNavigation { float:right; padding:1em 1em 1em 0; overflow:hidden;} +#bodyWrap #header #globalNavigation li { float:left; margin-left:-1px; background:url(../images/white/blogHeaderVr.gif) no-repeat left center;} +#bodyWrap #header #globalNavigation li a { display:block; float:left; padding:0 .75em; font-weight:bold; font-family:Tahoma; color:#54564b; white-space:nowrap;} +#bodyWrap #header #globalNavigation li.on a { color:#fe3614;} + +/* Column Left & Right Common Child */ +.boxTypeA { position:relative; border:1px solid #e0e1db; margin-bottom:.7em;} +.boxTypeB { position:relative; border:1px solid #e0e1db; background:url(../images/white/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em;} +.boxTypeB h2 { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} +*:first-child+html .boxTypeB h2 { height:20px;} +.boxTypeB .toggleMask {position:absolute; top:8px; right:5px; cursor:pointer; width:13px; height:13px; overflow:hidden;} +.boxTypeB .showHide { position:relative;} +.boxTypeB .optionList { position:absolute; top:8px; right:0; overflow:hidden;} +.boxTypeB .optionList li { float:left; padding:0 .5em; margin-left:-1px; background:url(../images/white/line_1x10_e0e0e0.gif) no-repeat left center;} +.boxTypeB .optionList li a { color:#a4a4a4; font-size:.9em;} +.boxTypeB .optionList li.on a { color:#000000;} +.boxTypeB .showAll { color:#000000; font-size:.9em; white-space:nowrap; display:inline-block; position:relative; left:1.2em; padding-right:.6em; background:url(../images/white/iconArrow00.gif) no-repeat right center;} + +/* Profile */ +div#profile { padding:10px; overflow:hidden;} +div#profile img.profile { width:160px; display:block; margin-bottom:1.2em;} +div#profile dl#hello {} +div#profile dl#hello dt { color:#333333; margin-bottom:.2em;} +div#profile dl#hello dt a { color:#333333;} +div#profile dl#hello dd { color:#777777; margin-bottom:1em;} +div#profile ul#admin { overflow:hidden; height:1.2em;} +div#profile ul#admin li { float:left; padding-right:.6em;} +div#profile ul#admin li a { display:block; padding-left:1.2em;} +div#profile ul#admin li.write a { background:url(../images/white/iconWrite.gif) no-repeat left center;} +div#profile ul#admin li.setup { padding-left:.7em; background:url(../images/white/blogHeaderVr.gif) no-repeat left center;} +div#profile ul#admin li.setup a { background:url(../images/white/iconSetup.gif) no-repeat left center;} +div#profile ul#admin li a { color:#666666;} + +/* Search Box */ +div#searchBox { margin-bottom:.7em; overflow:hidden; width:100%;} +div#searchBox fieldset { border:none;} +div#searchBox fieldset legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em;} + +/* Tags */ +div#tag { padding-bottom:1em;} +div#tag .tagList { padding:1.2em; overflow:hidden;} +div#tag .tagList li { display:inline; color:#a4a4a4; margin-right:.1em; line-height:1.5em;} +div#tag .tagList li a { color:#a4a4a4;} +div#tag .tagList li.typeA a { color:#fe3614; font-weight:bold;} +div#tag .tagList li.typeB a { color:#fe3614;} +div#tag .tagList li.typeC a { font-weight:bold;} + +/* Neighbor */ +div#neighbor {} +div#neighbor #neighborList { padding:1.2em 1.2em 0 1.2em;} +div#neighbor #neighborList li { padding:0 0 .7em 1.2em; background:url(../images/white/iconPlus2.gif) no-repeat left top;} +div#neighbor #neighborList li img { padding-left:.3em; top:.1em;} +div#neighbor #neighborList li a { display:inline-block; color:#333333; font-weight:bold;} +div#neighbor #neighborList li ul { display:none; padding:.7em 0 0 0;} +div#neighbor #neighborList li ul li { padding:0 0 .6em .6em; margin-left:-.6em; background:url(../images/white/iconLineBD.gif) no-repeat left 5px;} +div#neighbor #neighborList li ul li a{ font-weight:normal;} + +/* Calendar */ +div#calendar { padding:1.2em .8em;} +div#calendar table { width:100%;} +div#calendar table caption { font:bold 1.5em Tahoma; color:#9a9a9a; padding-bottom:.6em;} +div#calendar table caption .mm { font:bold 1em Tahoma; color:#54564b;} +div#calendar table caption a { padding:.2em;} +div#calendar table caption a img { vertical-align:middle;} +div#calendar table th, +div#calendar table td { padding:.25em 0;} +div#calendar table th { font-weight:normal; font-size:.9em; color:#9a9a9a;} +div#calendar table th.sun { color:#fe3614;} +div#calendar table td { text-align:center;} +div#calendar table td a { font:.9em Tahoma; color:#9a9a9a;} +div#calendar table td.sun { color:#fe3614;} +div#calendar table td.sun a { color:#fe3614;} +div#calendar table td.today a { font-weight:bold; color:#54564b;} +div#calendar table td.posted a { text-decoration:underline;} + +/* buttonType */ +.buttonTypeA { display:block; cursor:pointer; background:url(../images/white/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px;} +.buttonTypeA:hover { text-decoration:none;} +.buttonTypeA img { vertical-align:middle;} +.buttonTypeA input { border:none; cursor:pointer; background:url(../images/white/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px; } +.buttonTypeA .leftCap { width:2px; height:24px; background:url(../images/white/buttonTypeALeft.gif) no-repeat; margin:0 .3em 0 0; position:relative; left:-1px;} +.buttonTypeA .rightCap { width:2px; height:24px; background:url(../images/white/buttonTypeARight.gif) no-repeat; margin:0 -1px 0 .4em;} +.buttonTypeA .icon { margin:0 .2em;} + +.buttonTypeB { display:block; cursor:pointer; background:url(../images/white/buttonTypeBCenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; font-size:.9em; white-space:nowrap;} +.buttonTypeB:hover { text-decoration:none;} +.buttonTypeB img { vertical-align:middle;} +.buttonTypeB input { border:none; cursor:pointer; background:url(../images/white/buttonTypeBCenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px; } +.buttonTypeB .leftCap { width:2px; height:21px; background:url(../images/white/buttonTypeBLeft.gif) no-repeat; margin:0 .3em 0 0; position:relative; left:-1px;} +.buttonTypeB .rightCap { width:2px; height:21px; background:url(../images/white/buttonTypeBRight.gif) no-repeat; margin:0 -1px 0 .4em;} +.buttonTypeB .icon { margin:0 .2em;} diff --git a/modules/blog/skins/xe_blog/css/white.css b/modules/blog/skins/xe_blog/css/white.css index 938125109..d17086bd5 100644 --- a/modules/blog/skins/xe_blog/css/white.css +++ b/modules/blog/skins/xe_blog/css/white.css @@ -19,18 +19,6 @@ Jeong, Chan Myeong 070601~070630 .articleNum { float:left; background:url(../images/white/iconArticle.gif) no-repeat left top; padding:0 0 0 1.5em; margin:.5em 0 0 0;} .articleNum strong { font:bold 11px Tahoma; color:#ff6600;} -.accountNavigation { float:right; overflow:hidden;} -.accountNavigation li { float:left; padding:0 .5em 0 .6em; background:url(../images/white/line_1x10_e0e0e0.gif) no-repeat left .4em;} -.accountNavigation li a { font-size:11px; white-space:nowrap; color:#666666;} -.accountNavigation li.rss { background:none; padding-top:.4em;} -.accountNavigation li.join { background:none; padding-top:.4em;} -.accountNavigation li.join a { display:block; background:url(../images/white/iconMyInfo.gif) no-repeat left .1em; padding:0 0 0 1.2em;} -.accountNavigation li.myInfo { padding-top:.4em;} -.accountNavigation li.myInfo a { display:block; background:url(../images/white/iconMyInfo.gif) no-repeat left .1em; padding:0 0 0 1.2em;} -.accountNavigation li.admin { background:none; padding-top:.4em;} -.accountNavigation li.admin a { display:block; background:url(../images/white/iconAdmin.gif) no-repeat left .1em; padding:0 0 0 1.2em;} -.accountNavigation li.loginAndLogout { background:none; padding-left:0;} - /* boardList */ .boardList { width:100%; position:relative; border:1px solid #e0e1db;} .boardList tr.notice { background:#f8f8f8;} @@ -105,21 +93,6 @@ Jeong, Chan Myeong 070601~070630 .pageNavigation a.goToLast img { display:inline-block; padding:2px 0; position:relative; top:2px; _top:1px;} .pageNavigation .current { position:relative; margin-left:-4px; font:bold 1em Tahoma; color:#ff6600; display:inline-block; padding:1px 7px 1px 6px; border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; text-decoration:none; line-height:1em; } -/* buttonType */ -.buttonTypeA { display:block; cursor:pointer; background:url(../images/white/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px;} -.buttonTypeA:hover { text-decoration:none;} -.buttonTypeA img { vertical-align:middle;} -.buttonTypeA .leftCap { width:2px; height:24px; background:url(../images/white/buttonTypeALeft.gif) no-repeat; margin:0 .3em 0 0; position:relative; left:-1px;} -.buttonTypeA .rightCap { width:2px; height:24px; background:url(../images/white/buttonTypeARight.gif) no-repeat; margin:0 -1px 0 .4em;} -.buttonTypeA .icon { margin:0 .2em;} - -.buttonTypeB { display:block; cursor:pointer; background:url(../images/white/buttonTypeBCenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; font-size:.9em; white-space:nowrap;} -.buttonTypeB:hover { text-decoration:none;} -.buttonTypeB img { vertical-align:middle;} -.buttonTypeB .leftCap { width:2px; height:21px; background:url(../images/white/buttonTypeBLeft.gif) no-repeat; margin:0 .3em 0 0; position:relative; left:-1px;} -.buttonTypeB .rightCap { width:2px; height:21px; background:url(../images/white/buttonTypeBRight.gif) no-repeat; margin:0 -1px 0 .4em;} -.buttonTypeB .icon { margin:0 .2em;} - /* button of list page */ .buttonRight { position:relative; float:right; top:-3em; margin:0 0 -3em 0; _top:-3.5em; padding-right:.5em; overflow:visible;} .buttonRight ul { float:left; } @@ -134,19 +107,8 @@ Jeong, Chan Myeong 070601~070630 .boardRead .dateAndModify ul { display:inline;} .boardRead .dateAndModify ul li { float:left; margin-left:.3em;} -/* boardSearch */ -.boardSearch { text-align:center; clear:both; width:100%;} -.boardSearch fieldset { border:none; display:inline; overflow:visible; position:relative;} -.boardSearch fieldset legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em;} -.boardSearch * { vertical-align:middle;} -.boardSearch select { float:left;} -.boardSearch input { float:left; margin:0 .3em; background:#fbfbfb;} -.searchButton ul { overflow:hidden;} -.searchButton li { float:left; margin-right:.3em;} - - /* boardRead */ -.boardRead { position:relative; _width:100%; margin:1em 0 0 0; border:1px solid #e0e1db;} +.boardRead { position:relative; margin:0; border:1px solid #e0e1db; _width:618px; _overflow:hidden; } .boardRead .originalContent { padding:2em 1.2em 2em 1.2em;} .boardRead .readHeader { width:100%; padding-bottom:.5em; margin-bottom:1em; border-bottom:1px solid #eff0ed; overflow:hidden;} @@ -268,4 +230,3 @@ Jeong, Chan Myeong 070601~070630 .buttonWrite ul { text-align:center; clear:both; display:block;} .buttonWrite li { margin-top:.5em; float:right; margin-right:.3em;} -.buttonWrite input { border:none; cursor:pointer; background:url(../images/white/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px; } diff --git a/modules/blog/skins/xe_blog/images/white/bgBoxTypeB.gif b/modules/blog/skins/xe_blog/images/white/bgBoxTypeB.gif new file mode 100644 index 000000000..09f7dd59c Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/bgBoxTypeB.gif differ diff --git a/modules/blog/skins/xe_blog/images/white/blogHeaderLine.gif b/modules/blog/skins/xe_blog/images/white/blogHeaderLine.gif new file mode 100644 index 000000000..b28509e7e Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/blogHeaderLine.gif differ diff --git a/modules/blog/skins/xe_blog/images/white/blogHeaderVr.gif b/modules/blog/skins/xe_blog/images/white/blogHeaderVr.gif new file mode 100644 index 000000000..9480e8106 Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/blogHeaderVr.gif differ diff --git a/modules/blog/skins/xe_blog/images/white/iconArrow00.gif b/modules/blog/skins/xe_blog/images/white/iconArrow00.gif new file mode 100644 index 000000000..a659fae9d Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/iconArrow00.gif differ diff --git a/modules/blog/skins/xe_blog/images/white/iconFolderClose.gif b/modules/blog/skins/xe_blog/images/white/iconFolderClose.gif new file mode 100644 index 000000000..3a780968d Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/iconFolderClose.gif differ diff --git a/modules/blog/skins/xe_blog/images/white/iconLineBD.gif b/modules/blog/skins/xe_blog/images/white/iconLineBD.gif new file mode 100644 index 000000000..18c18f63a Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/iconLineBD.gif differ diff --git a/modules/blog/skins/xe_blog/images/white/iconPlus2.gif b/modules/blog/skins/xe_blog/images/white/iconPlus2.gif new file mode 100644 index 000000000..ef0527678 Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/iconPlus2.gif differ diff --git a/modules/blog/skins/xe_blog/images/white/iconSetup.gif b/modules/blog/skins/xe_blog/images/white/iconSetup.gif new file mode 100644 index 000000000..33b41da11 Binary files /dev/null and b/modules/blog/skins/xe_blog/images/white/iconSetup.gif differ diff --git a/modules/blog/skins/xe_blog/js/blog_tree_menu.js b/modules/blog/skins/xe_blog/js/blog_tree_menu.js index 1eab98054..80022375e 100644 --- a/modules/blog/skins/xe_blog/js/blog_tree_menu.js +++ b/modules/blog/skins/xe_blog/js/blog_tree_menu.js @@ -72,7 +72,7 @@ function blogDrawTreeMenu(oXml, callback_func, resopnse_tags, null_func, param) var node_list = xmlDoc.getElementsByTagName("node"); if(node_list.length>0) { var root = xmlDoc.getElementsByTagName("root")[0]; - var output = blogDrawNode(root); + var output = blogDrawNode(root,0); html += output.html; } @@ -81,7 +81,7 @@ function blogDrawTreeMenu(oXml, callback_func, resopnse_tags, null_func, param) if(blog_menu_selected) title_class = "unselected"; var title_html = '
'+title+' '; if(total_document_count) title_html += '('+total_document_count+')'; - html = title_html+'
'+html; + html = title_html+'
'+html+'
'; // 출력하려는 zone이 없다면 load후에 출력하도록 함 if(!zone) { @@ -101,7 +101,7 @@ function blogDrawTeeMenu(html) { } // root부터 시작해서 recursive하게 노드를 표혐 -function blogDrawNode(parent_node) { +function blogDrawNode(parent_node, depth) { var output = {html:"", expand:"N"} for (var i=0; i< parent_node.childNodes.length; i++) { @@ -157,20 +157,24 @@ function blogDrawNode(parent_node) { blog_tree_menu_folder_list[blog_tree_menu_folder_list.length] = child_zone_id; // html을 받아옴 - child_output = blogDrawNode(node); + child_output = blogDrawNode(node, depth+1); var chtml = child_output.html; var cexpand = child_output.expand; if(cexpand == "Y") expand = "Y"; // 무조건 펼침이 아닐 경우 if(expand!="Y") { - if(!hasNextSibling) child_html += '
'+chtml+'
'; - else child_html += '
'+chtml+'
'; + var line_class = "line_close"; + if(hasNextSibling) line_class = "item_close"; + if(depth==0) line_class = "line_null"; + child_html += '
'+chtml+'
'; // 무조건 펼침일 경우 } else { - if(!hasNextSibling) child_html += '
'+chtml+'
'; - else child_html += '
'+chtml+'
'; + var line_class = "line_open"; + if(hasNextSibling) line_class = "item_open"; + if(depth==0) line_class = "line_null"; + child_html += '
'+chtml+'
'; } } @@ -208,6 +212,8 @@ function blogDrawNode(parent_node) { } } + if(depth==0) line_class = 'line_null'; + // html 작성 var click_str = ' class="'+folder_class+'"' ; @@ -223,7 +229,7 @@ function blogDrawNode(parent_node) { // 왼쪽 폴더/페이지와 텍스트 위치를 맞추기 위해;;; table태그 일단 사용. 차후 바꾸자.. html += '
'+ '
'+ - ''+ + '
'+ '
'+text+''+document_count_text+'
'+ '
'; diff --git a/modules/blog/skins/xe_blog/layout.html b/modules/blog/skins/xe_blog/layout.html index a254d0d9c..0a912fdbc 100644 --- a/modules/blog/skins/xe_blog/layout.html +++ b/modules/blog/skins/xe_blog/layout.html @@ -3,121 +3,106 @@ - - - - -
- - - {$lang->cmd_signup} - {$lang->cmd_login} - - {$lang->cmd_view_member_info} - {$lang->cmd_logout} - +
- - - - {$lang->cmd_management} - + +
- - -
- - -
+ + + +
  • RSS
  • + + + + + -
    - -
    - - -
    - -
    - profile image -
    - + +
    +
    - -
    - {$layout_info->profile} -
    - + +
    + + my profile image + - + + +
    +
    {$layout_info->profile}
    +
    + + + + +
    + + +
    + + + - - -
    - - -
    + +
    {$content}
    - -
    - - -
    -
    {$content}
    -
    - diff --git a/modules/blog/skins/xe_blog/skin.xml b/modules/blog/skins/xe_blog/skin.xml index 7a3257873..5611856b6 100644 --- a/modules/blog/skins/xe_blog/skin.xml +++ b/modules/blog/skins/xe_blog/skin.xml @@ -19,13 +19,17 @@ 상단 제목 레이아웃의 상단에 표시할 제목을 입력하세요. + + 부제 + 레이아웃의 상단에 큰 제목 아래 부제목을 입력하세요. + 로고이미지 레이아웃의 상단에 표시될 로고이미지를 입력하세요. 프로필 이미지 - 프로필 이미지를 입력해 주세요 (가로 사이즈는 200px이 가장 보기 좋습니다) + 프로필 이미지를 입력해 주세요 (가로 사이즈는 160px이 가장 보기 좋습니다) 프로필 diff --git a/modules/board/skins/xe_list/header.html b/modules/board/skins/xe_list/header.html index bce7e02fb..03fdfef3c 100644 --- a/modules/board/skins/xe_list/header.html +++ b/modules/board/skins/xe_list/header.html @@ -30,7 +30,7 @@ -
      +
      • RSS