레이블이 스킨인 게시물을 표시합니다. 모든 게시물 표시
레이블이 스킨인 게시물을 표시합니다. 모든 게시물 표시

2009년 10월 25일 일요일

링크와 글보관함을 드롭다운 목록으로 보여주기

티스토리에서 링크를 드롭다운 목록으로 보여주기의 업그레이드 포스트임. 이 포스트를 먼저 읽기를 권장함.

본 블로그에선 위의 포스트에서 설명한 방법과는 다소 다른 방법을 적용했다.

사용자 삽입 이미지

이제 정말로 이 방식을 설명함.


보면 알 수 있듯이 (그리고, 전술했듯이) 2가지 스타일의 목록을 사용한다.
하나는 글 보관함에 적용한, 모든 내용을 한 곳에 몰아넣기.
또 하나는 링크에 적용한, 목록을 구분하여 나눠서 저장하기.

이렇게 두 가지 스타일의 목록을 적용하려면 아래와 같이 수정한다.


0. 사전 준비: 링크 목록 분류

먼저, 링크의 목록을 분류한다.
본 블로그에선 QAOS, 기술관련, 영화, 사회, 기타의 5 종류로 구분하여, 이들을 각각 1qa, 2te, 3mo, 4so, 5bl라고 명명했다.


1. 이미지 준비

QAOS, TECH 등의 분류된 링크를 의미하는 이미지를 만든다.
참고로, 본 블로그에는 26x9 크기의 GIF 파일을 만들어 사용했다.



2. 자바스크립트 코드 삽입

블로그 스킨의 헤더 내에 아래와 같은 코드를 삽입한다.
appendlink()는 link_* 로 시작하는 각 목록들을 구분해서 삽입한다.
(이 목록 이름은 뒤에 다시 설명함)

<script type="text/javascript">
//<![CDATA[
//링크 추가
function appendlink(linkname, linkurl){
  if (/^\[...\]/.test(linkname))
  {
  var opt = document.createElement("option");
  document.getElementById("link_"+linkname.substr(1,3)).options.add(opt);
  opt.text = linkname.substr(5);
  opt.value = linkurl;
  }
  else
  {
    var opt = document.createElement("option");
    document.getElementById("link_5bl").options.add(opt);
    opt.text = linkname;
    opt.value = linkurl;
}
}
//]]>
</script>


3. 글 보관함 스킨 수정

글 보관함의 소스는 아래와 같이 생겼다.
조금씩 모양은 다르지만, 하일라이트 처리된 부분은 거의 동일하다.

<s_sidebar_element>
<!-- 글 보관함-->
<div class="widget">
<h3>글 보관함</h3>
<ul>
<s_archive_rep>
<li>
<a href="[#\#_archive_rep_link_##]">[#\#_archive_rep_date_##] </a>
</li>
</s_archive_rep>
</ul>
</div>
</s_sidebar_element>

위의 하일라이트된 부분을 아래와 같이 수정한다.

  <select id="archivelist" onchange="document.location=options[selectedIndex].value;" style="font:1.0em Verdana, Helvetica, Arial, Gulim, sans-serif;color:#2970A6;width:214px;">
  <option value="">--- 기간 선택 ---</option>
  <s_archive_rep>
  <option value="[#\#_archive_rep_link_#\#]">[#\#_archive_rep_date_#\#] ([#\#_archive_rep_count_#\#])</option>
  </s_archive_rep>
  </select>

여기서 주목할 부분은 1행의 archievelist와 color, width.

archievelist는 위의 2.에서 설명한 archievelist이다.
color는 드롭다운 목록 글자의 색이고, width는 드롭다운 목록의 가로 폭이다.

즉, 이 부분들은 자신의 스킨에 맞게 수정해줘야 한다.


4. 링크 스킨 수정

링크의 소스는 아래와 같이 생겼다.
역시, 조금씩 모양은 다르지만, 하일라이트 처리된 부분은 거의 동일하다.

<s_sidebar_element>
<!-- 링크 모듈 -->
<div id="link" class="module">
<h3>링크</h3>
<ul>
<s_link_rep>
<li>
<a href="[#\#_link_url_#\#]" onclick="window.open(this.href); return false"> [#\#_link_site_#\#].</a>
</li>
</s_link_rep>
</ul>
</div>
</s_sidebar_element>

위의 하일라이트된 부분을 아래와 같이 수정한다.

<img src="./images/bnl_ico_1qa.gif" align="absmiddle" width="26" height="9">&nbsp;
<select id="link_1qa" onchange="window.open(this.value);" style="font:1.0em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#2970A6;width:180px;">
<option value="">--- QAOSian 여러분 ---</option>
</select><br/>
<img src="./images/bnl_ico_2te.gif" align="absmiddle" width="26" height="9">&nbsp;
<select id="link_2te" onchange="window.open(this.value);" style="font:1.0em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#2970A6;width:180px;">
<option value="">--- 기술 관련 사이트 ---</option>
</select><br/>
<img src="./images/bnl_ico_3mo.gif" align="absmiddle" width="26" height="9">&nbsp;
<select id="link_3mo" onchange="window.open(this.value);" style="font:1.0em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#2970A6;width:180px;">
<option value="">--- 영화 세상 ---</option>
</select><br/>
<img src="./images/bnl_ico_4so.gif" align="absmiddle" width="26" height="9">&nbsp;
<select id="link_4so" onchange="window.open(this.value);" style="font:1.0em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#2970A6;width:180px;">
<option value="">--- 사회에도 관심을 ---</option>
</select><br/>
<img src="./images/bnl_ico_5bl.gif" align="absmiddle" width="26" height="9">&nbsp;
<select id="link_5bl" onchange="window.open(this.value);" style="font:1.0em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#2970A6;width:180px;">
<option value="">--- 좋은 분들 ---</option>
</select>
<s_link_rep>
<div style="display:none;">
<script type="text/javascript">
appendlink("[#\#_link_site_#\#]", "[#\#_link_url_#\#]");
</script>
</div>
</s_link_rep>

여기서 주목할 부분은 표시한 행들.
link_1qa, link_2te 등은 링크를 분류한 것이다.
(전술했듯이) 총 5개의 목록으로 구분되어있고, 1qa_로 시작되는 링크는 link_1qa에, 2te_로 시작되는 링크는 link_2te에 삽입한다.
(3, 4, 5도 마찬가지다)

물론, 여기서도 color는 드롭다운 목록 글자의 색이고, width는 드롭다운 목록의 가로 폭이다.

이 부분들 즉, 드롭다운 목록을 구분하거나 색 및 폭은 자신의 스킨에 맞게 수정해줘야 한다.


5. 링크 제목 수정

지금까지 한 작업은 링크를 제목에 따라 각각의 위치에 삽입하는 방법이었다.

마지막으로 링크의 홈페이지 제목을 수정한다.
QAOS 팁'n텍, 순디자인연구소 등은 QAOS 카테고리에 들어갈 것이라 [1qa] QAOS 팁'n텍, [1qa] 순디자인연구소로 수정.
구차니의 잡동사니 모음은 technical 카테고리에 들어갈 것이라 [2te] 구차니의 잡동사니 모음으로 수정.
이런 식으로 모든 제목을 분류에 따라 수정한다.

이렇게 수정하면 아래와 같은 모습을 볼 수 있다.

사용자 삽입 이미지

앞의 이미지 재활용. v^.^v


덧. 하경 님의 댓글을 참조해 일부 코드를 수정함 (2009. 10.25)

티스토리에서 링크를 드롭다운 목록으로 보여주기

이미 많은 분들이 사용하시고 있고, 방법도 알려질만큼 알려졌다고 생각했는데, 의외로 물어보시는 분들이 많았다.
나도 배워서 쓰는 것이라 가급적 포스팅은 하지 않으려고 했는데, 질문이 좀 많이 들어와 걍 포스팅함.

블로그 스킨에서 사이드바를 가볍게 유지하는 것은 모든 블로거의 꿈이요 소망이다.
너무 많은 정보를 담으면 보기가 싫고, 너무 정보가 없으면 접근성이 부족하고...

글 보관함과 링크를 관리하는데 내가 선택한 것은 다름 아닌 드롭다운 목록.

사용자 삽입 이미지

바로 이것이긴 한데, 여기선 좀 더 단순한 방식을 설명함.


위 캡쳐 화면에선 2가지 스타일의 목록을 사용했다.
하나는 글 보관함에 적용한, 모든 내용을 한 곳에 몰아넣기.
또 하나는 링크에 적용한, 목록을 구분하여 나눠서 저장하기.

하지만, 본 포스트에서는 링크를 하나의 목록에 저장하는 방법을 설명한다.

링크를 드롭다운 목록으로 보여주려면 아래와 같이 수정한다.

링크의 소스를 찾는다. 보통 아래와 비슷하게 생겼다.
조금씩 모양은 다르지만, 하일라이트 처리된 부분은 거의 동일하다.

<s_sidebar_element>
<!-- 링크 모듈 -->
<div id="link" class="module">
<h3>링크</h3>
<ul>
<s_link_rep>
<li>
<a href="[#\#_link_url_#\#]" onclick="window.open(this.href); return false"> [#\#_link_site_#\#].</a>
</li>
</s_link_rep>
</ul>
</div>
</s_sidebar_element>

위의 하일라이트된 부분을 아래와 같이 수정한다.

<select id="linklist" onchange="document.location=options[selectedIndex].value;" style="font:1.0em Verdana, Helvetica, Arial, Gulim, sans-serif;color:#2970A6;width:214px;">
<option value="">--- 링크 목록 ---</option>
<s_link_rep>
<option value="[#\#_link_url_#\#]">[#\#_link_site_#\#]</option>
</s_link_rep>
</select>

여기서 주목할 부분은 표시한 1행.

color는 드롭다운 목록 글자의 색이고, width는 드롭다운 목록의 가로 폭이다.
이 부분들은 자신의 스킨에 맞게 수정해줘야 한다.

이렇게 수정하면 훨씬 깔끔한 링크 목록을 볼 수 있다.

덧. 하경 님의 댓글을 참조해 일부 코드를 수정함 (2009. 10.25)


2009년 8월 27일 목요일

오직 IE6만을 위한 iNove스킨 패치 (젠장!)

독일 출장중에 처음으로 올리는 포스트임. v^.^v

독일에 출장을 왔는데, 여기 사무실 PC엔 IE6만 깔려있다.
게다가 관리자 권한 따윈 절대 주지 않기 때문에 이놈의 구닥다리 웹브라우저를 쓸 수 밖에 없다.

덕분에 IE6에서 iNove 스킨을 유심히 쳐다볼 수 있었는데, 메뉴바가 약간 이상하게 나오는 문제가 있더라.

사용자 삽입 이미지

메뉴바가 1픽셀 아래로 밀려서 나옴


다른 브라우저에서는 아무 문제 없는데, IE6에서만 말썽을 일으켰길래 IE6 핵을 이용해서 문제를 해결했다.

우선 스킨 편집으로 가서, style.css에서 아래와 같은 내용을 찾는다.

#navigation {
    margin:1px 0;
}

이 부분을 아래와 같이 수정한다.

#navigation {
    margin:1px 0 !important;
    margin:0;
}

IE6의 버그를 이용하는 수정으로 정상적인 브라우저는 2행을 적용해야 하지만, IE6는 같은 스타일을 두번 지정하면 무조건 마지막에 지정된 스타일을 적용하여 3행을 적용한다. 희안한 놈.

사용자 삽입 이미지

티끌만치 나아지긴 했지만, 구닥다리 브라우저란 점은 변함이 없다


2009년 5월 18일 월요일

iNove 스킨 수정: IE6에서도 정상적으로 나오도록 수정

iNove 스킨을 사용하다보니 IE6에서 정상적으로 나오지 않는다는 사실을 발견했다.
스킨의 스타일 파일은 모두 정상이지만, IE6이 css 스타일을 정상적으로 해석하지 못하기 때문이다.

사용자 삽입 이미지

이게 뭐니 이게... IE6...


이 문제를 해결하려면 멀쩡한 css를 수정해야 한다. (젠장!)
우선 아래 부분을 찾는다.

/* content START */
#content {
    background:#FFF url(images/sidesep.gif) right repeat-y;
    min-height:400px;
    line-height:165%;
    width:100%;
}
/* content END */

여기서 표시한 width 부분을 아래와 같이 수정하면 된다.

/* content START */
#content {
    background:#FFF url(images/sidesep.gif) right repeat-y;
    min-height:400px;
line-height:165%;
    width:936px;
    margin:0 auto;
}
/* content END */

이렇게 수정된 스킨은 IE6에서도 아래와 같이 나오는 것을 볼 수 있다.

사용자 삽입 이미지


2009년 3월 25일 수요일

블로그 관련 to-do 리스트

1. bluenlive.net과 whysoserious.kr 재통합

이게 무슨 딴날당과 친박연대 합치는 소리냐마는요...
블로그를 둘로 쪼개고나니 어느 한 쪽도 제대로 운영이 되지 않는다는 생각이 들었습니다.
게다가, bluenlive.net 메일 주소는 다른 사람들에게 불러주기도 약간 불편하더군요.

그래서 두 블로그를 통합하고, 새로운 도메인(zoc.kr)을 사용할 예정입니다.

a. http://zoc.kr, ha@zoc.kr 를 활성화
b. 새로운 메일 계정으로 새 티스톨 블로그 생성
c. 마지막으로 데이터 모아서 이전개업

이런 순서로 진행할 예정입니다.



2. 스킨 변경

두 블로그를 합치고 나면 스킨은 완전히 다른 스타일로 바꿀 예정입니다.
요즘 워드프레스 스킨을 티스토리용으로 변환한 게 많더군요. 그런 방향으로 갈 생각입니다.

참, 트루타입 글꼴은 작별 예정입니다. 구닥다리 LCD 모니터 등 의외로 가독성이 떨어지는 환경이 많더군요.



3. 자체 flv 플레이어 적용

사용자 삽입 이미지

예쁜 플레이어 하나 적용하고, flv 파일을 직접 올릴 예정입니다.
광고가 뜨는 것이 그닥 보기 좋지 않군요.

이 작업을 하면서 [터미네이터 2] 포스트 동영상의 부활을 추진할 예정입니다.
유튜브여 안녕~

플레이어 코드 보기...




4. syntax highlighter 2.0 적용

사용자 삽입 이미지

Syntax Highlighter가 2.0으로 업그레이드 되었습니다.
속도도 빨라졌다고 하고, 테마 기능도 지원하는군요.

하지만, 적용을 위한 코드가 약간 변경되었더군요.
기존 컨텐츠를 위해서 레가시 모드도 지원하던데, 그런 거 적용하지 않고 기존 코드를 몽땅 수정할 예정입니다.




5. cumulus 태그 플러그인 적용 가능성 검토

QAOS의.com의 mepay님 의견을 검토한 결과, 적용 가능성을 검토하기로 했습니다.

여기에서 볼 수 있는데, 느낌이 아주 좋습니다. 가능한 적용할 방법을 찾아볼 예정입니다.

사용자 삽입 이미지


6. BBCode 플러그인 수정

이번에 희대의 괴작 IE8이 나왔는데, BBCode를 제대로 변환하지 못하는 버그가 발생합니다.
IE8... 니들 정말 실망 시키지 않는구나. 언제나 개판이야.

IE8에서도 잘 돌아가도록 수정할 예정입니다.

그리고, 리스트 코드 [list] 를 추가할 예정입니다.
필요하기 때문에 적용할 예정이지만, 깔끔한 코드 구현은 어려울 듯 합니다... ㄷㄷㄷ



2009년 1월 26일 월요일

WhySoSerious도 스킨 적용!

멋지구리구리


하늘바라기님의 블로그 WESINE에서 멋진 스킨을 적용하셨더군요.
텍큐닷컴의 기능적 한계를 가볍게 뛰어넘으신 쾌거라 보고 업어왔습니다.

제가 업어와 적용한 스킨은 아래와 같은 특성을 갖고 있습니다.

1. 메뉴바와 헤더 구성 모두 하늘바라기님의 것을 거의 그대로 사용
   (색깔은 흑백으로 바꿔 적용)

2. 필요한 모든 스타일 및 구성품은 HTML 코드 위젯 단 하나에 다 집어넣음

3. 이미지는 Flickr에 업로드

4. 글꼴을 메인 블로그 BLUEnLIVE's Diary++와 똑같이 맞춤.

스킨이 적용된 결과는 아래와 같습니다.

짜잔~




2009년 1월 20일 화요일

Forevler님의 막강 이모티콘 추가!!!

Forevler님의 블로그에서 BBCode를 이용해서 멋지구리한 아이콘을 구현하셨더군요.

무려 105개Animated GIF를 띄우고 클릭하면 추가하는 방식이었습니다.
당장 허락을 받고서 그대로 업어왔습니다.

아이콘까지 제 블로그에 복사했기 때문에 혹시나 Forevler님의 주소가 바뀌어도 문제없이 사용할 수 있습니다. 핫핫핫

멋진 아이콘을 공유해주신 Forevler님께 다시 한번 감사드립니다. 잘 쓰겠습니다. ^^;;;

※ 이 코드에서 사용되는 아이콘은 Onion Club에서 가져온 아이콘들입니다.
    (중국쪽 사이트라 변변한 답글을 쓰지 못했습니다. ^^;;;)


사용자 삽입 이미지


2009년 1월 11일 일요일

블로그 스킨 마이너 업데이트

사용자 삽입 이미지

주말에 블로그 스킨을 마이너 업데이트 했습니다.

1. 수정한 줄 알고 있었지만 안 했던 ㅡㅡ+ 제목 표시줄

스킨을 제작하신 hi8ar~님께도 리포팅해놓고는 정작 제 블로그엔 수정을 제대로 안 했더군요.
제목 표시줄이 정상적으로 나오도록 수정했습니다.


2. 글보관함, 링크 드롭다운으로 변경

LieBe's Graffiti 보면서 언젠간 먹고말거라 생각했던 드롭다운을 업어왔습니다.
그냥 소스 다운받아 스타일이고 뭐고 죄다 베껴왔습니다. ㅋㅋ


3. Syntax Highlighter 주석 색상 변경

문자열과 주석의 색이 똑같아 혼동스러웠는데, 스리슬쩍 수정했습니다.


2008년 10월 19일 일요일

스킨 색상 변경

블로그 스킨(Moving Box) 변환기 #1, #2, #3에서 적었듯, 본 블로그의 스킨은 Moving Box를 기본으로 하고 있습니다.

2/3단 가변스킨인 Moving Box를 1단으로 변환한 뒤 색을 푸른 계열로 바꿔 사용했습니다.
정확히는 프러시안 블루(#003153)를 기본으로 하고 메뉴, 달력 등의 색깔을 바꾼 것입니다.

이 색을 한동안 쓰다 보니 좀 식상하기도 하고, 색을 약간 바꿔야겠다는 생각이 들더군요.

그러다가 Crazy Life on Net에서 딱 마음에 드는 스킨 변형을 찾았습니다.
청회색 계열로 바꾸니 예쁘군요.
세컨 블로그도 비슷한 스타일로 바꿔야겠습니다. ^^;;;

사용자 삽입 이미지

스킨을 보내주신 호아범 님께 감사드립니다.

덧, 호아범 님. 스킨 하단에 CRAZYBAR.NET 표시했습니다. ^^;;;;

  

2008년 5월 16일 금요일

티스토리 링크의 팝업메뉴 구현 방법

사용자 삽입 이미지

화면을 복잡하게 차지했던 링크를 팝업으로 몰아넣었습니다!


제 블로그는 메인메뉴에 dynamic driveAny Link CSS Menu를 적용했습니다.
이 글에서는 Any Link CSS Menu(이하 Anylink)를 적용한 상태에서 티스토리의 링크Anylink로 보내는 방법을 설명하겠습니다.

그리고, 이 과정에서 LoveBe.Net에서 참고한 링크 이쁘게 만들기 무공을 함께 포함시켰습니다.



1. Anylink의 기본 구성 및 링크 추가 개념

Anylink는 기본적으로 아래와 같은 코드를 삽입해서 메뉴를 구성합니다.
<li class="menu_write">
<a href="/category/일상생활들" onMouseover="dropdownmenu(this, event, 'anylinkmenu1')">
<span class="text_cat">일상▼</span></a></li>
<div id="anylinkmenu1" class="anylinkcss" style="width:80px;">
<a href="/category/일상생활들/먹거리">먹거리</a>
<a href="/category/일상생활들/신변잡기">신변잡기</a>
위에서 볼 수 있듯이 각 메뉴는 고유의 id로 구분해야 합니다.
(anylinkmenu1딱 하나만 존재합니다)
따라서, 링크 메뉴를 하나 만든 뒤에 여기에 동적으로 추가하도록 자바스크립트를 구현하면 되는 것입니다.


2. 수정 1단계 : 링크 메뉴를 위한 빈 메뉴 만들기

<li class="menu_write">
<a href="#" onMouseover="dropdownmenu(this, event, 'mylinks')">
<span class="text_move">Links▼</span></a></li>
<div id="mylinks" class="anylinkcss" style="width:220px;">
</div>
1번에서 볼 수 있는 메뉴와 거의 같은 모양의 메뉴를 만들어줍니다.
단, 여기서는 메뉴는 제목만 존재하고 내용은 텅 비어있습니다.
(div "mylinks"가 텅 비어있는 것을 볼 수 있죠?)


3. 수정 2단계 : 빈 메뉴에 내용을 추가하는 javascript 함수 삽입

<script type="text/javascript">
function appendlink(linkstr, taglink) {
   var linkes = document.getElementById('mylinks');
   var str = "<a href=\"" + taglink +"\" onclick=\"window.open(this.href); return false\">";
str += linkstr.replace(/^\[(...)]/, '<img src="./images/bnl_ico_$1.gif">');
str += "</a>";
   linkes.innerHTML += str;
}
</script>
</head>
여기서 치환자를 적용한 것을 볼 수 있습니다.
이 치환자는 링크가 [???] 즉, []로 둘러쌓인 3글자인 경우 이 부분을 bnl_ico_???.gif로 바꿔주는 치환자입니다.
즉, [1qa] QAOS 인 경우 맨 앞의 [1qa]를 이미지 bnl_ico_1qa.gif로 바꿔서 링크에 이미지를 추가하는 코드입니다.
(var str = … 을 포함한 3줄을 1줄에 적는 편이 좋습니다. 여기서는 화면에 다 표시될 수 있도록 3줄에 나눈 것입니다)

※ 이 치환자는 LoveBe.Net에서 참고한 내용을 최적화하면서 추가한 내용입니다. Juno님께 다시 한 번 감사드립니다.


4. 스킨의 링크 부분을 적절히 변경

skin.html 파일의 링크 모듈은 원래 아래와 같이 구성되어 있습니다.
<s_sidebar_element>
<!-- 링크 모듈 -->
  <div class="module module_link">
  <h3>My Link</h3>
  <ul class="contents">
<s_link_rep><li>
  <a href="[#\#_link_url_#\#]" onclick="window.open(this.href); return false">[#\#_link_site_#\#].</a>
  </li></s_link_rep></ul></div>
</s_sidebar_element>
이 모듈을 일단 보이지 않도록 style="display:none;"을 추가합니다.
그리고, 위에서 만든 appendlink 함수를 호출할 수 있도록 수정합니다.

수정한 코드는 아래와 같습니다.
<s_sidebar_element>
<!-- 링크 모듈 -->
  <div class="module module_link" style="display:none;">
  <h3>My Link</h3>
  <ul class="contents">
<s_link_rep>
<script type="text/javascript">
appendlink("[#\#_link_site_#\#]","[#\#_link_url_#\#]");
</script>
<li>
  <a href="[#\#_link_url_#\#]" onclick="window.open(this.href); return false">[#\#_link_site_#\#].</a>
  </li></s_link_rep></ul></div>
</s_sidebar_element>
이 코드에서 <li>~</li> 부분은 일부러 삭제하지 않았습니다. 어짜피 화면에 출력되지 않도록 되어있으니까요.



여기까지가 작업의 끝입니다.
이렇게 해놓으면 제 블로그에서 볼 수 있는 것과 같이 링크가 팝업으로 출력됩니다.

참, 관리메뉴→스킨→사이드바 설정에서 링크사이드바에 추가해야 합니다.
사이드바에 링크 모듈이 추가되어있지 않으면 아예 동작하지 않습니다.



  

2007년 12월 10일 월요일

티스토리 스킨 Tistory Studio - White의 사소한 버그

이번에 공개된 Tistory의 스킨 2종류(Tistory Studio - Dark, White)가 상당히 맘에들었고, 그 중 Tistory Studio-White를 적용한 뒤 약간 수정하여 사용중입니다.

그러던 중 댓글에서 "comment" 버튼이 정상적으로 표시되지 않는다는 것을 발견했는데, 확인결과 style.css 파일의 버그를 확인했습니다.

원래의 줄은 아래와 같습니다.
.commentWrite .submit             { background:url(./images/btn_reple.gif) no-repeat; width:71px; height:23px; overflow:hidden; display:block; text-indent:-1000em; border:0; cursor:pointer; margin:10px auto; }

이 줄을 아래와 같이 수정해주면 됩니다.
.commentWrite .submit             { background:url(./images/btn_reply.gif) no-repeat; width:81px; height:19px; overflow:hidden; display:block; text-indent:-1000em; border:0; cursor:pointer; margin:10px auto; }

즉, comment 버튼의 파일명과 크기가 모두 잘못 적혀있었습니다.
혹시 White 스킨을 사용하시는 분들은 수정하시기 바랍니다.
수정하기 전 모습과 수정한 후 모습의 차이는 아래와 같습니다.