NucleusのCKEditorプラグイン「NP_CKEditor」
個人的にCKEditorをNucleusに実装したわけですが、よく探したら、結構前にCKEditorのプラグインが公開されているんですね。http://kyms.ne.jp/さんで作られているようで、MODx用にはすでにファイルブラウザが実装されているみたいです。
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なはずです。
コメント