「ECSHOP会員登録ページのメールアドレスを必須項目に変更します。」
では、「会員登録項目の設定」にはメールアドレスが含まれていませんのでご注意ください。
注意 このメソッドは公式のデフォルトのテンプレートに変更されています
1)、
まずテンプレートファイルを変更します。ここでは例として公式のデフォルトのテンプレートを取り上げます
/themes/default/ を開きますuser_passport.dwt ファイル
を検索
onblur="checkEmail(this.value);"
削除して検索を続行
;/span>
それも削除します
2)、
/js/user.js ファイルを開き、次の JS コードセグメントを見つけて削除します (行 466 あたり)
if (email. length == 0)
{
msg += email_empty + 'n';
}
else
{
if ( ! (Utils.isEmail(email)))
{
msg += email_invalid + ' n';
}
}
3)、
/includes/lib_passport.php ファイルを開き、
次のコードを見つけて削除します (約行40) )、削除
/* Check email */
if (empty($email))
{
$GLOBALS['err']->add($GLOBALS['_LANG'][ 'email_empty'] ; add(sprintf($GLOBALS['_LANG'][' email_invalid'], htmlspecialchars($email));
以下のコードを見つけて削除します(おそらく196行目あたり)
/*メールが重複していないか確認します*/
$sql = "SELECT ".". $ this- & gt;
t $ This- & gt; エラー = err_email_exists;
を返します。