태터툴즈가 1.x대로 판올림되면서 가장 마음에 드는 기능이 플러그인 기능이다. 아직까지 지원하는 이벤트도 많지 않고 따라서 태터툴즈를 직접 패치해야 하는 경우도 종종 있지만 대부분은 플러그인으로 제작할 수 있기 때문이다.

얼마 전 Jungtime님의 블로그를 방문했다가 분류가 트리 구조가 아니라 수평으로 표시되어 있는 것을 보고 스킨을 변경해서 분류가 수평으로 나타나도록 변경했다. 그러다 가족, 너에게, 가정 통신문으로 되어 있던 분류를 '너에게'와 '가정 통신문'을 가족의 하위 분류로 변경하고, '가정 통신문'을 유치원으로 변경했다.

당연한 얘기지만 스킨에 링크를 그냥 삽입한 것이라 관리도구에서 분류를 변경해도 블로그에는 반영되지 않아 조금 불편했다. 우리 속담에 '목마른 놈이 우물 판다'고 수평으로 분류를 표시하는 플러그인을 직접 작성하게 됐다.

가족이라는 메인 분류에 마우스를 올려놓으면 우측에 회색의 하위 분류가 나타난다.

사실 이 플러그인을 얼마나 많은 사람이 사용할지 모르겠다. 그러나 내가 현재 사용하고 있는 스킨에는 트리 구조의 분류보다는 훨씬 깔끔한 것 같다.

  1. vCategoriesPlugin.zip를 클릭해서 vCategoriesPlugin.zip를 내려받는다.
  2. 내려받은 파일을 압축해제한 후 폴더째 태터툴즈의 Plugins 폴더로 올린다.
  3. 태터툴즈의 '관리도구/환경설정/플러그인 관리'를 클릭하고 '수평 분류'를 '사용중'으로 변경한다.
  4. 사용하고 있는 skin.html의 적당한 위치에 [ ##_vCategories_## ]라는 치환자를 삽입한다.
  5. 트리 구조의 분류가 필요 없다면 skin.html에서 [ ##_category_## ]라는 치환자 부분을 삭제한다.

사용자는 다음 네 가지 항목을 변경하면 된다.

// 분류와 분류를 구분하는 구분자
$split_main = '|';
// 하위 분류와 분류를 구분하는 구분자
$split_sub = '|';
// 분류 전체를 감쌀 문자.
$bracket_main = '[]';
// 분류 링크의 스타일
$style = 'style="color: black"';
// 하위 분류 표시 문자
$folder = '▷';[/HTML]
  1. 워니님의 댓글처럼 하위 분류가 이전 하위 분류에 연결되어 나오는 문제를 수정했습니다.
  2. 하위 분류가 있는 경우 하위 분류 문자(▷)가 표시되도록 했습니다.

테스트 환경: 태터툴즈 1.0.4, 단일 사용자 환경

관련 글타래

2006/04/21 17:44 2006/04/21 17:44
글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
오늘의 글
인기있는 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: https://offree.net/trackback/467

  1. Subject : 태터툴스 플러그인: 수평 분류 판올림

    Tracked from 도아의 세상사는 이야기 2007/01/05 10:18 del.

    블로그 판올림 완료라는 글에서 알 수 있듯이 기존에 사용하던 태터툴스 1.0.6을 이번에 1.1.1 RC1으로 판올림했다. 판올림한 뒤 스킨을 수정하고 1.1에서는 동작하지 않는 플러그인들을 판올림하..

Facebook

Comments

  1. 라온수카이 2006/04/21 18:39

    오오~ 1빠~ ㅋ

    가 아니라... ;;;;
    정말 멋진 플러그인이네요.
    스킨제작자분들에게는 더 없이 좋은 희소식이 될 것같아요~

    perm. |  mod/del. reply.
  2. Ra 2006/04/21 19:22

    "가족"이라는 카테고리 위에 마우스를 올렸을 때 나타나는 하위메뉴는, 파이어폭스에서 보이지 않네요. IE에서는 잘 보입니다만, 다른 카테고리 위에 뒤덮인다는게 단점이기는 해 보입니다.

    perm. |  mod/del. reply.
    • 도아 2006/04/21 19:25

      불여우는 확인 후 수정해두겠습니다. 다만 분류를 가리는 것은 공간 차지를 적게하려고 일부러 가리도록 한 것입니다. 기준이 제 블러그이다보니...

  3. 워니 2006/04/22 01:56

    우선 정말 좋은 플러그인 감사드립니다.
    다름이 아니라 제 블로그에 적용시켜 봤는데...
    제 메뉴는 대분류에 Gallery, My Room, Etc 이렇게 있고 그 각각에 또 소분류가 존재합니다.
    그런데 문제는 Gallery의 소분류가 My Room의 소분류에 겹쳐 나오고 Etc의 소분류에는 Gallery의 소분류와 My Room의 소분류까지 다 나오는거죠.
    좀 더 범용으로 사용하려면 이 부분이 수정되어야 할 듯 싶습니다.
    제가 PHP는 젬병이라 수정하고 싶어도 보면 볼수록 헷갈리기만 해서..
    이렇게 글을 남겨 봅니다.
    혹 나중에 수정계획이 있으시다면 이 부분도 생각해 주셨으면 합니다. ^^

    perm. |  mod/del. reply.
    • 도아 2006/04/22 18:56

      수정해 두었습니다. 하위 카테고리 변수를 초기화하는 부분이 빠졌기때문에 발생한 현상입니다.

      위의 링크에서 다운받아 사용하시면 됩니다.

  4. CARLITO 2006/04/27 06:03

    하위 카테고리를 한 칸 아래에 표시하도록 할 수는 없을까요?
    좋은 플러그인 감사합니다.

    perm. |  mod/del. reply.
    • 도아 2006/04/27 19:08

      현재는 지원할 생각은 없습니다만 일단 Firefox에서 정상적으로 동작하도록 수정한 후 고려해 보겠습니다.

  5. 조리지기 2006/05/10 21:19

    호스팅 업체에서 mod_rewrite 설정을 해주지 않아서 classic rc 버전을 쓰고 있습니다.
    도아님의 플러그인이 탐이나서라도 호스팅을 따로 받을까 하는 생각이 듭니다.

    perm. |  mod/del. reply.
    • 도아 2006/05/11 08:12

      저도 그래서 eyah.net에서 cafe24.com으로 바꿨습니다.

  6. 소박형일 2006/07/21 20:31

    맘에 드는 메뉴이긴 하지만, 제가 맥에서 돌아가는 Camino란 브라우저에선 하위메뉴가 작동을 하지 않네요. safari에서도 하위메뉴가 멀리 떨어져서 나오구요. 아쉽네요. 제 주변 분들도 거의 맥을 사용하시는 분들이라... 어찌되었든 좋은 플러그인 감사합니다.

    perm. |  mod/del. reply.
  7. 삭제한 글 2006/08/20 12:37

    작성자가 삭제한 글입니다.

    perm. |  mod/del. reply.
    • 도아 2006/08/20 12:37

      따로 사용자를 설정하는 부분은 없습니다. 다만 제가 단일 사용자 모드에서 프로그램을 만들었기 때문에 다중 사용자 모드에서는 정상적으로 동작하지 않을 수 있습니다.

  8. zippy 2006/08/18 03:08

    안녕하세요..^^
    다름이 아니오라 이번에 갤러리스킨을 제작하게 되었는데 도아님 플러그인을 제 갤러리스킨에 맞춰 수정해 스킨파일과 같이 수정배포할려고 하는데 가능한지 여쭤보고 싶습니다.^^
    그리고 라이센스부분이 TPL이던데...이부분에 대해서 자세히 아는바가 없어서 이렇게 글을 남깁니다.^^

    아무쪼록 답변 부탁드리며 더운날씨에 건강 조심하시기 바랍니다..^^

    perm. |  mod/del. reply.
    • 도아 2006/08/20 12:38

      TPL이라고 되어 있는 부분은 GPL을 잘못 입력한 것입니다. 저작자에 대한 정보만 수정하지 않고, 공개하는 것이라면 수정해서 스킨에 포함 시켜도 큰 상관은 없습니다.

    • zippy 2006/08/22 22:00

      감사합니다..^^

  9. 주성애비 2006/11/24 10:05

    안녕하세요.
    zippy님의 스킨을 사용하면서 도아님의 수평분류 플로그인을 사용하게 되었습니다.
    그런데 1.1부터 최상위(전체)도 이름을 변경할수 있게 되었습니다.
    그런데 그게 적용이 되지 않고 무조건 전체로 나오더군요.
    그리고 마지막에도 갯수가 나오는 버그가 있더라구요.
    혹 1.1버전으로 업그레이드는 하지 않으실건지요?

    perm. |  mod/del. reply.
    • 도아 2006/11/24 12:04

      태터는 신경을 쓰지 않았더니 그새 1.1이 나온 모양이군요. 1.1에 맞춰 업데이트할 생각입니다.

      그러나 그전에 일단 태터 1.1로 업데이트해야 하므로 지금 당장은 힘들 것 같습니다. 제가 사용하는 태터는 상당히 많은 파일을 패치해서 사용하고 있기 때문에 바로 작업하기는 힘들 것 같습니다.

    • 도아 2007/01/05 10:23

      판올림 했습니다. 더 자세한 내용은 http://offree.net/607 을 읽어 보기 바랍니다.

  10. wilvery 2006/11/25 19:12

    안녕하세요. 도아님의 플러그인들을 언제나 잘 쓰고 있습니다.
    다름이 아니오라, 위에 글을 쓰신 zippy님과 비슷한 경우인데, 이번에 처음으로 배포 목적으로 스킨을 만들면서 도아님의 플러그인을 이용했는데 하위분류가 아래에 나타나도록 약간 수정했습니다. 그래서 수정한 걸 같이 넣으려고 하는데 괜찮을까요?^^
    이미 zippy님의 글에 답글 다신 것을 보고 괜찮겠다 싶어 태터툴즈 홈페이지에 등록했지만, 원치 않으신다면 바로 글을 지우겠습니다.
    http://www.tattertools.com/ko/bbs/view. ··· no%3D359
    그럼 잘 부탁드립니다^^ 좋은 하루 되십시오~

    perm. |  mod/del. reply.
  11. 김영기 2007/04/27 00:06

    안녕하세요 도아님. 도아님의 가로줄 카테고리 플러그인을 정말 유용하게 사용하고 있습니다. 그런데 몇가지 궁금한 것이 있습니다.

    가로줄 카테고리로 나오는 각 항목의 글자크기를 조금더 크게하고자 하는데 어디를 어떻게 수정해야 하는지요. 몰라서 샵샵vCategory## 양쪽에 <폰트 size="xx"> <폰트> 를 넣어서 따로 글자크기를 크게했습니다.

    그 방법이 아닌 도아님이 만들어주신 플러그인 안에서 변경할 수 있는지요.

    두번째 질문은 카텍리 각 항목에 커서를 가져가면 글자 색이 조금더 하얗게 되거나 해서 강조되도록 하고 싶은데 어디를 어떻게 수정해야 하는지 가르쳐 주십시오.

    도아님의 수고에 진심으로 감사를 드립니다.

    그럼 답변 기대하겠습니다.


    perm. |  mod/del. reply.
    • 도아 2007/04/27 11:58

      첫번째는 $style = 'style="color: black"'; 부분을 수정하면 됩니다. 다만 CSS를 알고 있어야 합니다.

      두번째는 말 몇마디로 알려 줄 수 있는 부분이 아닙니다.

  12. 신아 2007/10/19 05:09

    안녕하세요 도아님.
    만들어주신 수평분류 플러그인 유용하게 사용해 왔네요 ㅎ 고맙습니다.

    다름이 아니오라..

    테터툴즈가 텍스트큐브로 버전업되면서
    이전의 수평분류 플러그인이 정상적으로 작동이 안되더라고요.

    혹시 버전업 계획은 없으신지 여쭙고자 이렇게 찾아왔습니다 ^-^;

    그럼 즐거운 하루 되세요

    perm. |  mod/del. reply.
    • 도아 2007/10/19 05:59

      텍스트큐브 용으로 판올림한 할 예정입니다. 아울러 일단 응급 패치판을 올려 두도록 하겠습니다.

    • 신아 2007/10/21 08:29

      고맙습니다 ^-^
      응급패치만 기다리고 있을게요~

    • 도아 2007/10/23 18:56

      응급 패치를 발표합니다. 내려받아 사용하시기 바랍니다.

  13. 이현석 2007/10/21 14:54

    잘 사용 하고있었는데..

    텍스트 큐브 1.5로 업그레이드 한후

    전제() <- 이거 외에는 나오지가 않습니다.

    어떻게 수정을 해줘야 하나요..

    꼭 좀 알려 주세요..

    perm. |  mod/del. reply.
    • 이현석 2007/10/21 14:55

      헉 글쓰고 보니..윗글에..^^;;

      응급 패치만 꼭 기다리고 있겠습니다..^^

    • 도아 2007/10/22 08:48

      예. 가급적 오늘 중으로 글을 올리도록 하겠습니다.

    • 도아 2007/10/23 18:56

      응급 패치를 발표합니다. 내려받아 사용하시기 바랍니다.

클릭!

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.