« お昼のダーツ。。。は、できなかった | メイン | お昼にダーツ(最近混んでる) »

2005年03月16日

MT編集画面のカスタマイズ [MT]

エントリー編集画面とクイックポスト画面に取消線ボタンを追加。
あと、クイックポストに引用(blockquote)ボタンがなかったので追加。
自前でボタン画像作成。
で…気力がつきた…orz
本当は、コード変換ボタンとデコードボタンもつけようかと思ってたんです。
あっ、<dl><dt><dd>ボタンも。でも自前でボタン画像作成するのめんどかった…

ボタン画像
エントリー編集画面用取消線ボタン
クイックポスト用取消線ボタン
クイックポスト用引用ボタン

あーそういえば、参考にさせていただいたサイトでedit_entry.tmplファイルの変更箇所で<img>タグのalt属性に日本語をいれてらっしゃいましたが、ちょこっとgrepをかけてみた所、/mt/lib/MT/L10N/jp.pmファイルに英日変換ルールが書かれてる模様なのでこのファイルに取消線の英日のルールを追加した。
このファイルを色々変更すれば、面白いことができそう(全部方言に変えるとか。自己満足だけど…)
38行目と454行目にと思ったら、454行目付近はコメントの模様なので38行目に赤字の部分を追加。ちなみに引用は、すでにあった。

38行目前後
'Underline' => 'アンダーライン',
'Strike' => '取消線',
'Insert Link' => 'ハイパーリンク',

bm_entry.tmplはというとjp.pmに追加したStrike(赤字部分)をalt属性にいれておくと編集画面を表示した時に勝手に日本語に変換してくれるようになる。

write('<a title="<MT_TRANS phrase="Strike">" href="#" onclick="return formatStr(document.entry_form.text, \'strike\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/strike-button.gif" alt="<MT_TRANS phrase="Strike">" width="24" height="18" border="0" /></a>');

結果オーライ! 

参考サイト
風のまにまに号さん
MTの編集画面にDreamweaver風のボタンを
chiricoyetさん
Macromedia風ボタンをMT3.1に設置する方法
 

投稿者 CuteBIRD : 2005年03月16日 00:49

コメント

コメントしてください

サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?


Copyright © 2005-2010 CuteBIRD. All rights reserved.
Total: Today: Yesterday: