[Tep-j-general] Re: 月日が正しく表示されません

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2003年 5月 28日 (水) 14:58:07 JST


開地さん、こんにちは。
田村です。

> 処が、新着商品の表示が「May の新着商品」となり、

catalog/includes/modules/new_products.php の先頭辺りの
------------------------------------------------------------
  $info_box_contents = array();
  $info_box_contents[] = array('align' => 'left',
    'text' => sprintf(TABLE_HEADING_NEW_PRODUCTS, strftime('%B')));
  new contentBoxHeading($info_box_contents);
------------------------------------------------------------
を、
------------------------------------------------------------
  if ($language == 'japanese') {
    $month = ereg_replace('^0([1-9]+)', '\\1', strftime('%m')).'月';
  } else {
    $month = strftime('%B');
  }
  $info_box_contents = array();
  $info_box_contents[] = array('align' => 'left',
    'text' => sprintf(TABLE_HEADING_NEW_PRODUCTS, $month));
  new contentBoxHeading($info_box_contents);
------------------------------------------------------------
のようにしてはどうでしょう。


> 左下の年月日の表示が「2003年May27日 Tuesday」となるなど
> 年月日の表示が正常にいきません。

catalog/includes/langages/japanese.php の DATE_FORMAT_LONG の設定を、
次のようにしたらどうでしょう。

define('DATE_FORMAT_LONG', '%Y年%m月%e日');

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/




Tep-j-general メーリングリストの案内
Back to archive index