Masahiko Nagata
nagat****@ideas*****
2003年 7月 18日 (金) 11:45:22 JST
矢野さん、NOBIさん、こんにちは。 永田です。 私も最近Sales Report 2を使い始めたのですが、日本語環境に合わせる為に下記の様な変更 を行いました。 集計開始日・終了日の日付選択や出力表示を年・月・日に変更 ■admin/stats_sales_report2.php 222行目 <?php echo REPORT_START_DATE; ?><br> <select name="startY" size="1"> <?php if ($startDate) { $y = date("Y") - date("Y", $startDate); } else { $y = 0; } for ($i = 10; $i >= 0; $i--) { ?> <option<?php if ($y == $i) echo " selected"; ?>><?php echo date("Y") - $i; ?></option> <?php } ?> </select> <select name="startM" size="1"> <?php if ($startDate) { $m = date("n", $startDate); } else { $m = 1; } for ($i = 1; $i < 13; $i++) { ?> <option<?php if ($m == $i) echo " selected"; ?> value="<?php echo $i; ?>"><?php echo strftime("%B", mktime(0, 0, 0, $i, 1)); ?></option> <?php } ?> </select> <select name="startD" size="1"> <?php if ($startDate) { $j = date("j", $startDate); } else { $j = 1; } for ($i = 1; $i < 32; $i++) { ?> <option<?php if ($j == $i) echo " selected"; ?>><?php echo $i; ?></option> <?php } ?> </select> ■admin/stats_sales_report2.php 318行目 <?php echo REPORT_END_DATE; ?><br> <select name="endY" size="1"> <?php if ($endDate) { $y = date("Y") - date("Y", $endDate - 60* 60 * 24); } else { $y = 0; } for ($i = 10; $i >= 0; $i--) { ?> <option<?php if ($y == $i) echo " selected"; ?>><?php echo date("Y") - $i; ?></option><?php } ?> </select> <select name="endM" size="1"> <?php if ($endDate) { $m = date("n", $endDate - 60* 60 * 24); } else { $m = date("n"); } for ($i = 1; $i < 13; $i++) { ?> <option<?php if ($m == $i) echo " selected"; ?> value="<?php echo $i; ?>"><?php echo strftime("%B", mktime(0, 0, 0, $i, 1)); ?></option> <?php } ?> </select> <select name="endD" size="1"> <?php if ($endDate) { $j = date("j", $endDate - 60* 60 * 24); } else { $j = date("j"); } for ($i = 1; $i < 32; $i++) { ?> <option<?php if ($j == $i) echo " selected"; ?>><?php echo $i; ?></option> <?php } ?> </select> ■admin/includes/languages/japanese/stats_sales_report2.php define('REPORT_DATE_FORMAT', 'Y. m. d'); お試しください。