- 2008年8月 1日 13:47
- MTプラグイン
MovableType4のカスタムフィールドの「テキスト(複数行)-textarea」にFCKeditorを利用できるプラグインを公開します。このプラグインはDavid Davis氏作成の「FCKeditor」プラグインをベースに作成しております。「FCKeditor」プラグインの派生プラグインとして、私と同じ岐阜県在住の蒲生トシヒロ氏の「MT-Plugin-FCKeditor-1.2.ja_v2」プラグインがありますが、今回はなんとなく本家のプラグインをベースとしています。
まだ、とりあえず動いたという段階なので細かく動作検証していません。。
#カスタムフィールドのautosaveあたりもうまく動いていないんだうろうな。。
システム要件
- 本プラグインは、評価目的でお使いください。(まだ未検証部分多いので、いきなり本番環境で使うと怖いかも。。)
- 動作検証(仮)はMovable Type 4.13で行っています。(その他のバージョンで動作するかは不明)
- 本プラグインは、「FCKeditor」プラグインをベースとしております。
- FCKeditorは、FCKeditor2.6.2にバージョンアップしております。
ダウンロード
FCKeditor_CustomFields-0.1.zip
FCKeditor_CustomFields-0.2.zip (2008/8/14更新)
インストール
- FCKeditor_CustomFields-0.1.zipをダウンロード。
- FCKeditor_CustomFields-0.1.zipを展開。
- 「mt-static」と「plugins」のファイルををそれぞれの場所にFTPアップロード。
- mt-config.cgiの一番下の行に下記コードを挿入。
RichTextEditor FCKeditor
「システムメニュー」-「プラグイン」にFCKeditor_CustomFieldsが表示され、エントリー画面にFCKeditor機能が追加されればインストール成功です。
設定
「設定」-「カスタムフィールド」にて、カスタムフィールドの新規作成を行います。
画面上の「フィールドを作成」から「フィードの作成」画面へ進み、[システムオブジェクト]の[ブログ記事]を選択し、[種類]を[テキスト(複数行)]とします。
左の例では、[fck][fck2]という[名前]で[テキスト(複数行)]を作成しております。その他のフィールドはダミーです。
※カスタムフィールドの追加は通常の操作と変わりません。詳しくはマニュアルをご覧ください。
カスタムフィールの設定が終わると、ブログの記事エントリー画面では左のようになります。
ちゃんと[テキスト(複数行)]である「fck」「fck2」だけにFCKeditorが実装されていることがわかります。
ご意見・ご要望・バグ等ありましたらコメントよろしくお願いします。
2008/8/14追記
カスタムフィールド内のFCKeditorの画像アップロードもMT純正のファイルアップローダーを利用していたが、[本文]に画像が入り込んでしまうため、FCKeditorのファイルアップローダーに変更しました。
- Newer: MT4.2やっとでたようですね
- Older: 親カテゴリーに子カテゴリーの記事の表示