KCFinder(ファイルブラウザ)

プログラム(機能)関連の開発の話題
返信する
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

KCFinder(ファイルブラウザ)

投稿記事 by yama »

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を直接書き換えるかは好みで決めていただければと。
あまりじっくり開発してる時間もないので、興味ある方は引き継いでいただけると嬉しいです。
sama55
メンバー
メンバー
記事: 816
登録日時: 2009年8月03日(月) 08:16

Re: KCFinder(ファイルブラウザ)

投稿記事 by sama55 »

CKFinderが有償なんで助かりますね。 ;)
スペック互換かな・・・?
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: KCFinder(ファイルブラウザ)

投稿記事 by yama »

https://github.com/yama/kcfinder-for-mo ... ive/v3.zip
version3です。
複数のファイルをDDマウス操作で一括アップロードできます
noka
メンバー
メンバー
記事: 94
登録日時: 2013年6月19日(水) 10:02

Re: KCFinder(ファイルブラウザ)

投稿記事 by noka »

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,
--------------------
等にすると、開いているブラウザサイズに合わせて相対的な大きさで開くことができるので、気になる方はそのようにすると良いと思います。


以上です。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: KCFinder(ファイルブラウザ)

投稿記事 by yama »

https://github.com/yama/kcfinder-for-mo ... 4ee764b6fd
ありがとうございます、コミットしました
返信する