1.  자료실
  2.  팁
  3.  나의 XE
  4.  Html
  5.  배경이미지

XE 인기게시물

MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...
Data Of MoonHouse
글 수 105
자료적용 Yes
먼저 적용해 보고자하는 위젯의 스킨을 편집기로 불러온다.
예제로 최근글출력위젯의 xe_official 불러오겠습니다.

1. /zbxe/widgets/newest_document/skins/xe_official/list.html
<!-- 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 -->
<
!--@if($colorset=="black")-->
 <!--%import("css/black.css")-->
<
!--@else-->
 <!--%import("css/white.css")-->
<
!--@end-->

<b class="rtop_{$colorset}"><b class="r1_{$colorset}">1</b><b class="r2_{$colorset}">2</b><b class="r3_{$colorset}">3</b><b class="r4_{$colorset}">4</b></b>

<div class="box_{$colorset}">

  <div class="top">
   <!--@if($widget_info->title)-->
 <h2>{$widget_info->title}</h2>
   <!--@end-->
  </div>

  <div class="board">
 <ul>
  <!--@foreach($widget_info->document_list as $oDocument)-->
    <li>
   <span class="date">{$oDocument->getRegdate("Y-m-d")}</span>
    <span class="title">
   <a href="./{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
    <!--@if($oDocument->getCommentCount())-->
   <span class="comment">[<a href="./{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a>]</span>
    <!--@end-->
   {$oDocument->printExtraImages($widget_info->duration_new)}
    <!--@if($widget_info->display_author == 'Y')-->
   <span class="author">{$oDocument->getNickName()}</span>
    <!--@end-->
    </span>
    </li>
  <!--@end-->
 </ul>

  <!--@if($widget_info->title && $widget_info->module_name)-->
    <a href="./{getUrl(",'mid',$widget_info->module_name)}" class="more">more</a>
  <!--@end-->
  </div>

</div>

<b class="rbottom_{$colorset}"><b class="r5_{$colorset}">5</b><b class="r6_{$colorset}">6</b><b class="r7_{$colorset}">7</b><b class="r8_{$colorset}">8</b></b>
빨간색 부분을 추가합니다.
간단히 설명 드리자면
a, 위에 있는 것이 상단 라운드이며 아래에 있는 것이 하단 라운드입니다.
b, _{$colorset}것 추가한 이유는 이미지게시판의 경우 css에서 class이름이 동일한 경우 2개의 색이 다른 게시판을 생성시 상하단의 색이 한가지만 나타나는 것을 막기 위함입니다. 
c, 상단과 하단의 숫자(r1,r5)를 달리한 것은 혹시나 상단과 하단의 색이 다른 경우를 대비한 것입니다. 
 


2. /zbxe/widgets/newest_document/skins/xe_official/css/white.css
.rtop_white, .rbottom_white{display:block;}
.rtop_white *, .rbottom_white *{display:block; height:1px; overflow:hidden;}
.r1_white{margin:0 5px; background:#f60;}
.r2_white{margin:0 3px; border-left:2px solid #f60; border-right:2px solid #f60; background:#f60;}
.r3_white{margin:0 2px; border-left:1px solid #f60; border-right:1px solid #f60; background:#f60;}
.r4_white{margin:0 1px; height:2px; border-left:1px solid #f60; border-right:1px solid #f60; background:#f60;}
.r5_white{margin:0 1px; height:2px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:#fff;}
.r6_white{margin:0 2px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:#fff;}
.r7_white{margin:0 3px; border-left:2px solid #e3e3e3; border-right:2px solid #e3e3e3; background:#fff;}
.r8_white{margin:0 5px; background:#e3e3e3;}

.box_white { overflow:hidden; display:block; position:relative; }
.box_white .top { width:100%; overflow:hidden; position:relative; }
.box_white .top h2{ margin:0; padding:5px 10px; border-left:#f60 solid 1px; border-right:#f60 solid 1px; background:#f60; font-size:12px; color:#fff; }

.box_white .board ul { margin:0; padding:10px 10px 5px 10px; border-left:#e3e3e3 solid 1px; border-right:#e3e3e3 solid 1px; background:#fff; }
.box_white .board ul li { height:20px; background:url(../images/white/bulletD0.gif) no-repeat left 8px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;}

.box_white .board ul li .title a { color:#555555; text-decoration:none; }
.box_white .board ul li .title a:hover { text-decoration:underline; }
.box_white .board ul li .title span.comment { color:#FE6700; font:.9em Tahoma; }
.box_white .board ul li .title span.comment a { color:#FE6700; font:.9em Tahoma; }
.box_white .board ul li .title span.author { color:#C0C0C0; font:.9em seevaa9; }

.box_white .board ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;}

.box_white .board .more { position:absolute; top:8px; right:10px; color:#fff; font:.8em Tahoma;}
.box_white .board a.more { text-decoration:none;}
.box_white .board a.more:hover { text-decoration:underline;}
css상단에 빨간색부분 소스를 추가합니다. white부분은 선택한 칼라에 맞추어 바꾸어 주면 됩니다.
이 부분도 간단히 설명드리면
a, margin 부분이 라운드의 핵심입니다. 양옆의 길이를 달리하여 차츰차츰 줄어들거나 늘어나게 만들어 라운드를 형성하게 하는 것입니다.
b. solid 부분이 모서리의 색상
c, background부분이 라인의 색샹입니다. 자신이 원하는 색상을 기입하면 됩니다.

위와 같이 위아래의 라운드를 만들고 스킨 몸체의 테두리를 만들어 주면 라운드보드가 만들어 지는 것입니다.
제로보드의 모든 스킨에 쉽게 응용 하실 수 있을 것입니다.
이렇게 설명해도 어려우신 분은 제가 만든 MH최근글멀티스킨을 사용하시면 됩니다.
http://moonhouse.co.kr/zbxe/153046

round.jpg
위의 소스로 만들어진 최근글위젯입니다.
첨부
번호 제목 날짜 조회 수

49. 위젯 Div라운드 적용된 MH카멜레온최근댓글(4월13일수정) 6

[4월13일 수정] 색상을 기재하지 않을시 검정색으로 보기 싫은 것 같아서, 기본 색상을 적용했습니다. 기본색 적용 모습입니다. MH최신글멀티위젯 V1.5 에 추가된 라운드기능을 최근댓글출력위젯으로 빼내었습니다. 테두리칼라, ...

  • 2008-04-10
  • 조회 수 5809

» Tip DIV라운드 박스를 스킨에 적용하는 방법

먼저 적용해 보고자하는 위젯의 스킨을 편집기로 불러온다. 예제로 최근글출력위젯의 xe_official 불러오겠습니다. 1. /zbxe/widgets/newest_document/skins/xe_official/list.html <!-- 설정된 컬러셋의 종류에 따라서 css파일을 import ...

  • 2008-04-09
  • 조회 수 3060

47. 위젯 Div라운드 적용된 MH최신글멀티위젯 V1.5.1 (4월13일수정) 19

[4월13일 수정] 색상을 기재하지 않을시 검정색으로 보기 싫은 것 같아서, 기본 색상을 적용했습니다. 기본색 적용 모습입니다. [수정 V1.5 (4월9일)] - DIV로 라운드 구현 제로보드사이트에 "사각박스의 코너를 이미지 처리없이...

  • 2008-04-06
  • 조회 수 7769

46. 위젯 댓글글자수 변경 가능한 MH최근댓글위젯 V1.2 입니다.

댓글글자수를 설정에서 변경 할 수 있는 MH최근댓글위젯을 공개합니다. mh_comment_v1.2.zip 이 버전의 특징은 작성자, 작성날짜, 댓글글수를 임의로 변경 할 수 있습니다. 예전의 스킨은 댓글글수를 변경할때 직접 html들어가서 수...

  • 2008-04-04
  • 조회 수 4906

45. 위젯 MH최신글멀티위젯 V1.3(4월5일수정)

[수정 V1.3] mh_multi_v1.3.zip 1. 코드생성에서 거의 모든 설정을 표시유무 처리 가능합니다. 기본설정 포함해서 타이틀표시, 썸네일표시, 제목글표시, 내용글표시, 코멘트카운트, 아이콘표시등을 표시유무 처리 하실 수 있으며, mh...

  • 2008-03-30
  • 조회 수 4306

44. 위젯 게시판을 팝업으로 뛰우는 위젯 Mh_PopUp V1.5.1 (4월13일수정)

[수정 V1.5.1 - 4월13일] 색상을 기재하지 않을시 검정색으로 보기 싫은 것 같아서, 기본 색상을 적용했습니다. 기본색 적용 모습입니다. [수정 V1.5 - 4월7일] 1. MH최신글멀티위젯 V1.4.1(4월7일수정)에 사용된 카멜레온스킨...

  • 2008-03-28
  • 조회 수 8705

43. Tip 전광판위젯 변형해 보기 5

최근문서출력위젯에 있는 전광판스킨을 변형해 보겠습니다. 1. /zbxe/widgets/newest_document/skins/news_ticker/list.html를 편집기로 열어서 <div class="tickerBox" id="{$_news_ticker_id}"> <ul> <document_list">!--@foreach($widget_inf...

  • 2008-03-25
  • 조회 수 3494
  • 문하우스는 IE7, 1280*1024 이상의 모니터 해상도에서 최적화 되어 있습니다.무단 E-mail 추출이나, 성인광고를 허용치 않습니다
  • 단축키 : l-목록, w-글쓰기, z-이전글, x-다음글, s-최근글, a-이전목록, d-다음목록, 1-home, 2-data, 3-zbxe, 4-blog, 5-total, 6-QnA