エントリー投稿欄には簡易タグボタンが付いていますが、
よく使う<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です。
会員登録したお客さんがログインし、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));
に修正
登録した商品の商品オプションを設定する際、
商品を選び、オプションを選択ところで、プルダウンメニューが、商品名順にならぶので、登録がしずらい。
そこで、プルダウンメニューを、登録した商品順に並ばせることで、スムーズにオプションを登録できるようにしました。
./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");
に修正
商品管理で商品オプションの削除処理をした後、まれに、「商品属性」の<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");
に変更