J.PARKER'S HAPPY LIFE

뒤로 검색

태터1.0.2 플러그인의 자율화 선언

2006/03/20 16:59

이번 태터 1.0.2 버젼부터는 플러그인을 별도의 치환자로 적용할수있게 되었다.
완벽하지는 않지만 별도의 기능을 포함한 치환자를 플러그인에서 적용할수 있기를
기대했던 태터 이용자라면 이번 1.0.2버젼부터는 가능하다.
먼저 구버젼에서는 아래와 같이 플러그인 이벤트 호출을 했었다.(이미 이벤트가 있을때..)

(index.xml 내에서)
<binding>
<listener event="ViewThumbList">showThumbListView</listener>
</binding>

하지만 이번 1.0.2에서는 별도의 기능을 가진 플러그인을 아래와 같이 선언하여 치환자로하여금 호출할수 있도록 하였다.
<binding>
<tag name="ArchiveListENG" handler="showArchiveList" />
<tag name="LinkListMoreLess" handler="showLinkList" />

</binding>

위와 같이 xml내에서 <tag>를 이용하여 'name'에서 치환자명을 선언하고 'handler'에서 처리될 함수명을 끌어오게끔 했다. 위 'name'에 선언된 치환자명을 적용할때는 해당스킨의 원하는 위치에 '[ ##_ArchiveListENG_## ]'와 같이 이용하면 된다.

플러그인 업로드 위치 및 활성화시키는 방법은 기존 1.0.1때와 동일하다.

1.0.2버젼 패치 기념으로 Archive와 Link 출력 방법을 변경하여 쓰는 플러그인을 만들어 사용해보니 훨 편한건 사실이다. 아래 플러그인을 사용해보시면 이번패치에서는 어떻게 플러그인에 변화가 왔는지 알수있을것임.

ㅇ플러그인명 : Archive List(영문) / Link List(랜덤)표시

사용법 : 위 파일을 압축해제하여 '태터설치루트/plugins/_ArchiveLinkList'와 같이 업로드한후 관리자 모드에서 해당 플러그인을 활성화 한다음 플러그인에서 지정된 치환자명을 사용하는 스킨에 위치하면 됨 사용되는 치환자는 아래와 같다.

[ ##_ArchiveListENG_## ] : Archive리스트 출력(출력수,more/less기능)
[ ##_LinkListMoreLess_## ] : Link리스트 출력(출력수,랜덤,more/less기능)
출력될 값은 플러그인의 'index.php'내에서 조정하면됨.

단, 코드의 '[',']'와 '##' 사이의 공백은 제거한후 적용함.

위 치환자를 넣기전에 기존의 출력부분은 주석처리하거나 삭제한후 삽입하면됨.
테스트용 플러그인이므로 꼭
스킨 백업은 필수.

Tags

치환자, 태터툴즈, 플러그인
이 페이지는 Textcube 1.10.2 : Attacca 로 구동됩니다 데스크탑 화면