Rev. 2.73

한줄메모 플러그인은 태터툴즈의 기본기능인 간략한 홈페이지 소개기능을 보완해줄 역할을 할 뿐아니라, 관리자의 현황판으로도 사용 할 수 있으며, 특히 공지사항 용으로는 안성 맞춤이라 할 수 있겠다. 방명록에 올리기는 거북하고 그렇다고 마땅히 글을 쓸만한 게시물도 없을때 방문객들은 유용하게 사용 할 수 있을 것이다.

345345.png

원작자인 Jason님은 소스를 가공하여 업그레이드한 플러그인 재배포를 흥쾌히 허락해 주셨다. 굳이 소스 수정본을 공개하지 않고 플러그인 형태로 배포하는 것은 시행착오도 줄일 수 있고 추가하는 시간도 줄일 수 있기 때문이다.

본 한줄메모 플러그인의 개선된 기능을 간략히 설명하자면, 삭제가 가능해졌고, 등록자의 홈페이지등록 및 링크가 가능해졌으며, 최근 3시간동안에 글에는 New아이콘을 표시한다. 이외에 스타일시트를 자체적으로 가지고 있으며, 입력 및 출력창 구성을 깔끔하게 바꾸었다.

덧. 방명록 저장필드를 사용함으로 아래 그림처럼 환경설정>방명록 관련설정>권한설정에서 방명록 사용과 손님 댓글사용에 체크가 되어 있어야 일반인도 사용 가능함. (손님 댓글사용에 체크만 없애면 관리자 전용 전광판이 된다.)

54656.png

이제부터 설치방법을 설명한다. 우선 아래의 4개 파일을 다운로드 한다.

inc_plugin.php inc_plugin.php (2.4 KB)
LineBanner.js LineBanner.js (2.1 KB)
eboard.php eboard.php (3.6 KB)
newa.gif newa.gif (234 Byte)

다운로드 한 파일을 inc_plugin.php와 eboard.php파일은 tt/폴더(index.php가 있는 폴더)에 업로드 하고 LineBanner.js는 사용중인 스킨 폴더(예:tt/skin/MySkin)에 업로드 한다. 그리고 newa.gif파일은 tt/images폴더(skin의 이미지 폴더 아님)에 업로드 한다.

수정해야할 파일은 index.php, skin.html총 2개이다. 항상 알리지만 백업은 필수다.(코드 보이기를 클릭)

라이센스 :
1. plugin.php파일에 포함된 저작권을 삭제할 수 없다.
2. 마음껏 수정하여 사용 할 수 있다.
3. 출처표기 및 통보하에 개작, 재배포 가능 함.(트랙백 또는 리플, 허락 필요없음)
4. 상업적 목적으로 사용 할 수 없다.

한줄메모에는 여러가지 변수가 있다. 뭐 코드좀 만질줄 아신다면 척보면 알겠지만 모르시는 분들을 위해 필수변수 몇가지만 소계한다.

- 스킨에 삽입된 자바 스크립트에 함수를 조정해 주어 너비와 높이, 배경 색상, 속도, 제한 등을 변경해 줄 수 있다.
- eboard.php의 내용 인풋(INPUT...)에서 maxLength를 조정하여 글자 제한 수를 바꿔줄 수 있다.
- inc_plugin.php 가장하단 echo에서 목록출력 방법을 변경할 수 있다.
- LineBanner.js파일 function Ultimate에서 쓰기 창사이즈 및 블로그에 표시될 스타일 그리고 링크 등을 지정 할 수 있다.

덧 1. 쿼리에 저장된 값은 자동으로 사라지지 않는다.
덧 2. 작성필드에 오류가 생긴경우 무조건 창을 닫음.
덧 3. 작성완료시 창이 빨리 닫히면 저장이 안되는 버그있음.
덧 4. 방명록 필드를 사용함으로 방명록 사용에 체크가 되어 있어야 일반인도 사용 가능함.
덧 5. 워니님의 멋진 함수전달 방법으로 inc_function.php파일에 손댈 필요도 없게 변경 되었다. 기존 사용자들은 inc_function.php파일의 set_skin에 지정했던 함수들을 삭제하고, index.php 파일에 하단에 삽입했던 문구를 아래처럼 변경해 주자.

변경전 :
if (strpos($d1, "[##_s_")) {$d1 = load_plugin($d1);} // 플러그 인 로드

변경후 :
// Plugin 적용부분
$plugin = new set_plugin($d1);
$d1 = $plugin->s_s;
$d1 = load_plugin($d1);
// 여기까지

Comments