トップページ > 2007年01月
2007年01月21日
 ■  エントリー投稿欄に色指定ボタンを追加

エントリー投稿欄には簡易タグボタンが付いていますが、
よく使う<font color=""></font>がありません。
そこで色指定ボタンを追加しました。

ボタンの横に
  
が追加されます。

1.まず上の色ボタンをダウンロードし(右クリック→名前をつけて画像を保存)、
./mt-static/images
の中にアップロードします。

2../mt-static/mt.js の適当な場所(文末にでも)に

function FontColor (e, v) {
if (!canFormat) return;
var str = getSelected(e);
if (!str) return;
setSelection(e, '<font color="' + v + '">' + str + '</font>');
return false;
}
を追加

3../tmpl/cms/bm_entry.tmpl の382行目

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="FontColor">" href="#" onclick="return FontColor(document.entry_form.text,\'#ff0000\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/red.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
write('<a title="<MT_TRANS phrase="FontColor">" href="#" onclick="return FontColor(document.entry_form.text,\'#00ff00\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/green.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
write('<a title="<MT_TRANS phrase="FontColor">" href="#" onclick="return FontColor(document.entry_form.text,\'#0000ff\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/blue.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
を追加

4../tmpl/cms/edit_entry.tmpl の348行目

write('<a title="<MT_TRANS phrase="Italic">" href="#" onclick="return formatStr(document.entry_form.text, \'em\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/html-italic.gif" alt="<MT_TRANS phrase="Italic">" width="22" height="16" /></a>');

の上に

write('<a title="<MT_TRANS phrase="FontColor">" href="#" onclick="return FontColor(document.entry_form.text,\'#ff0000\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/red.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
write('<a title="<MT_TRANS phrase="FontColor">" href="#" onclick="return FontColor(document.entry_form.text,\'#00ff00\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/green.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
write('<a title="<MT_TRANS phrase="FontColor">" href="#" onclick="return FontColor(document.entry_form.text,\'#0000ff\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/blue.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
を追加

5.同じく ./tmpl/cms/edit_entry.tmpl の348行目

write('<a title="<MT_TRANS phrase="Bold">" href="#" onclick="return formatStr(document.entry_form.text_more, \'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="FontColor">" href="#" onclick="return FontColor(document.entry_form.text_more,\'#ff0000\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/red.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
write('<a title="<MT_TRANS phrase="FontColor">" href="#" onclick="return FontColor(document.entry_form.text_more,\'#00ff00\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/green.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
write('<a title="<MT_TRANS phrase="FontColor">" href="#" onclick="return FontColor(document.entry_form.text_more,\'#0000ff\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/blue.gif" alt="<MT_TRANS phrase="FontColor">" width="22" height="16" /></a>');
を追加

他の色を追加したいときは画像と、3.4.5にその色の行を追加すればOKです。

2007年01月18日
 ■  ログイン後でもTOPページにゲストページが表示される不具合の修正

会員登録したお客さんがログインし、TOPページに戻るとログインしているのに
パンくずリストからTOPページに戻ると
「ログインするにはこちらから~」
のゲストTOPページが表示される不具合を修正しました。

./includes/application_top.php の496行目

$breadcrumb->add(HEADER_TITLE_TOP, HTTP_SERVER);
$breadcrumb->add(HEADER_TITLE_TOP, tep_href_link(FILENAME_DEFAULT));
に修正

2007年01月16日
 ■  商品オプションのプルダウンの快適化

登録した商品の商品オプションを設定する際、
商品を選び、オプションを選択ところで、プルダウンメニューが、商品名順にならぶので、登録がしずらい。
そこで、プルダウンメニューを、登録した商品順に並ばせることで、スムーズにオプションを登録できるようにしました。

./admin/products_attirbutes.php の745行目

$products = tep_db_query("select p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where pd.products_id = p.products_id and pd.language_id = '" . $languages_id . "' order by pd.products_name");


$products = tep_db_query("select p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where pd.products_id = p.products_id and pd.language_id = '" . $languages_id . "' order by p.products_id desc");
に修正

2007年01月13日
 ■  商品オプションの表示順序がおかしくなる不具合の修正

商品管理で商品オプションの削除処理をした後、まれに、「商品属性」の<ID>が若い方から表示されなくなるエラーを修正しました。

./product_info.php の307行目付近

$products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . $products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . $languages_id . "'");

$products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . $products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . $languages_id . "' order by pa.products_attributes_id asc");
に変更

▲このページのTOPへ
Copyright 2006-2010 © free-creator.com