おーぷんそーすで行こう-XREA- by hiro

トップページ > oscommerce(alter版) > 会員登録の必須項目の削除

≪ 天気予報を表示させました | TOP | Atomフィードの不具合修正 ≫

2006年11月21日

 ■  会員登録の必須項目の削除

会員登録の際、必須の項目が多すぎると登録が面倒とお客さんが遠のく可能性があります。
そこで生年月日の入力を必須項目から外しました。

1..create_account_process.php の78行目から

if (ACCOUNT_DOB == 'true') {
if (checkdate(substr(tep_date_raw($dob), 4, 2), substr(tep_date_raw($dob), 6, 2), substr(tep_date_raw($dob), 0, 4))) {
$entry_date_of_birth_error = false;
} else {
$error = true;
$entry_date_of_birth_error = true;
$messageStack->add('error', ENTRY_DATE_OF_BIRTH_ERROR);
}
}
を削除しました。

2..account_edit_process.php の75行目から

if (ACCOUNT_DOB == 'true') {
if (checkdate(substr(tep_date_raw($dob), 4, 2), substr(tep_date_raw($dob), 6, 2), substr(tep_date_raw($dob), 0, 4))) {
$entry_date_of_birth_error = false;
} else {
$error = true;
$entry_date_of_birth_error = true;
$messageStack->add('error', ENTRY_DATE_OF_BIRTH_ERROR);
}
}
を削除しました。

3../includes/javascript/form_check.js.php と
  ./includes/javascript/form_check.js5.php の73行目から

if (document.account_edit.elements['dob'].type != "hidden") {
if (dob == '' || dob.length < ENTRY_DOB_MIN_LENGTH) {
error_message = error_message + "JS_DOB";
error = 1;
}
}
を削除しました。

4../includes/languages/japanese.php の208行目

define('ENTRY_DATE_OF_BIRTH_TEXT', '&nbsp;<small>(例. 1970/05/21) <font color="#AABBDD">必須</font></small>');

define('ENTRY_DATE_OF_BIRTH_TEXT', '&nbsp;<small>(例. 1970/05/21) </small>');
とし必須の記述を外しました。

2006年11月21日 14:25

トラックバック

このエントリーのトラックバックURL:
http://open.free-creator.com/mt-tb.cgi/149

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

Copyright 2006-2010 © free-creator.com