J.PARKER'S HAPPY LIFE

뒤로 검색

태터1.0에 활성된 플러그인 리스트 보여주는 플러그인

2006/02/20 11:31

태터1.0이 출범한이래 많은 유용하고 좋은 플러그인들이 많이 나오고 있습니다.

블로그에 사용중인 좋은 플러그인을 블로거들이 쉽게 접할수 있게 화면에 뿌려주는 플러그인 입니다.

우선 다운로드 받으신후

PluginActivateList.zip

(2006-03-04 update)

/plugins/PluginActivateList와 같이 업로드 하신후 태터 관리모드에서 플러그인을 활성화 시키시면 됩니다.

표시방법은 본문 하단에 아래와 같이 출력됩니다.

플러그인 사용시 오류에 대해서는 댓글에 남겨주시면 감사하겠습니다.
[요청사항] - 왼쪽/오른쪽 사이드바를 사용하시는 분을 위한 사용방법입니다.
표시방법은 아래와 같이 사이드바 원하는 위치에 표시할수 있습니다.


사이드바에 표시하는 것은 Tattertools_skyline_ko 기본 스킨을 기준으로 했습니다.
(타 스킨사용자는 약간의 수정만 하시면 될겁니다)

Plugin Activated List 1.0과는 달리 사이드바 위치를 시키고자 하려면 현재 등록되지 않은
플러그인 이벤트를 생성후 각 페이지별로 이벤트값을 추가시켜야 합니다.

1) 플러그인을 다운받으신후 아래와 같이 활성화를 시킵니다.


/plugins/PluginActivateListbar와 같이 업로드 시키신후 관리자 모드에서 활성화를 시킴니다.

2) 두번째 아래의 적용파일에 이벤트값을 각각 추가한다. 추가 이벤트값과 넣는 위치는 다음과 같습니다. 찾을위치는 알기쉽게 소스 하단부위에 넣는 것이 나중에 찾기도 다시 적용하기도 쉬울 것입니다. 먼저 편집모드의 찾기(검색)에서 'owner_url'을 찾으면 아래의 항목이 나옵니다.
dress('owner_url',"$blogURL/owner",$view);

이 라인 바로 밑에 아래의 이벤트 값을 각각 페이지별로 아래와 같이 추가해주시면 됩니다.
dress('owner_url',"$blogURL/owner",$view); //기존
dress('active_plugin',fireEvent('ViewPlugin'),$view); //추가

3) 적용해야할 디렉토리별 페이지는 다음과 같습니다.
/blog/index.php  //①
/blog/item.php
/blog/archive/index.php
/blog/archive/item.php
/blog/category/index.php
/blog/entry/index.php
/blog/guestbook/index.php
/blog/keylog/index.php
/blog/location/index.php
/blog/notice/index.php
/blog/notice/item.php
/blog/search/index.php
/blog/tag/index.php

위 작업을 다 하신후에는 스킨의 skin.html파일을 편집모드에서 사이드바에 출력할 치환자
[ ##_active_plugin_## ] 를 추가해주시면 됩니다.
(위 '[ ##_' 와 '##_ ]'는 적용시엔 붙혀주셔야 합니다.)

- 테스트 블로그 : http://php.chol.com/~biz74/tt/

※ 약간의 소스수정이 필요한 반쪽 플러그인이므로 혹시 모를 일에 대비하여 백업은 필수로
해주셔야 합니다. 그냥 처음 메인에서만 적용하시려면 ① 파일만 수정하시면 됩니다.
곧 태터1.0.2 배포가 이루어 집니다. 위 작업을 하신후 배포된 것으로 패치를 하시게 되면
위 작업을 다시 해야하는 번거로움이 있을수도 있으니 1.0.2배포후 하시면 좋으실것 같습니다.
기타 문제사항이 발생하면 말씀해주세요.


Tags

Plugin, 사이드바, 플러그인
이 페이지는 Textcube 1.10.2 : Attacca 로 구동됩니다 데스크탑 화면