表題の通り、各エントリーのコメント欄にhtmlタグ・ボタンを付属するプラグイン。
お客さんに書いて頂く事になるコメントがhtml直書きでしか編集出来ない従来よりは書いて頂くコメントの自由度も増すのかなと思って導入してみました。
標準だと挿入されるタグがBBCode形式なので、Movable Typeで使うならjavascript内の出力タブを手書き修正する必要あり。
[MT] プラグイン 一覧
エントリー投稿欄の編集窓を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」ボタンが「オン」「オフ」の両方が表示され、でもどちらも機能しないという症状が出ました・・・修正方法の解釈を私が間違えてるだけかも知れませんが。