ハック方法について

ここにあげたハック方法はすべてのユーザーにお勧めするものではありません。
構造を理解している方のガイダンスとなればと思い、私たちが行った方法を記述します。
あくまでもご自分の責任においてご利用ください。

なお、ハックに関しての詳細はTinyMCEのマニュアル（英文）に書かれておりますので、私たちはサポートは行いません。。

悪しからず、ご了承願います。

TinyMCE Documentation
http://tinymce.moxiecode.com/tinymce/docs/index.html

◆表示ボタンを減らしたい方

１．該当ファイルを開く

/plugins/TinyMCEforMT/TinyMCEforMT.pl

のファイルを開き

２．利用しないプラグインを削除

※ここに掲載されており、ボタンにない場合JavaScriptエラーを起こす可能性があります。

161行目あたり

plugins : "table,advimage,advlink,emotions,insertdatetime,preview,youtube,contextmenu,paste,directionality,noneditable,ibrowser",

の中から利用しないプラグインを削除。

３．プラグインの呼び出しボタンを削除

164、165、165行目あたりより、２で削除したプラグイン名に関連づけしたボタン名を削除

theme_advanced_buttons1 : "bold,italic,underline,strikethrough,,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,image,ibrowser,cleanup,help,code,separator,forecolor,backcolor,separator,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons3 : "tablecontrols,separator,hr,removeformat,visualaid,separator,sub,sup,separator,charmap,emotions,separator,youtube,preview",

保存して入替。

theme_advanced_buttons1 は１列目の意味です。
ご理解できる方は、ご自分の使いやすいように、ご自由に配列してみてください。

◆表示ボタンを増やしたい方は

TinyMCE2.1.0のパッケージは全て梱包しております。

マニュアルの内容が理解出来る方は、ご自分の使いやすいように、機能を増やしたり減らしたり、ご自由に配列してみてください。

◆Flash Plugin、Media Pluginを利用される方へ

Flash Pluginは、Flashファイルを埋め込むためプラグインですが、YouTube Pluginを共に利用するとXHTMLのクリーンアップで悪影響がでます。
Media Pluginは、Flash、Quicktime、Shockware、WindowsMedia、RealMediaの埋め込みを可能にする便利なプラグインですが、IE7で利用の場合コンフリクトを起こす可能性があります。また、このプラグインを導入することにより、独自解釈によるXHTMLクリーンアップを行いますので、最終的にTEXTモードで保存修正される方にのみお勧めします。
また、これらのPluginの同時利用はお勧めしません。

１．該当ファイルを開く

/plugins/TinyMCEforMT/TinyMCEforMT.pl

のファイルを開きます。

２．プラグイン名を変更します。

161行目あたり

plugins : "table,advimage,advlink,emotions,insertdatetime,preview,youtube,contextmenu,paste,directionality,noneditable,ibrowser",

の文中のyoutubeをflashまたはmediaに書き換える。

３．呼び出しボタン名を変更します。

165行目あたり

theme_advanced_buttons3 : "tablecontrols,separator,hr,removeformat,visualaid,separator,sub,sup,separator,charmap,emotions,separator,youtube,preview",

の文中のyoutubeをflashまたはmediaに書き換える。

保存して入替。

◆JMFormプラグインを利用される方へ
エントリー上に任意でフォーム関係のタグを入力できるプラグインです。
１．該当ファイルを開く

/plugins/TinyMCEforMT/TinyMCEforMT.pl

のファイルを開きます。

２．プラグイン名を変更します。

161行目あたり

plugins : "table,advimage,advlink,emotions,insertdatetime,preview,youtube,contextmenu,paste,directionality,noneditable",

の文中に",jmform"を追加する。

３．呼び出しボタン名を変更します。

165行目あたり

theme_advanced_buttons3 : "tablecontrols,separator,hr,removeformat,visualaid,separator,sub,sup,separator,charmap,emotions,separator,youtube,preview",

の文中のyoutubeをflashまたはmediaに書き換える。

保存して入替。

