[Tep-j-general] Re: アカウント登録できません

Back to archive index

Seiji Sogabe sogab****@alles*****
2004年 12月 15日 (水) 00:42:01 JST


こんばんは、曽我部です。

ohtake wrote:
> こんばんは。大竹です。
> 
> 自己レスです。少し見えてきましたので再度アドバイスのほど
> お願い致します。
> 
> catalog/includes/modules/account_details.php
> の173行目付近 // state をいじって一部コメントアウト
> していたのが原因のようでした。

直ってよかったですね。

> 
> このコメントアウトを戻しましたら、都道府県がプルダウンで
> 「北海道」と同じようにエラー表示されます。
> その後エラーを無視して”次へ進む”とすると、登録はできました。
> しかし、都道府県は北海道で登録されています。
> 
> 曽我部さんに教えていただきました”お届け先”のように
> 新規作成時に都道府県の入力文字チェックを無視するには
> どこをいじればよいのでしょうか?

catalog/create_account_process.phpの126行目付近で、お届け先と同じように
すればいいと思います。

    } else {
      $zone_id = 0;
      $entry_state_error = false;
/*
      $check_query = tep_db_query("select count(*) as total from " . 

(snip)

      } else {
        if ($state == false) {
          $error = true;
          $entry_state_error = true;
        }
      }
*/
    }
  }

ところで、

> 海外(US)で商品発送業務をしますので、米国人が日本語では
> 読めないのです。そういった理由です。

という理由なら、田村さんがおっしゃるとおり、

> 下のように都道府県のテーブルを作成している部分の都道府県名を
> アルファベットにしてしまうという方法もあります。

の方が、都道府県のチェックもできますし、別の要件で改造するときに
不都合が生じないと思います。
phpMyAdminとか使えば簡単ですので、おすすめです。

では。
-- 
sogab****@alles*****




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