設置
フッターの日付の「月」と「曜日」が英語になる(2)
サーバにロケールが導入されていない場合、日付の「月」と「曜日」が英語になってしまいます。
osCommerce で使用されている関数 strftime() を date() に置き換えます。
1) catalog/includes/languages/japanese.php と admin/includes/languages/japanese.php に以下の2行を追加します。
$array_week = array(" 日曜日"," 月曜日"," 火曜日"," 水曜日"," 木曜日"," 金曜日"," 土曜日");
define('ALT_DATE_FORMAT_LONG', 'Y年n月j日'); // this is used for date()
2) catalog/checkout_process.php の236行目を以下のように書き換えます。
EMAIL_TEXT_DATE_ORDERED . ' ' . date(ALT_DATE_FORMAT_LONG) . $array_week[ date ("w")] . "\n\n";
3) catalog/includes/footer.php の21行目を以下のように書き換えます。
<td class="footer"> <?php echo date(ALT_DATE_FORMAT_LONG) . $array_week[ date ("w")]; ?> </td>
4) catalog/includes/counter.php の最後の行を以下の2行に置き換えます。
$startdate = mktime(0, 0, 0, substr($counter_startdate, 4, 2), substr($counter_startdate, -2), substr($counter_startdate, 0, 4));
$counter_startdate_formatted = date(ALT_DATE_FORMAT_LONG, $startdate) . $array_week[ date ("w", $startdate)];
5) catalog/includes/functions/general.php の function tep_date_long($raw_date) の最後の行を以下のように書き換えます。
return date(ALT_DATE_FORMAT_LONG, mktime($hour,$minute,$second,$month,$day,$year)) . $array_week[ date ("w", mktime($hour,$minute,$second,$month,$day,$year))];
6) admin/includes/functions/general.php の function tep_date_long($raw_date) の最後の行を以下のように書き換えます。
return date(ALT_DATE_FORMAT_LONG, mktime($hour,$minute,$second,$month,$day,$year)) . $array_week[ date ("w", mktime($hour,$minute,$second,$month,$day,$year))];
最終更新: 2007-08-01 09:57
作成者: ヤマモト・ツール・ワークス
改定: 1.0
このレコードを印刷する
友達に教える
PDF ファイルで表示する
XML ファイルエクスポート
このエントリにコメントできません。
