TAMURA Toshihiko
tamur****@bitsc*****
2003年 7月 4日 (金) 10:58:06 JST
こんにちは、田村です。 osCommerce MS1 日本語版 R3 をリリースします。 下のURLからダウンロードできます。 http://prdownloads.sourceforge.jp/tep-j/3606/oscommerce-2.2ms1j-R3.tar.gz ●MS1J R1 から移行する場合には、データベースの一部修正が必要です。 下記のドキュメントを参照してください。 ●セキュリティ問題への対応を含んでいますので、アップデートを推奨します。 クロス・サイト・スクリプティング問題についての箇所を参照してください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■R1 からの変更点 アドレス帳に電話番号を記録する。 データベースを一部変更。 ファイル: catalog/ + create_account_process.php アカウント情報(追加処理) + account_edit_process.php アカウント情報(更新処理) + address_book_process.php アドレス帳(追加・編集) + checkout_process.php チェックアウト + checkout_shipping_address.php お届け先を選んでください + checkout_payment_address.php ご請求先を選んでください + includes/ | + modules/ | | + address_book_details.php アドレスブック入力フォーム | | + checkout_new_address.php チェックアウト新規アドレス | + classes/ | | + address_form.php アドレスフォーマットクラス | | + order.php 注文クラス | + functions/ | + general.php 共通関数 + install + oscommerce.sql SQL admin/ + customers.php アカウント情報(編集) + orders.php 注文管理 + invoice.php 納品書 + packingslip.php 配送票 + includes/ + classes/ | + order.php 注文クラス + functions/ + general.php 共通関数 ■R2 からの変更点 o ブラウザによってボタンが機能しない問題を修正 ファイル: admin/includes/modules/newsletters/product_notification.php o moneyorderモジュールの振込先表示を改善 ファイル: catalog/includes/languages/japanese/modules/payment/moneyorder.php o 在庫不足の場合のメッセージを変更 ファイル: catalog/includes/languages/japanese/shopping_cart.php o クロス・サイト・スクリプティング問題への対策 catalog/checkout_payment.php L.157, L.167 catalog/includes/header.php L.68, L.78 catalog/checkout_confirmation.php L.282, L.295 catalog/account_history_info.php L.216 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■移行手順について 次のそれぞれのバージョンから移行するには、データベースを変更する作業が 必要になります。 ━━━━━━━━━━━━━━━━━━━━ ●2.2 日本語版 => MS1J R2/R3 アップグレード・ツール update_ms1j_R4.tar.gz でデータベースの構造を 変更してください。 http://prdownloads.sourceforge.jp/tep-j/4303/update_ms1j_R4.tar.gz ━━━━━━━━━━━━━━━━━━━━ ●MS1J R1 => MS1J R2/R3 下記のSQLで、データベースの構造を変更してください。 ---------------------------------------------------------------------- ALTER TABLE address_book ADD COLUMN entry_telephone varchar(32) NOT NULL AFTER entry_country_id; ALTER TABLE orders ADD COLUMN delivery_telephone varchar(32) DEFAULT '' AFTER delivery_country; ALTER TABLE orders ADD COLUMN billing_telephone varchar(32) DEFAULT '' AFTER billing_country; UPDATE address_format SET address_format='$lastname $firstname$cr$postcode$cr$statename$city$cr$streets$cr$country$cr$telephone' WHERE address_format_id=6; ---------------------------------------------------------------------- * すでにアカウント登録をしている顧客が買物をしたときには、 管理側の注文管理で[配送先]欄に電話番号が記入されません。 [電話番号]欄には記入されますので、実害はないと思います。 新しくアカウント登録した顧客や、既存の顧客が[アカウント編集]で情報を 更新した場合は、注文管理で[配送先]欄に電話番号が記入されます。 -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/