본문 영역
그누보드 & 영카트
영카트는 그누보드에 속해 있는 플러그인이므로, 아래와 같이 따라하면 적용됩니다.
TIP 간략 설치방법
- 깃허브에(Github)서 그누보드&영카트를 위한 Mong9 Editor 다운로드 합니다.
~/plugin
폴더에mong9-editor
폴더 업로드 합니다.~/plugin
폴더안의mong9-editor.extend.php
파일을~/extend
폴더로 이동합니다./lib/common.lib.php
파일을 수정합니다.
그누보드 장착 스샷
- 사용자/관리자 페이지의 모든 글쓰기에서 사용가능합니다.
- 현재
cheditor5
,smarteditor2
,ckeditor4
3개가 연동됩니다. - 최고운영자(super), 회원등급(10)만 Mong9 에디터 사용가능하도록 설정되어 있습니다.
- 만약 다른 회원등급에서 사용가능하도록 하려면,
/extend/mong9-editor.extend.php
파일에서MONG9_LEVEL_PERMISSION
을 변경하시면 됩니다. - 관리자 메일쓰기에선 불가(메일을 보내면 스타일이 다 지워지기 때문에 사이트 내에서만 가능)
설치방법
1. Mong9 Editor 플러그인 파일을 다운로드하고 컴퓨터에 압축을 풉니다.
압축을 풀면, gnuboard-plugin-mong9-editor
라는 폴더가 하나 생성됩니다.
폴더명을 mong9-editor
로 바꾸어 주세요.
2. FTP 클라이언트 또는 기타 파일 전송 방법을 사용하여 서버에 연결합니다.
위 그림과 같이 /extend
, /plugin
, /lib
폴더가 보인다면, 그누보드의 최상위(root) 디렉토리입니다.
최상위 디렉토리를 찾는것이 최우선입니다.
3. /plugin
폴더에, mong9-editor
폴더를 업로드합니다.
Mong9 에디터는 플러그인으로 작동하므로 /plugin
폴더에 업로드합니다.
위 그림과 같이 /plugin
풀더 안에 mong9-editor
폴더에 위치하면 됩니다.
4. /extend
폴더에, mong9-editor.extend.php
파일을 업로드합니다.
위 그림과 같이 /extend
풀더 안에 mong9-editor.extend.php
파일 하나를 업로드하면 됩니다.
mong9-editor.extend.php
파일은 /plugin
폴더 안에 있습니다. 복사하거나, 잘라내기 한 후 /extend
폴더로 이동시킵니다.
mong9-editor.extend.php
파일은 그누보드에서 Mong9 에디터가 실행되기 위한 실행파일입니다.(연결작업)
그누보드 5.4 이전 버전에서는 이작업이 없었으나, 그누보드 5.4 이상부터 HOOK
으로 플러그인의 실행을 관리한다./extend
플더의 파일들은 페이지가 로딩될때마다 실행된다. 그래서 /extend
폴더에는 최소한의 파일을 올려 속도 및 관리를 편하게 하기 위함이니 복잡하더라도 따라주길 바랍니다.
5. /lib/common.lib.php
파일에 코드 추가합니다.
/lib/common.lib.php
파일을 열어, 580번째 줄의 html_purifier()
함수를 찾는다.
580번째줄의 의미는 없다. 자신의 버전에 따라 줄번호는 다 다르다.
중요한 것은 반드시 $purifier = new HTMLPurifier($config); 바로 위에 코드를 삽입해야한다는 것이다.
이 코드를 삽입하지 않으면, Mong9 에디터로 작성한 문서가 깨집니다.(Mong9 에디터 속성을 그누보드에서 지워버림)
위 소스와 같이 변경 후 저장해주세요. 코드는 아래의 코드를 복사해 사용하세요.