글 수 151
2007.11.29 11:12:39 (*.204.44.1)
11304

미니위니의 게시물 입력툴을 타게시판에 붙여봅니다.
가장 많이 쓰시는 제로보드를 기준으로 설명합니다.

작동 원리

TEXTAREA 형식으로 된 입력툴의 FORM 정보를 이용, 동적으로 contentEditable을 이용한 위지윅 에디터로 "덮어"쓰는 방식입니다.


사용방법

1. 다운받은 파일을 압축 푸시고
2. miniwini.visualEditor.conf.php 파일을 여신 후에 필요한 부분을 수정합니다. (제로보드의 경우는 별도의 수정이 필요없습니다)
3. 게시판이 설치된 디렉토리에 업로드합니다.
4. 게시물 입력 부분이 들어가있는 파일 (제로보드의 경우 write.php)을 열어서, 입력폼이 나오는 밑부분에

include(dirname(__FILE__)."/miniwini.visualEditor.php");

라고 한줄 추가해 줍니다.
아래는 제로보드의 write.php 파일을 수정하는 예입니다.

include $dir."/write.php";
include(dirname(__FILE__)."/miniwini.visualEditor.php");

코멘트에도 이 기능을 넣고 싶으면

view.php 파일을 열어서

include "$dir/view_write_comment.php";    

이것을 찾으셔서 바로 밑에

include "./miniwini.visualEditor.php";  을 추가하면 끝입니다.



6. 글을 써봅니다.


주의 사항

- miniwini.visualEditor 디렉토리 밑에 emoticons 라는 디렉토리를 만드시고 이모티콘 파일을 몰아 넣으시면 이모티콘 버튼 클릭시 이모티콘들이 나오게 됩니다.

- 위의 파일은 입력부분에 있어서 자유로운 HTML 입력을 허용하는 것입니다. 각 게시판마다 DB입력시 체크하는 부분은 알아서 수정하시기 바랍니다. (DB에서 별다른 체크를 하지 않는 경우, 모든 HTML 태그가 DB로 들어갑니다. 반드시 strip_tags() 등으로 한번 걸러내시기 바랍니다.)

번호
제목
글쓴이
151 제로보드에서 관리자 비번 분실시
오작교
17806   2016-06-27
 
150 계정을 옮길 때
오작교
26566   2008-11-25
 
149 제로보드의 변수 모음 정리
오작교
54145   2008-07-24
 
148 참고로 할만한 제로보드 팁 공간가기
오작교
23369   2008-01-11
 
147 제로보드 설치하기(이미지)
오작교
24056   2007-11-13
 
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
26158   2009-09-24
 
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
18167   2009-09-14
 
144 최근 게시물 nowrap 적용하기
오작교
21667   2009-08-30
 
143 활동 로그기록 남기기 2
오작교
30401   2009-04-29
 
142 최근 갤러리(슬라이드 형) 스킨
오작교
21959   2009-03-10
 
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
22213   2009-03-10
 
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
19547   2009-03-10
 
139 최근 게시물에 새코멘트 표시해주기
오작교
20671   2009-03-10
 
138 회원가입 - 나이제한하기
오작교
21759   2009-02-27
 
137 드롭메뉴에 관한 팁 하나 1
오작교
20190   2009-02-27
 
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
20473   2009-02-27
 
135 비회원의 게시판 접근을 막기
오작교
22231   2009-02-26
 
134 우리 홈 게시판 스팸 차단 1
오작교
24862   2009-02-06
 
133 회원관리 페이지의 리스트 목록 늘리기
오작교
19716   2008-12-19
 
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
22058   2008-12-16
 

로그인