[Tep-j-general] 住所フォーマット「7」を選ぶとアドレスの追加が行えない

Back to archive index

H.Simodi simoj****@tsyst*****
2004年 6月 2日 (水) 18:16:04 JST


はじめまして、下地と申します。


「osCommerce-2.2ms1j-R5」を使用しています。


管理画面から、「国名設定」で住所フォーマット「7」を選んだ場合、
アドレス帳の追加/編集時に「都道府県」をコンボボックスで選べる
ようになる代わりに、「電話番号」の入力欄が出なくなります。

ところが、下記の3箇所で、アドレス帳の追加を行う場合、
「電話番号」の入力欄が出ないのに、「電話番号」の入力チェックが
行われるため、アドレス帳に追加することができません。

※「電話番号」の入力欄自体が表示されていないため、
 見た目には何が起きているのかがわからないです。

----------------------------------------------------------------------------
----------
catalog/
  + address_book_process.php          アカウント情報 -> アドレス帳 -> アドレ
スを追加
  + checkout_shipping_address.php    レジ(配送方法選択) -> アドレスを変更 ->
新しいご請求先の作成
  + checkout_payment_address.php   レジ(支払方法選択) -> アドレスを変更 ->
新しいご請求先の作成
----------------------------------------------------------------------------
----------

対応策としては、

[Tep-j-general] Re: 住所フォーマット「7」を選ぶと「電話番号」表示せず
http://lists.sourceforge.jp/mailman/archives/tep-j-general/2004-February/001
673.html

で田村さんが書かれているように、
次のようなSQLで、住所フォーマット「7」に「電話番号」を追加すればOKで
す。

UPDATE address_format SET address_format=
'$lastname$firstname$cr$postcode$cr$statename$city$cr$streets$cr$telephone'
WHERE address_format_id=7


そこで提案なんですが、 catalog/install/oscommerce.sql を
下記のように編集するというのはどうでしょうか?
これで住所フォーマット「7」にデフォルトで「電話番号」が含まれるようになると
思います。
ご検討のほど、よろしくお願いします。


INSERT INTO address_format VALUES (7, '$lastname
$firstname$cr$postcode$cr$statename$city$cr$streets', '$statename $city');

を↓のように編集。

INSERT INTO address_format VALUES (7,
'$lastname$firstname$cr$postcode$cr$statename$city$cr$streets$cr$telephone',
'$statename $city');




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