업데이트 후 위키관리에서 플러그인들을 재설치해주세요.
빌트인 플러그인으로 갤러리 플러그인을 추가했습니다. 빌트인으로 안하려다가 미디어 관리자에서 쉽게 사용할 수 있도록 기능을 추가하
면서 빌트인으로 넣었습니다.
- 갤러리 플러그인 설명 : http://narin.byfun.com/wiki/narin.php?bo_table=wiki&doc=%2Fplugins%2Fgallery
- 갤러리 플러그앤 예제 :
http://narin.byfun.com/wiki/narin.php?bo_table=wiki&doc=%2Fplugins%2Fexamples%2FGallery+%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8+%EC%98%88%EC%A0%9C
NarinPluginInfo 클래스 구조가 조금 변경되었습니다.
info.php 작성하실 때, 생성자에서 parent::__construct() 호출 후 $this->init() 을 호출하셔
야 합니다.
미디어관리자의 admin 모드를 만들었습니다. 위키관리 > 미디어관리자에 링크가 있으며, 에디터로 파일을 삽입하는 대신 파일을
다운로드하거나 폴더내 파일을 모두 삭제하는 기능, 그리고 폴더의 파일들을 압축해서 하나로 다운받는 기능을 추가했습니다. 압축은
http://php.net/manual/en/book.zip.php 을 이용해서 ZipArchive 클래스가 있어야 사용할 수
있습니다.
-------
* 2011-12-08
* 미디어관리자 admin 모드 (위키 관리 > 미디어관리자)
* 갤러리 플러그인 (빌트인)
* NarinPluginInfo 클래스 구조 변경
* NarinPluginInfo 클래스를 상속받은 클래스는 parent::__construct() 호출 후
$this->init() 호출해야함
* p.php 추가
* p.php?p=플러그인폴더명&m=이벤트명 으로 플러그인에 등록된 이벤트핸들러 호출
* PX_$p_$m 이벤트 발생
* Lock 플러그인 버그 수정 (플러그인 재설치 필요)
* 기타 자잘한 버그들 수정
업데이트 관련 두가지 궁금한 점 질문드립니다.
- p.php의 간단한 사용용도 또는 예를 알려주세요.
: 한 플러그인에서 다른 플러그인 이벤트를 트리거 하는 시나리오일까요? 그러면, 플러그인 dependency가 생길 수 있
는 건가요?
- 이번 업데이트와는 상과없지만, 아마 12월달 업데이트후? fancybox-loading 이미지 (일련의 스피닝 휠 이미지)
가 디폴트로 보입니다.
: 혹시 캐시가 있나 몇번 클리어하고 봐도 계속 나오네요.. 공통된 문제라면 with님이 리포트 했을텐데 아무래도 저만의 문
제인듯하나, 혹시 의심되시는 데가 있을련지요..
On Dec 8, 6:46 am, Chongmyung Park <chongmyung.p...@gmail.com> wrote:
> 2011-12-08 버전 판올림입니다.
>
> 업데이트 후 위키관리에서 플러그인들을 재설치해주세요.
>
> 빌트인 플러그인으로 갤러리 플러그인을 추가했습니다. 빌트인으로 안하려다가 미디어 관리자에서 쉽게 사용할 수 있도록 기능을 추가하
> 면서 빌트인으로 넣었습니다.
> - 갤러리 플러그인 설명 :http://narin.byfun.com/wiki/narin.php?bo_table=wiki&doc=%2Fplugins%2F...
> - 갤러리 플러그앤 예제 :http://narin.byfun.com/wiki/narin.php?bo_table=wiki&doc=%2Fplugins%2F...
>
> NarinPluginInfo 클래스 구조가 조금 변경되었습니다.
> info.php 작성하실 때, 생성자에서 parent::__construct() 호출 후 $this->init() 을 호출하셔
> 야 합니다.
>
> 미디어관리자의 admin 모드를 만들었습니다. 위키관리 > 미디어관리자에 링크가 있으며, 에디터로 파일을 삽입하는 대신 파일을
> 다운로드하거나 폴더내 파일을 모두 삭제하는 기능, 그리고 폴더의 파일들을 압축해서 하나로 다운받는 기능을 추가했습니다. 압축은http://php.net/manual/en/book.zip.php을 이용해서 ZipArchive 클래스가 있어야 사용할 수
1. 플러그인에서 ajax 콜을 사용하고 싶을 때
2. 플러그인에서 특정 페이지를 제공하고 싶을 때
둘다 사용법은 같습니다.
gallery/action.php 에서 PX_GALLERY_VIEW 를 이벤트로 등록합니다.
$ctrl->addHandler("PX_GALLERY_VIEW", $this, "on_ajax_call");
gallery.js 에서 p.php?p=gallery&m=view&<other_parameters> 를 호출합니다.
그러면 p.php 에서 gallery 플러그인에만 PX_GALLERY_VIEW 이벤트를 트리거합니다.
$wikiEvent->trigger_one($p, strtoupper("PX_" . $p . "_" . $m),
array("get"=>$_GET, "post"=>$_POST));
그러면 action.php 에서 등록된 이벤트 핸들러를 실행합니다.
p.php 는 다른 출력은 없고 해당 플러그인의 이벤트 핸들러만 호출하기 때문에
이벤트 핸들러에서 ajax 콜에 대한 응답을 출력하거나, 원하는 페이지를 보여줄 수 있습니다.
p.php 에서 trigger 하는 이벤트는 파라미터로 넘어언 $p값과 $m 값으로
PX_$p_$m
와 같이 만들어지며 모두 대문자입니다.
위 페이지에 p.php 파일을 사용하는 갤러리 플러그인 설명이 있습니다.
--------
이미지 클릭해서 라이트박스 뜰 때, 로딩이미지 보입니다.
On Dec 8, 2:57 pm, Jin Jun <jinju...@gmail.com> wrote:
> 폭풍 업데이트 감사합니다. ^^
>
> 업데이트 관련 두가지 궁금한 점 질문드립니다.
>
> - p.php의 간단한 사용용도 또는 예를 알려주세요.
> : 한 플러그인에서 다른 플러그인 이벤트를 트리거 하는 시나리오일까요? 그러면, 플러그인 dependency가 생길 수 있
> 는 건가요?
>
> - 이번 업데이트와는 상과없지만, 아마 12월달 업데이트후? fancybox-loading 이미지 (일련의 스피닝 휠 이미지)
> 가 디폴트로 보입니다.
> : 혹시 캐시가 있나 몇번 클리어하고 봐도 계속 나오네요.. 공통된 문제라면 with님이 리포트 했을텐데 아무래도 저만의 문
> 제인듯하나, 혹시 의심되시는 데가 있을련지요..
>
> On Dec 8, 6:46 am, Chongmyung Park <chongmyung.p...@gmail.com> wrote:
>
>
>
>
>
>
>
> > 2011-12-08 버전 판올림입니다.
>
> > 업데이트 후 위키관리에서 플러그인들을 재설치해주세요.
>
> > 빌트인 플러그인으로 갤러리 플러그인을 추가했습니다. 빌트인으로 안하려다가 미디어 관리자에서 쉽게 사용할 수 있도록 기능을 추가하
> > 면서 빌트인으로 넣었습니다.
> > - 갤러리 플러그인 설명 :http://narin.byfun.com/wiki/narin.php?bo_table=wiki&doc=%2Fplugins%2F...
> > - 갤러리 플러그앤 예제 :http://narin.byfun.com/wiki/narin.php?bo_table=wiki&doc=%2Fplugins%2F...
>
> > NarinPluginInfo 클래스 구조가 조금 변경되었습니다.
> > info.php 작성하실 때, 생성자에서 parent::__construct() 호출 후 $this->init() 을 호출하셔
> > 야 합니다.
>
> > 미디어관리자의 admin 모드를 만들었습니다. 위키관리 > 미디어관리자에 링크가 있으며, 에디터로 파일을 삽입하는 대신 파일을
> > 다운로드하거나 폴더내 파일을 모두 삭제하는 기능, 그리고 폴더의 파일들을 압축해서 하나로 다운받는 기능을 추가했습니다. 압축은http://php.net/manual/en/book.zip.php을이용해서 ZipArchive 클래스가 있어야 사용할 수
gallery 플로그인으로 열공해야겠네요. ^^
----
fancybox-loading 이미지는, 이미지 로딩때가 아닌 기본으로 뜨고 있습니다.
참고 스샷: http://goo.gl/MUzrU
아직 서버에 12월 업데이트를 적용해보지 않아서, 이 현상이 (wamp) 로컬머신에서만 나타나는지는 잘 모르겠네요.. -_-
On Dec 8, 10:15 pm, Chongmyung Park <chongmyung.p...@gmail.com> wrote:
> p.php 파일은 다음을 염두해 두고 만들었습니다..
>
> 1. 플러그인에서 ajax 콜을 사용하고 싶을 때
> 2. 플러그인에서 특정 페이지를 제공하고 싶을 때
>
> 둘다 사용법은 같습니다.
>
> gallery/action.php 에서 PX_GALLERY_VIEW 를 이벤트로 등록합니다.
>
> $ctrl->addHandler("PX_GALLERY_VIEW", $this, "on_ajax_call");
>
> gallery.js 에서 p.php?p=gallery&m=view&<other_parameters> 를 호출합니다.
>
> 그러면 p.php 에서 gallery 플러그인에만 PX_GALLERY_VIEW 이벤트를 트리거합니다.
>
> $wikiEvent->trigger_one($p, strtoupper("PX_" . $p . "_" . $m),
> array("get"=>$_GET, "post"=>$_POST));
>
> 그러면 action.php 에서 등록된 이벤트 핸들러를 실행합니다.
> p.php 는 다른 출력은 없고 해당 플러그인의 이벤트 핸들러만 호출하기 때문에
>
> 이벤트 핸들러에서 ajax 콜에 대한 응답을 출력하거나, 원하는 페이지를 보여줄 수 있습니다.
>
> p.php 에서 trigger 하는 이벤트는 파라미터로 넘어언 $p값과 $m 값으로
>
> PX_$p_$m
>
> 와 같이 만들어지며 모두 대문자입니다.
>
> http://narin.byfun.com/wiki/narin.php?bo_table=wiki&doc=%2Fnarin%2Fma...
현재 minify 된 css의 맨첫 항목이 #fancybox-loading 이라는 점이 유일한 의심점이어서,
dummy css를 하나 넣어서 #fancybox-loading이 css.php 맨앞에 나오지 않도록 해서 땜빵처리했습니다.
On Dec 8, 10:33 pm, Chongmyung Park <chongmyung.p...@gmail.com> wrote:
> 이상하네요 ^^ 원인 알아내시면 알려주세요.
>
> 2011/12/8 Jin Jun <jinju...@gmail.com>