サイトマップ

プロフィール

住宅ローン繰り上げ返済の道

日記

MT

エントリーで色をつけれるようにする

2004年11月19日

yaplogなどエントリー画面に色の指定ができるボタンがありますよね。
それをモバイルタイプでもできるようにしました。
赤色を例に説明します。

マイバブルタイプのMT管理画面のカスタマイズを参考にさせて頂きました。

操作は3点あります。
1.イメージファイルをアップロード
 /cgi/mt/imagesの配下にred.gifをアップロードします。
2.ボタンを設置します。
 /cgi/mt/tmpl/cmsの<div id="body-box">内 (171行目あたりから)
write('<a title="<MT_TRANS phrase="Bold">" href="#" onclick="return formatStr(document.entry_form.text, \'strong\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/html-bold.gif" alt="<MT_TRANS phrase="Bold">" width="22" height="16" /></a>');

の上に
write('<a title="<MT_TRANS phrase="Red">" href="#" onclick="return formatColorStr(document.entry_form.text, \'990000\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/red.gif" alt="darkred" width="22" height="16" /></a>');

を追加してアップロードします。

3.ボタンを押した後の実行処理
  /cgi/mtの配下 mt.jsに
  
function formatColorStr (e, v) {
if (!canFormat) return;
var str = getSelection(e);
if (!str) return;
setSelection(e, '<font color="#' + v + '">' + str + '</font>');

return false;
}

を追加します。
以上で完成です。

さらに色を追加したい時は
1.ボタンは作成してください。(ペイントで簡単にできます。)
2. write('<a title="<MT_TRANS phrase="Red">" href="#" onclick="return formatColorStr(document.entry_form.text, \'990000\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/red.gif" alt="darkred" width="22" height="16" /></a>');
の上に
write('<a title="<MT_TRANS phrase="red">" href="#" onclick="return formatColorStr(document.entry_form.text, \'990000\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/red.gif" alt="darkred" width="22" height="16" /></a>');

を自分が追加したい色に変更して追加してください。

3.は必要ありません。

「役にたったぞ」という方ランキングのご協力をお願いします。

BLOGのTopページへ  ▲このページの上へ

■カテゴリー:MT
<前の記事:インストール&設定方法  > 次の記事:個別記事にアドセンスを追加

住宅ローン 一押し情報

お小遣いメールランキング

No1.Get Money(5000円)
No2.ちょびリッチ (500円)

検索

月別過去記事

私のサイト