플러그인 제작은 우선 기 공개된 플러그인들의 구조를 파악하신후 제작하려고 하는 플러그인의 용도에 따라 어떤 이벤트를 적용할것인지 생각하셔야 합니다. 여기서 이벤트라 함은 태터툴즈 소스에서 기본 내장되어있는 각 항목들의 처리 이벤트를 말합니다. 이벤트를 이용한다면 특정 항목이 처리될때 특정한 소스를 수정하지 않고 플러그인 만으로 블로그를 제어할수 있습니다. 그리고, 플러그인에서 자주 응용되고 있는것이 사용자 태그 즉, 치환자(태그)를 별도 플러그인으로 생성하여 블로그의 특정 부분에 표시할수도 있습니다. 기 공개된 플러그인들에서 보시면 'index.php'파일과 'index.xml'로 구성이 되어있는데요. 위에서 말한 이벤트나 치환자 핸들러 부분을 'index.xml'에서 지정하고, 'index.php'파일에서 핸들러 함수를 지정하시어 처리하시면 됩니다.
[code]
<listener event="이벤트명">핸들러 함수</listener>
<tag name="치환자(태그)" handler="핸들러 함수" />
- 스킨에서 [ ##_치환자(태그)_## ]와 같이 쓰입니다.[/code]
댓글로 답변드리기엔 너무 많네요.
아래 링크된 주소에서 참고하시면 조금더 도움이 될실겁니다.
무엇보다 기 공개된 플러그인들의 처리 구조를 조목조목 살펴보시면 쉽게 접근하시기 좋으실겁니다.
[code] http://tattersite.com/wiki/Spec:Plugin http://forum.tattertools.com/ko/viewtopic.php?id=2594 http://forum.tattertools.com/ko/viewtopic.php?id=380 http://tatterplugins.tistory.com/
[/code]