エントリーで色をつけれるようにする
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.は必要ありません。
「役にたったぞ」という方ランキングのご協力をお願いします。
■カテゴリー:MT
<前の記事:インストール&設定方法 > 次の記事:個別記事にアドセンスを追加

■トップページに戻る
■カテゴリ:MT
△前の記事:インストール&設定方法
▽ 次の記事:個別記事にアドセンスを追加