2013年3月4日、ブログは以下のURLに移行しました。最新の記事はこちらで公開しています。
新しいブログでは、コメントやリンクが一部切れていたり、一部機能が調整中です。
新しいブログへ

NucleusのCKEditorプラグイン「NP_CKEditor」

投稿日:2010.01.20 / カテゴリ:Nucleus / 投稿者:Tom Goodsun

個人的にCKEditorをNucleusに実装したわけですが、よく探したら、結構前にCKEditorのプラグインが公開されているんですね。http://kyms.ne.jp/さんで作られているようで、MODx用にはすでにファイルブラウザが実装されているみたいです。

NP_CKEditor

NP_Mitasnomのようにプラグインのオプション設定はまだ実装されていないみたいですが、CKEditorを実装する分には問題ありません。しかもNucleusのmedia.phpをカスタマイズしたものをファイルブラウザとして実装しているので、いち早くCKEditorの実装したい方にはとてもお勧めです。

CKFinderは実装されていないので、別途実装する必要があります。中級者以上の方ならがんばって実装してみてはいかがでしょうか? NP_CKEditorのckeditorのディレクトリにckfinderを設置して、NP_CKEditor.phpの81行目を以下のように変える。

$str .= "CKEDITOR.config.filebrowserBrowseUrl      = '{$adminurl}ckfinder/ckfinder.html';" . BR;
$str .= "CKEDITOR.config.filebrowserImageBrowseUrl = '{$adminurl}ckfinder/ckfinder.html?Type=Images';" . BR;
$str .= "CKEDITOR.config.filebrowserFlashBrowseUrl = '{$adminurl}ckfinder/ckfinder.html?Type=Flash';" . BR;
$str .= "CKEDITOR.config.filebrowserUploadUrl      = '{$adminurl}ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files';" . BR;
$str .= "CKEDITOR.config.filebrowserImageUploadUrl = '{$adminurl}ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images';" . BR;
$str .= "CKEDITOR.config.filebrowserFlashUploadUrl = '{$adminurl}ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash';" . BR;

でCKFinderのconfigファイルを環境に合わせた設定に変更すれば動くはず(詳細は前回の記事を参照)。

実際に検証していないので、なんともいえませんが、これでOKなはずです。

コメント

まだコメントはありません。
このアイテムは閲覧専用です。コメントの投稿、投票はできません。