2007年4月 4日

TinyMCE Plugin for Movable Type

公式サイト様はこちら

20070403-001.gif

エントリー投稿欄の編集窓をWYSIWYGエディタ化してしまえるプラグイン。
これを使うともうhtmlを手書きする必要がなくなるというスグレモノです。
感覚的にはWordで作った文章をそのままエントリー出来る感じで、これならhtmlに全く理解のない人でもあれこれ凝ったエントリーを書けそうです。
しかもWYSIWYGの使用不使用を選べるので、手書きでのhtml修正が必要な場合も簡単に戻せます。


ただ、うちの環境での導入時に各ボタンをマウスオーバーする事で出るTipsが日本語表示されず、全てが{$lang_***_desc$}状に表示される問題が発生。
また、 写真の左部の「太字」、「イタリック」、「下線」ボタンがだけが表示されない問題も併発しました。

原因を探し回った結果、これはmt-config.cgi内の文字コード設定が「Shift-JIS」の場合に一部で見られる不具合の様です。
公式サイト様にLinkを置いてあるSourceForge.jpの公開フォーラムでは同様の不具合の件は数件報告されてましたが、この回答としては「開発チームの環境上、再現しないので対応しようがありません。」との事でした。

一方、mixiのコミュニティ『MovableType用WYSIWYGエディタ』(こんなコミュがあった事にちょっと驚きました)内TinyMCEforMovableTypeのトピックの、17番: nug氏の書き込みより

Shift_JISで出力したいとき、SixApartオフィシャルでは
mt-config.cgi内の“PublishCharset”の書き方例が、
「Shift_JIS」←区切り記号がアンダーバー となっております。

しかし、この状態だとTinyMCE Plugin for MT の表示に不具合が出ます。
(ボタン画像の一部が表示されなかったり、JavaScriptが作動しなかったり…)

これを回避するためには「Shift_JIS」を 「shift-jis」←区切り記号がハイフン
にする必要がありました。

との事。
この修正をしてみたら、ウソの様に正常動作しました・・・盲点だった。

逆にうちでは、至る所で見られる

plugins/TinyMCEforMT/TinyMCE.plの174行目をlanguage : shift-jisに上書きする。

という手法ではMTでの編集欄上部の「WYSIWYG」ボタンが「オン」「オフ」の両方が表示され、でもどちらも機能しないという症状が出ました・・・修正方法の解釈を私が間違えてるだけかも知れませんが。

トラックバックURL

このエントリーのトラックバックURL:

トラックバックスパム防止のため、末尾の XXXXXX 部分をの数字に置き換えてからご利用ください。
お手数ですがご協力よろしくお願いいたします。

コメント[1]

FirefoxだとWYSIWYGでの編集モード時にコピペが使えないのは痛い欠点です・・・[smiley-cry]

IE系だとコピペ可能なので、エディター代わりにIE使うしかないか・・・。

コメントする



画像の中に見える文字を入力してください。