포털사이트의 블로그에 거의 기본 기능으로 자리잡고 있는 '추천' 기능을 태터에서도 가능하게끔 플러그인화 해봤습니다. 태터툴즈의 기본 제공 코드를 이용하여 해보려 했지만 실력탓과 정보부족 탓에 플러그인 코드가 아주 난잡해 졌습니다. 그래도 '추천' 기능을 사용한다 것에 위안을 ....^^ 많은 블로그와 스킨에서 테스트 못해 어떠한 오류가 생길지는 장담 하지는 못하지만 아직까지는 페이지 로딩속도나 오류는 없는 것 같습니다. '추천'정보를 저장하기 위해 어쩔수 없이 DB를 이용하며, 중복 추천 방지를 위해 많은 트릭이 있겠지만 그냥 간단하게 IP로 체크 해버렸습니다. 더 좋은 방법이 있으면 언제든지 댓글 환영입니다.


1) 먼저 플러그인 파일을 원하는 타입별로 다운받으시고 압축해제 한후 '블로그설치Path/plugins/' 에 플러그인을 업로드 한다.
2) 관리자 모드에서 해당 플러그인을 활성화 한다.

3) 플러그인 내에 있는 'index.php'파일을 편집모드에서 값설정을 한다.
$ratingLimit = 5; //추천 점수 의 범위을 정한다.
$viewType  = 0; //[0:합계, 1:평균, 2:합계 & 평균]

위 값중 범위를 '1'로 했을경우엔 그냥 '추천'을 누르면 1점씩 바로 적용된다.
보통 '추천(23)'의 형태로 보려면 타입을 '0'으로 해놓으면 된다.

4) 사용되는 치환자는 아래와 같습니다.
[ ##_EntryRatingVote_## ]  <-- 실질적인 추천정보 표시 치환자 입니다.
보기 좋게 트랙백/댓글 옆에 넣어두면 됩니다. 아니면 엔트리 상단도 좋고
보기 좋은 곳에 위치하면 됩니다. 단 엔트리 <s_article_rep ></s_article_rep >를
벗어나면 안됩니다.
------------------------------------------------------------------
[ ##_RatingEntriesView_## ]  <-- 사이드바에 추천순으로 글을 표시해줍니다.
아래 샘플 그림을 참고하세요.

5) 실행되는 순서는 아래 그림과 같습니다.


플러그인 코드가 다소 난잡하더라도, 이해해 주시기 바랍니다.
기타 문제는 댓글로 부탁드립니다.
CCL - [Attribution : Noncommercial : Share Alike]
2006/04/17 18:42 2006/04/17 18:42

Flash MP3 Player for Tattertools v1.0.4

textcube | 2006/04/08 18:05 | J.Parker
태터 0.96이하 버젼에서 쓰였던 플래쉬 mp3 플레이어 입니다. 마모루님의 요청에 위해
만들어 졌으며, 태터 1.0.2 버젼 이상에서만 플러그인이 작동가능하며, 온라인 상에 존재하는 mp3파일만 인식한다. 기타 음원 파일은 테스트 결과 안됨.

플레이어가 WordPress용 플러그인였기 때문에 폭넓은 설정을 할수 없으며, 완벽한 플레이어로 거듭나려면 아무래도 하드코딩이 필요할것 같다.

1) 먼저 플러그인 파일을 원하는 타입별로 다운받으시고 압축해제 한후 '블로그설치Path/plugins/' 에 플러그인을 업로드 한다.

- A type형 플레이어 
_FlashMP3Player_AType.zip

(A type형 다운로드 2006-05-15)


  - B type형 플레이어

_FlashMP3Player_BType.zip

(B type형 다운로드)


2) 관리자 모드에서 해당 플러그인을 활성화 한다.
※ 둘중에 하나만 활성화 함 두개를 함께 활성화 하면 에러가 ~~

3) 플러그인 내에 있는 'index.php'파일을 편집모드에서 값설정을 한다. 여기서 값이라 함은 mp3플레이어 색상 및 플레이어 설정을 합니다. 스킨에 맞는 플레이어 색상을 변경하실때 쓰입니다.

- A type 설정
$autostart  = "no";  필히 넣어야 하며 선택은 'yes' 또는 'no'로 함
$loop = "no"; 선택은 'yes' 또는 'no'로 함
$loader = "c5cacd";
$bg = "";
$lefticon  = "";
$leftbg = "";
$rightbg = "";
$rightbghover  = "";
$righticon = "";
$righticonhover  = "";
$text = "";
$slider = "";
$track = "";
$border = "";

기타 설정값은 변수명대로 적용해보시면 사용 스킨 스타일에 맞게 색상을 맞출수 있음.

- B type 설정
$playerStyle =  0; // [0:normal, 1:mini, 2:multi]
$autoplay  =  1; // [0:no, 1:yes] ($autoplay or $autostart)
$autoreplay  =  1; // [0:no, 1:yes]
$volume   = ""; // [0~100] ("":Default system volume)
$bgcolor  = ""; // Play bar background color {"" or "ffffff"... "323422")

위 값들을 태터 위지웍의 기능으로 개체 선택시 우측에 속성을 적용할수 있게 해보려 했지만 그렇게 되면 여러 태터 기본 파일들을 수정해야 하는 번거로움이 있기에 생략했음.

4) mp3파일의 선택은 위지웍모드일땐 아이콘을 누르면 주소입력 창이 나오며, html모드일땐 mp3파일을 본문에 입력후 블록선택후 플레이어 아이콘을 누르면 자동 소스가 삽입됨.
- mp3주소 예,http://www.create74.com/temp/jazz.mp3)

※ 플레이어 원제작 주소
  http://www.1pixelout.net/code/audio-player-wordpress-plugin

CCL - [Attribution : Noncommercial : Share Alike]
2006/04/08 18:05 2006/04/08 18:05