이번에 Formal Boxes 1.1을 작업하다가 생긴 문제입니다. (사실은 그 이전에 Letter To You 1.1을 작업할 때도 같은 문제가 있었지요.)

왜 그 거창한 이유 있잖아요 - 시맨틱 & 디자인 뭐 그런 것들도 그런 거지만 단지 관리를 편하게 하기 위해 (^^) 본문 컨텐츠 영역과 사이드바를 div로 구성하고 css에 float:left; 해서 띄웠는데 유독 IE에서만 이상하게 보이는 에러가 생긴 겁니다.

IE에서 이상하게 보입니다.

IE에서 이상하게 보입니다.


어제 : 3 부분이 아래에 다시 반복되는 거 보이시죠? float:left 로 순서대로 붙여놓은 div들 중에서 제일 오른쪽에 붙인 div 의 마지막 문자열이 저런 식으로 넘치는 겁니다. 제가 특별히 뭘 잘 못 쓴 태그가 있나 싶어서 여러가지 테스트를 해봤는데 찾을 수 없었습니다.

아, 그리고 제가 확인한 바로는 IE에서만 저렇게 보이고요. 파이어폭스와 오페라에서는 저런 현상이 없었습니다.

혹시 비슷한 경험을 하신 분들 계시나요? 저게 해결되어야 앞으로도 좀 마음 편하게, 찜찜하지 않은 마음으로 작업을 할텐데 참 답답합니다;;;


추가

원인을 알았습니다. duplicate text bug 때문이라고 하는군요. 이 글을 읽어보세요.


,
스킨을 배포합니다.

Formal Boxes 1.1

Formal Boxes 1.1 입니다.


스킨명

Formal Boxes 1.1


개요

처음에는 '단순'이란 개념에서 시작한 스킨입니다…만 몇 가지 포인트를 주다보니 간단한 느낌은 처음보다는 줄어들었습니다. 그래도 레이아웃만을 보자면 매우 단순한 편입니다. 특징으로는 테마 기능을 가지고 있습니다.


내용

- 3단형 스킨입니다. 태터툴즈의 사이드바 기능을 지원합니다.
  (관리자 모드에서 바로 넣었다 뺐다 할 수 있어요.)
  3단형 스킨은 처음 만들어 봤는데, 별로 산만하지 않고 괜찮아 보이는 듯 합니다.
 
- 블로그 로고 이미지를 보여줍니다.
   단, 너무 큰 이미지는 넣지 말아주세요.
  자동으로 리사이즈하는 태그를 넣지 않았습니다.
  (가로 사이즈 160px에 맞춰져 있습니다.)

-  스킨을 다운 받아 압축을 풀면 2개의 폴더가 있습니다.
    예, 하나는 설치형 태터툴즈용이고 다른 하나는 티스토리용이죠.
    폴더명 끝에 표시가 되어 있으니 선택해서 사용하시면 됩니다.

   두 스킨의 차이는,
   티스토리용에는 media 메뉴가 있고, 댓글의 날짜 표시가 플레이트형이 아닙니다.
   설치형 태터툴즈용에는 media 메뉴가 없고, 댓글의 날짜도 플레이트형입니다.


설치형 태터툴즈용은 댓글의 날짜 표기 형태가 플레이트형입니다.


타스토리용의 댓글 날짜 표기는 플레이트형이 아닙니다.


하지만 두 스킨 모두 본문과 방명록의 날짜 표기는 플레이트형입니다.


- 컨텐츠가 들어가는 부분의 가로폭은 500px 에 맞춰져 있습니다.
  물론 제가 만든 여느 스킨들처럼 가로폭을 수정하는 게 그리 어렵지는 않습니다만
  본문폭을 넓히다 보면 제일 많이 사용하는 해상도인 가로 1024px 를 넘어가기 쉽습니다.
  주의하세요. ^^

- 역시 style.css 와 index.xml 만 수정하면 됩니다.
   본문폭은 style.css의 주석으로 표시한 contentWidth와 관련된 수식에 맞춰서 수정하면 됩니다.

- 자유롭게 수정이 가능하며, 저작권 표시하에 재배포 가능합니다.

- 테스트 환경은 윈도우XP + 파이어폭스 2.0.0.1, 인터넷 익스플로러 6.0, 오페라 9.10 입니다.
  태터툴즈 1.1과 티스토리 1.1에서 잘 작동합니다.

- 자유롭게 수정이 가능하며, 저작권 표시하에 재배포 가능합니다.
   테마별 스타일시트에 들어있는 값들을 수정하고,
   배경만 잘 정해도 여러가지 분위기가 연출될 수 있을 듯 합니다.


간단하게 스킨 구조를 표시하면 다음과 같습니다

스킨 구조

스킨 구조

<div id="header"></div>
<table id="content-table">
  <tr>
    <td id="content-table-td"><div id="content"></div></td>
    <td id="sidebar-table-td-1"><div id="sidebar1" class="sidebar"></div></td>
    <td id="sidebar-table-td-2"><div id="sidebar2" class="sidebar"></div></td>
  </tr>
</table>
<div id="footer"></div>


이 스킨은 테마 기능을 제공합니다.

테마

테마 선택기입니다. 박스에 마우스를 대면 이름이 툴팁으로 나와요.


1. 기본적으로 blue 테마가 지정되어 있습니다.

2. 총 8개의 테마가 있습니다. blue, gray, violet, brown, greengrass, brown,
    jade, pinklove, jadebubble, greenbubble 입니다.
    테마 선택기 박스를 클릭하면 해당 테마로 바로 변신합니다.

3. 테마별로 필요한 스타일시트들은 images 폴더 안에 각각 저장되어 있으며
   각각의 파일 이름은 style.테마이름.css 입니다.
   예를 들어 brown 테마라면 style.brown.css, red 테마라면 style.red.css 겠죠.

  (따라서, 만약 기본 스타일시트인 style.css에서 원하는 정의를 찾지 못한다면
    위의 테마별 스타일시트를 찾아보시면 됩니다.)

4. 기본 테마를 변경하고 싶으시면
    skin.html의 8번째 줄, 97번째 줄의 스타일시트를 원하는 테마로 변경하세요.

    (예: 만약 greengrass 테마를 기본 테마로 하고 싶으면
          8번째 줄과 97번째 줄의 스타일시트를 style.greengrass.css 로 바꿔주세요.
          red 테마로 바꾸고 싶으면
          8번째 줄과 97번째 줄의 스타일시트를 style.red.css 로 바꿔주면 되겠지요.)

6. 만약 테마 기능을 사용하고 싶지 않다면
    38번째 줄부터 시작되는 [테마 선택기 자바스크립트] 를 모두 지워주시고,
    141번째 줄 정도부터 시작되는 [테마 선택기] 부분 역시 지워주시면 됩니다.

소개 영역에 대해 설명드립니다.

소개 영역

소개 영역의 내용은 각자 채워주세요.


0. 블로그에 접속하면 제목 아래 부분에 나오는 박스입니다.
    내용을 각자 원하는 구문으로 수정하시면 됩니다..
    skin.html 136번째 줄의 introduce 안의 details 안의 내용을 고치면 됩니다.
    테마 선택기도 다른 영역으로 옮겨도 됩니다. 아예 삭제할 수도 있지요.
    스킨을 열어보시면 바로 아실 거예요.

※ style.css 를 보시면 introduce 의 폰트가 정의되어 있습니다. (248번째 줄)

※ 소개 영역은 블로그 메인이나 http://블로그주소/포스트번호 로 들어오는 경우에 나타납니다. 개인적으로 테터툴즈의 주소 표시 방법 중 문자로 표시하기를 사용하시면 효과가 좋을 거라 생각합니다.

※ 만약 이 영역을 사용하고 싶지 않으면 skin.html에서 지우시면 됩니다. (134 ~ 142번째 줄)


- 원래 의도는 단순한 스킨을 원했는데 오히려 설정해야 할 것들이 많아져서 자칫 사용하기 어려운 스킨이 된 것도 같습니다.

- 하지만, 스킨 파일을 어느 정도 보시는 분들이나 html과 css에 대해 조금씩 아시는 분들 혹은 공부하시는 분들은 갖고 놀기 좋은 스킨이 되지 않을까 생각하기도 합니다. ^^ 또 그게 태터툴즈와 티스토리의 매력 중 하나이기도 하니까요. 무한자유!



다운로드 받으러 가기

▶ (클릭) 태터툴즈 스킨 자료실 [TT 1.1 & 티스토리 1.1] Formal Boxes 1.1

,
보통 브라우저 상의 문서를 드래그해서 영역을 지정할 경우 회색 바탕으로 표시가 됩니다. 다음처럼 말이죠.

selection block #1

드래그해서 영역을 지정하는 일반적인 경우


그런데, 이 색상도 변경시킬 수 있습니다. CSS3 에 이 정의가 들어있다고 하는군요. 단, 아직 CSS3가 확정된 게 아니라고 하죠? 성질 급한(^^) 사파리와 파이어폭스가 우선적으로 이를 지원한다고 합니다. 스타일시트에 아래와 같이 적으면 이렇게 바뀝니다.

::selection { background:#b9fffe; color:#00388b; }
::-moz-selection { background:#b9fffe; color:#00388b; }

selection block #2

스타일시트에 정의한 후 드래그해서 영역을 지정하는 경우


::selection은 사파리를 위한 거고, ::-moz-selection은 파이어폭스를 위한 것입니다. IE에서는 아무런 변화가 없지요. 참, background와 color만 지원된다고 합니다.

표준으로 정해져서 많은 브라우저가 이 표준을 지키면 좋겠네요. 예쁘잖아요. :)
,
설치형 태터툴즈와 티스토리는 단축키를 지원합니다. 이 단축키는 여러 모로 편리한 기능이지요. 이를테면, 관리자 로그인 버튼이 없어도 q 를 누르면 바로 로그인이 되고, 글을 계속 읽고 싶으면 s 를 누르면 이전에 쓴 글 목록으로 가고, a 를 누르면 최근에 쓴 글 목록으로 이동하니까요.

이 편리한 단축키를 사용하고 있으면서도 혹시 로그인 때문에 귀찮음을 느끼시는 분들이 있다면 지금 설명드릴 방법을 추천합니다. ^^

단, 여러 사람이 사용하는 컴퓨터에서는 절대 이 방법을 사용하지 마세요!

(다음의 캡쳐 화면은 브라우저마다 화면이 조금 다를 수 있으나 어떤 내용인지 충분히 아실 수 있을 거예요.)

1. 우선 자신의 블로그를 북마크 (즐겨찾기) 하세요.
사용자 삽입 이미지


2. 입력된 북마크를 마우스 우클릭해서 등록정보를 열어보세요.
사용자 삽입 이미지


3. 그럼 다음과 같은 화면이 나오면
사용자 삽입 이미지


4. 입력된 주소를 다음과 같이 바꾸세요.
    http://본인의티스토리주소.tistory.com/login?loginid=아이디&password=비밀번호
사용자 삽입 이미지

   예를 들어 만약 이 블로그 http://bones.tistory.com 의 로그인 아이디가 abcd@abcd.com 이고, 비밀번호가 vwxyz 라면 http://bones.tistory.com/login?loginid=abcd@abcd.com&password=vwxyz 라고 입력하시고 저장하면 됩니다.

5. 끝.



그러면 앞으로 북마크를 클릭하면 자신의 블로그에 로그인된 상태로 들어가게 됩니다. 쉽죠? :) 설치형 태터툴즈와 티스토리 모두에서 잘 작동합니다.



다만 다시 한번 말씀드리지만 이 방법은 북마크에 아이디와 비밀번호가 그대로 유출되는 방법이므로 피씨방 등과 같이 여러 사람이 사용하는 컴퓨터에는 절대 사용하지 마세요. 그건 피씨방에서 메신저 로그인 해서 친구와 잡담한 뒤 로그아웃 하지 않은 채 계산하고 피씨방을 뜨는 행위와 같습니다;;;

컴퓨터를 혼자서 사용하시는 분들 혹은 귀차니스트들에게 권하는 방법입니다. :)

,
Mac Look 1.1 스킨이 1.1b로 업그레이드 되었습니다.
우선 이 스킨에 대한 설명은 아래 링크에서 확인 할 수 있습니다.


업그레이드 된 것은 두 가지입니다.

사용자 삽입 이미지

1. 키로그 (키워드)를 지원한다.
2. (티스토리에서) 미디어로그를 지원한다.

invalid-file

Mac Look 1.1b 티스토리 본문폭 610px


invalid-file

Mac Look 1.1b 티스토리 본문폭 500px


invalid-file

Mac Look 1.1b 설치형 태터툴즈 본문폭 610px


invalid-file

Mac Look 1.1b 설치형 태터툴즈 본문폭 500px



기존의 스킨에서 크게 달라진 것은 위의 두 가지 뿐입니다. 하지만, 설치형 태터툴즈와 티스토리가 다른 부분이 있기 때문에 압축을 여러가지로 했습니다. 그러니, 원하는 버전을 받아가시면 되겠습니다. :)


[덧붙임]

혹시 예전 버전을 쓰시고 계신 분들 중에서 단순히 추가만 하려고 하는 분들을 위해 간단하게 설명을 추가하자면,

1. 새로 추가된 이미지 파일은 총 두 개입니다.
  menu-4.png
  menu-5.png

2. skin.html 에서 media와 keylog 메뉴와 이를 표시하기 위한 치환자들에 대한 내용이 추가되었습니다. media의 경우에는 티스토리 버전에만 활성화 되었지요.

3. style.css에서도 역시 media와 keylog를 표시하기 위한 속성이 추가되었습니다.

,