blue

「TFforEditButtons」の特殊カスタマイズ

  • Posted by: SOMA Hitoshi
  • November 17, 2006 8:20 PM
  • mt

misutakeさんにコメント欄で質問を受けた件への回答。ソースの提示など、コメント欄のなかで回答するには不向きな内容が含まれるため記事にして説明します。質問があってからかなり時間が経ってしまったので、すでに解決済みかもしれませんが。

misutakeさんの質問というのはこれ。

ボタンの改造についてなんですが、<br class="clear" />という形ではなく、直に<br clear="all" />等を挿入するボタンを「Quote」の横に画像のボタンとして設置したい場合はどのようにすればよいのでしょうか?

えっとですね、まず画像のボタンはご自身でご用意ください。大きさもほかのボタンと揃えて、仮に「br_clear.gif」というのを作り、
MT/mt-static/plugins/TFforEditButtons/br_clear.gif
というふうに保存したとします。

さて、問題は JavaScript ですが、この要望に応えるためには、「editbuttons.js」のなかに専用の Function を加えないといけません(「いけません」てことはないですが、それが手っ取り早いでしょう)。

これを、「editbuttons.js」内のどこでもいいので追加します。

で、「TFforEditButtons.pl」のほうには、挿入したい箇所に、

        write('<img title="<MT_TRANS phrase="BR Clear">" onclick="return markup_html_br_clear(document.entry_form.text);" src="<TMPL_VAR NAME=STATIC_URI>plugins/TFforEditButtons/br_clear.gif" alt="<MT_TRANS phrase="BR Clear">" width="26" height="19" />');

(↑エントリーの内容(body)用)

        write('<img title="<MT_TRANS phrase="BR Clear">" onclick="return markup_html_br_clear(document.entry_form.text_more);" src="<TMPL_VAR NAME=STATIC_URI>plugins/TFforEditButtons/br_clear.gif" alt="<MT_TRANS phrase="BR Clear">" width="26" height="19" />');

(↑追記(more)用)

てなふうに追加してください。
これでいけるかと思います。

関連記事

トラックバック(0)

トラックバックURL: https://web-conte.com/blue/mt-tb.cgi/144