태터 플러그인: 분류 및 태그 설명 플러그인

2006/05/26 18:34

제가 만드는 플러그인은 모두 제게 필요해서 만드는 것입니다. 따라서 이 플러그인도 다른 사람들에게 얼마나 유용할지는 모르겠습니다. 플러그인의 기능을 간단히 설명하면 분류나 태그에 설명을 추가하는 플러그인입니다.

정확히 어떤 기능인지 알고 싶다면 화면 상단의 가족이라는 분류를 클릭해 보시기 바랍니다. 클릭을 하면 알 수 있지만 다음 그림처럼 가족이라는 분류에 대한 간단한 설명이 나타납니다. 분류를 설정할 때 해당 분류에 대한 간단한 설명을 덧붙일 수 있다면 좋을 텐데 태터툴즈에는 이 기능이 없습니다.

그래서 만든 플러그인이 분류 및 태그에 설명을 달아주는 플러그인입니다. 이 플러그인을 이용하면 태그에도 설명을 추가할 수 있습니다. 태그에 무슨 설명이 필요할까 싶지만 예전에 제가 만들어 배포한 WikiLink라는 플러그인과 이 플러그인을 이용하면 조금 불편하지만 0.9x에서 사용하던 키워드 기능을 되살릴 수 있습니다. 0.9x처럼 자동으로 링크를 달아주는 기능은 없습니다. 대신 WikiLink 플러그인으로 [ tg ]태그[ /tg ]처럼 감싸면 해당 태그에 대한 링크가 자동으로 생성되며, 이 링크를 클릭하면 플러그인에 의해 태그에 대한 설명이 출력되기 때문에 키워드 기능처럼 이용할 수 있습니다.

이 플러그인에서 사용되는 전역 변수는 다음과 같습니다.

분류는 설명이 길지 않으므로 다음처럼 설명을 추가하면 됩니다.

만약 추가해야 하는 설명이 길고, 설명에 PHP 코드에서 사용되는 문자가 포함될 가능성이 있다면 Perl 에서 지원하기 시작한 Here Document 기능을 이용하면 됩니다. 다만 Here Document를 사용하는 방법은 Perl PHP 가 다소 차이가 있습니다. 더 자세한 사항은 PHP 매뉴얼을 참조하시기 바랍니다.

위에서 알 수 있듯이 Here Document<<<Here Document의 시작을 알리고 임의의 문자열(___TAG_DESC_START___)로 인용한 후 세미콜론(;)으로 문장을 종결하면 됩니다. 사용하는 방법은 다음과 같습니다.

  1. 내려받기: CategoryDesc.zip
  2. 플러그인 설치: 내려받은 파일을 푼 후 태터툴즈의 플러그인 폴더(plugins/)로 폴더째 올리고, 태터툴즈관리메뉴/환경설정/플러그인 설정에서 분류 및 태그 설명 추가미사용에서 사용중으로 변경하면 됩니다.
  3. 치환자 삽입: 현재 사용하고 있는 skin.html 파일의 적당한 위치에 [ ##_category_desc_## ]라는 치환자를 집어넣으면 됩니다.
저작권 정책 제 블로그의 글은 기본적으로 펌금지, 링크 허용의 정책을 취하고 있습니다. 특히 네이버로의 펌은 어떠한 경우에도 허용하지 않습니다. 자세한 이유는 알림글네이버에 대한 글을 참조하시기 바랍니다.
구독 & 책갈피
글이 마음에 드시나요? HanRSS구글 리더로 편하게 구독하세요!!! 참고로 고료는 추천으로 받습니다!!!
책갈피WZD | 구글 | 네이버 | 뉴스2.0 | 다음 | 델리셔스 | 마가린 | 북마커 | 야후 | 한RSS | 정보
컴관련
오늘의글
인기글