5月
27
XOOPS Cube Legacy でのWYSWIGエディタ(HTMLエディタとも言う)は、XOOPS on FCKeditorとして、GIJOE氏がリリースしています。
XOOPS本家の方では、FCKeditorはXOOPS本体の/class/xoopseditor/ の中にあり基本コンポーネントとして使えるようになっています。
XOOPS Cube LegacyでもFCKeditorの2.6にバージョンアップして、便 利なプラグインを使うことでXOOPS Cube Legacyにおけるコンテンツ作成の幅が広がることが分かったので紹介します。
FCKeditorの2.6で大幅に違うのはインターフェースの変更で、lightboxみたいに同じ画面上にウィンドウが開くようになりました。
組み込み方法は、続きをどうぞ
FCKeditorを2.6にして使う方法を紹介します。
- 準備としてXOOPS用 FCKeditorを入手。
- XOOPS用 FCKeditorのFCKeditorのバージョンは、2.3.2になるので、FCKeditorは、2.6をダウンロード。
- XOOPS用 FCKeditorをインストール。
- FCKeditor 2.6 のコンポーネントをコピー
FCKeditorの2.6から、/common/fckeditor/editor/filemanager/ 以外を上書きします。 - FCKeditorの設定を行う
/common/fckeditor/fckconfig.js の 290行目あたり以降にある各設定をXOOPS用 FCKeditorの設定に書き換えます。
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + ‘filemanager/browser/default/browser.html?Connector=connectors/’ + _FileBrowserLanguage + ‘/connector.’ + _FileBrowserExtension ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + ‘filemanager/browser/default/browser.html?Type=Image&Connector=connectors/’ + _FileBrowserLanguage + ‘/connector.’ + _FileBrowserExtension ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + ‘filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/’ + _FileBrowserLanguage + ‘/connector.’ + _FileBrowserExtension ; - 完了
ブラウザのキャッシュが有効になっていると変更しても画面が変わらないことがあるので、ブラウザをいったん終了して、編集画面へどうぞ。FireFoxの場合で、Web Developer Toolbarを導入している場合は、キャッシュの無効化を行うと反映されます。
関連URL
XOOPS用 FCKeditor GIJOEのXOOPS用 FCKeditorのページ
FCKeditor FCKeditorの公式サイト(英語)
タグ: FCKeditor, XOOPS Cube, カスタマイズ








