'태그 구름'에 해당되는 글 2건

  1. 2006.02.14 태터 클래식 정식 버전에서 수정한 것들 3
  2. 2006.01.21 태터 1.0 RC3 수정하면서 참고한 것들 2
우선 태그 크라우드(태그 구름)이라는 기능이 정식 버전이 추가된 것은 이미 아는 사람들은 아는 사실.

처음엔 이것이 무엇인지 전혀 몰랐는데, 한국 웹보다 일본 웹사이트를 더 자주 들락거리기에 조금 써보고 알게 됐다.

일본 하테나 사이트들을 돌아다니면 볼 수 있는 소위 키워드와 유사한 기능인데, 하테나의 경우엔 키워드를 클릭하면 관련 포스트, 관련 코멘트, 관련 상품 등이 일괄 검색된다. (사실 그래서 잘 몰랐다.)

우선 정식 버전의 태그 기능과 태그 크라우드 기능은 좀 미흡한 감이 없지 않다. 물론 태그라는 것에 대해 잘 몰랐던 내가 그런 말을 할 수 있을지 의구심을 갖는 사람도 있겠지만, RC3에서 이미 kebie님의 태그 크라우드 패치를 해서 써봤기에 감히 그리 말할 수 있다.

정식 버전에선 랜덤 출력과 전체 태그 출력의 단조로운 구성이라면, kebie님의 패치는 전체 태그 출력, 해당 태그 클릭시 관련 태그 출력, 비공개글의 태그 출력 방지 등으로 구성돼 있다.
(그러나 내 블로그에선 비공개글의 태그 출력 방지 기능이 먹히지 않는다. OTL)

적용하고자 한다면 아래 링크들을 확인해 보자.


개인적으론 잘 모르는 부분이지만, 정식 버전에서 태그 삭제 버그가 있는 모양이다. 해주면 좋고, 간단한 패치이니 클래식 정식 버전 사용자라면 아래 패치도 적용해 주자.



추가적으로 적용한 것들은 아래와 같다.

- 태그 기능 확장 -



내 블로그에 맞게 수정한 것 중에서 정식 버전과 kebie님의 태그 크라우드 패치에선 5단계로 나뉘어진 레벨이 firejune님의 패치를 적용할 땐 7단계로 돼 있길래 별 생각없이 kebie님의 패치도 7단계로 수정했다. (그냥 추가만 해봤는데, 문제는 없는 듯하다. ^^;)

inc.presswork.php에서,

[CODE] // Apply CSS to Font if($pcnt>20) $font='mycloud7'; elseif($pcnt>15) $font='mycloud6'; elseif($pcnt>10) $font='mycloud5'; elseif($pcnt>5) $font='mycloud4'; elseif($pcnt>3) $font='mycloud3'; elseif($pcnt>1) $font='mycloud2'; else $font='mycloud1'; [/CODE]

firejune님의 패치 중 개인적으로 관리자 로그인 확인을 삭제했기 때문에 맞지 않는 부분이 있었는데, 아래와 같이 수정하니 잘 먹혔다. (며칠째 소스만 보고 있었더니 이런 것도 혼자서 잘한다...ㅡ_-)v

index.php에서,

[CODE] if (return_authority()) { $sql = "select count(*), tag, pno from t3_".$dbid."_tag $order"; }else{ $sql = "select count(*), tag.tag, pno from t3_".$dbid."_tag as tag join t3_".$dbid." as content on tag.pno=content.no where content.is_public=1 $order"; } [/CODE]

이 부분을 아래로 수정했다. 까막눈인 내가 이런 서버를 주무르는 소스를 건드린 것이 그저 대단하단 생각...

[CODE] $sql = "select count(*), tag, pno from t3_".$dbid."_tag $order"; [/CODE]


기타 신규 포스트, 코멘트, 트랙백에 'New'마크 달기라든가 달력 이동 버튼을 연, 월로 구분한 것이라든가 아카이브 목록에 게시글 수 출력이라든가 하는 부분들은 아마도 태터 공식홈에서 구할 수 있으리라 본다.


혼자서 끙끙대다가 결국 kebie님의 큰 도움으로 관리자 로그인 체크를 빼고 태그를 적용했다. firejune님의 패치는 kebie님의 패치와 연관이 있는데, 수정하여 보내주신 소스를 참고해서 한 부분을 수정했더니 잘 먹혀서 다행스럽다.

다시 한번 해결에 큰 도움을 주신 kebie님께 고마움을 전하고 싶다.


이제 키워드 파일이랑 카테고리를 무난하게 분류해서 적용하는 거랑 그런 자질구레한 것들만 남은 것 같다. 스킨을 직접 만들어 쓰는 것도 벅차지만 웹상에서 얻은 지식만으로 이 정도까지 해낸 것은 조금의 위안을 삼아도 되지 않을까? (웃음)
Posted by 하루나기™
:
■ 이것저것 수정하거나 도움을 받은 내용 스크랩해둠.

* 트랙백 주소 원클릭 복사하기 (06.02.12 적용)
[트랙백 주소 원클릭 복사]


* 아카이브 5개월 목록 제한 없애기
[아카이브 5개월 목록 제한 패치]


* 아카이브 5개월 목록 제한 패치 및 셀렉트 박스로 바꾸기 (06.02.12 적용)
[아카이브 5개월 목록 제한 패치+셀렉트 박스]


* 링크 부분 셀렉트 박스로 바꾸기 (06.02.12 적용)
[즐겨찾기 셀렉트 박스로]


* 태그 크라우드(구름) 활용하기 (06.02.14 적용)
[kebie님의 태그 구름 활용하기]


* 태그 기능 확장하기 (06.02.14 적용)
[firejune님의 태그 기능 확장하기]


* 이미지 팝업 출력 수정 (06.02.12 적용)
- 창보다 큰 원본 이미지를 마우스로 스크롤할 수 있도록 수정. 이미지 크기에 맞게 창 크기 자동 조절)
[firejune님의 이미지 팝업창 패치]


* 키워드 검색창 설치하고 관리하기
[firejune님의 키워드 관리하기]

* 포스트, 코멘트 등에 New 아이콘 붙이기 (06.02.12 적용)
[신규 글에 New 아이콘 붙이기]

* 글쓰기에 이모티콘 넣기 (06.02.14 적용)
[유진아비님의 테터 글쓰기 이모티콘 추가하기]
Posted by 하루나기™
: