플러그인 작성에 대한 도움말은 아직 작성하지 못했지만,
소스 파일을 보시면 금방 아실 수 있을꺼라 믿어 의심치 않아..
천천히 작성하도록 하겠습니다.
+ 추가된 빌트인 플러그인
- easyLevel : 관리자 플러그인
- 플러그인 '사용' 설정 하시고, 위키관리 첫페이지에 가시면 알 수 있습니다.
+ 업데이트 내역
* 2012-01-01
* Fancy URL 기능
* 위키 에디터 툴바에 플러그인 버튼 추가 기능
* 관리(admin) 플러그인
* 부분 NOCACHE 기능
* syntax/action 플러그인의 실행 순서 설정
* js/css 캐시 방법 변경
* IE 에서 페이지 로딩시 오래 걸리는 버그 수정
* code 플러그인의 geshi 문법 파일 일부 제거
* <nowiki>$wiki['path']</nowiki> 변수 삭제, 다음으로 대체 사용
* include 시 : WIKI_PATH (절대경로 매크로)
* url 사용 시 : <nowiki>$wiki['url']</nowiki>
* g4 폴더의 하위폴더가 아닌 다른 폴더에 설치 가능
이번 버전에 포함된 부분인지, 새로운 설치를 하는 과정에서 어려움이 있습니다.
설치 경로/환경은, 그누보드가 /g4에 있는 상태에서, 위키를 /wiki 에 설치하려고 합니다.
첫번째로 부딛힌 어려움은, head.sub.php에 추가되는 라인;
<? if(defined("__NARINWIKI__")) include_once $wiki[path]."/inc/
inc.head.sub.php"; ?>
/wiki/inc/inc...가 아닌 /inc/inc...를 인크루드 하는 것으로 봐서 $wiki[path] 가 설정이 안된것
으로 나옵니다.
그래서 일단 $wiki_path 로 바꿔서 통과는 했는데요..
그후에도 css 나 js 경로가 안맞는 것인지 단순 내용만 나옵니다.
fancy_url 설정과 관련이 있나 해서, 두가지 다 해봤는데 같은 결과입니다.
크롬에서, 나오는 에러를 보니까,
lib/narin.JsCss.class.php:180 에서 에러가 나는 것 같습니다.
js와 css를 data/bo_table 폴더 밑에 넣는 과정에서 문제가 생긴것 같은데,
data 폴더도 0707으로 설정해도 같은 결과고요..
혹시 감이 잡히는 곳이 있으시면 알려주세요. ^^
On Dec 31 2011, 6:43 pm, Chongmyung Park <chongmyung.p...@gmail.com>
wrote:
그부분 고치니까 위키 대문페이지 css나 js 도 해결이 되네요. ^^
다른 고민은, 대문이 아닌 글의 경우, jquery 등의 경로가 제대로 잡히지 않는데, ( fancy_url으로 설정했을
때 ./../g4/js/jquery...)
나린위키 사이트를 보니까 상대경로가 아닌, 절대경로로 잡혀있더라고요..
어디서 조정을 해야할까요? ^^;
http://narinwiki.org/docs/read/narin/tips/Fancy+URL+사용하기
보시면.. 절대경로로 수동변경이 필요합니다.
절대경로로 안고치고 $g4['path'] 그냥 쓰게 하려 했으나.. 이 변수가
url 에도 쓰이고 include 할때도 사용되서 자동으로 처리가 안됩니다;;
한가지.. fancy_url을 사용할때 제 경우 (godaddy hosting) .htaccess 에 옵션을 하나 더 넣어줘야
제대로 작동하더라구요..
Options -MultiViews
이 옵션이 없으면 문서이력 (history/문서명) 등이 제대로 나오지 않았습니다.
혹시 비슷한 문제가 있는 분들은 한번 적용해 보세요. ^^