http://modx.jp/docs/extras/plugins/kcfinder.html
内蔵ファイルブラウザの代替として使える「KCFinder」です。クリップボード機能というものがあり、複数ファイルの複写や移動に便利です。下記のスクリーンショットでは見えませんが、クリップボード操作アイコンがステータスバー領域右隅に表示されます。
本家で要望があったので作ってみました。今のところTinyMCE専用です。
システムイベントはOnDocFormPrerender。1.0.3J以降ならkcfinder.tplの中身を貼り付けるだけでプラグインを作成できると思います。
TinyMCEに設定を加える必要があります。カスタムconfigにfile_browser_callback: 'openKCFinder', という記述を加えてください。
1.0.3J以降に同梱されているTinyMCEなら上記のインストレーションだけで動くと思いますが、
http://wiki.moxiecode.com/index.php/Tin ... linepopups
1.0.2以前の場合はinlinepopupsという記述を加える必要があります。グローバル設定のカスタムのところに加えるか、function.phpやmce_init.js.incを直接書き換えるかは好みで決めていただければと。
あまりじっくり開発してる時間もないので、興味ある方は引き継いでいただけると嬉しいです。
KCFinder(ファイルブラウザ)
Re: KCFinder(ファイルブラウザ)
CKFinderが有償なんで助かりますね。
スペック互換かな・・・?
スペック互換かな・・・?
Re: KCFinder(ファイルブラウザ)
kcfinder for modx、利用させていただいています。ありがとうございます。
細かなことですが、2点ほど補足といいますか、参考情報です。
1)古めのサーバーを利用されている方は、kcfinderのversion3は、名前空間使っているためphp5.3以降が必須ですのでご注意ください。
2)kcfinder、私見ですが、ver3は機能的にはよくなっているのですが、(オリジナルのスキン)デザインはちょっとダサくなってます。使い勝手の面では、ボタンとかのパーツデザインが大きくなった分、tinyMCEから画像挿入する際のウインドウサイズ(700px * 500px 固定)ではちょっと狭い感じがします。
kcfinder/fb.js の48行目あたり、
--------------------
width: 700,
height: 500,
↓
width: window.innerWidth * 0.8,
height:window.innerHeight * 0.8,
--------------------
等にすると、開いているブラウザサイズに合わせて相対的な大きさで開くことができるので、気になる方はそのようにすると良いと思います。
以上です。
細かなことですが、2点ほど補足といいますか、参考情報です。
1)古めのサーバーを利用されている方は、kcfinderのversion3は、名前空間使っているためphp5.3以降が必須ですのでご注意ください。
2)kcfinder、私見ですが、ver3は機能的にはよくなっているのですが、(オリジナルのスキン)デザインはちょっとダサくなってます。使い勝手の面では、ボタンとかのパーツデザインが大きくなった分、tinyMCEから画像挿入する際のウインドウサイズ(700px * 500px 固定)ではちょっと狭い感じがします。
kcfinder/fb.js の48行目あたり、
--------------------
width: 700,
height: 500,
↓
width: window.innerWidth * 0.8,
height:window.innerHeight * 0.8,
--------------------
等にすると、開いているブラウザサイズに合わせて相対的な大きさで開くことができるので、気になる方はそのようにすると良いと思います。
以上です。
Re: KCFinder(ファイルブラウザ)
https://github.com/yama/kcfinder-for-mo ... 4ee764b6fd
ありがとうございます、コミットしました
ありがとうございます、コミットしました