alexts 18 Опубликовано 22 февраля, 2014 Жалоба Share Опубликовано 22 февраля, 2014 Я так понимаю , что эту опцию отключили по многочисленным просьбам любителей оформления вообще без регистрации. А вот о тех кто полагает, что данные нужны и желательно корректные как то забыли. Вернуть бы , а то оказывается некоторым "не в лом" и десять раз зарегистрироваться и каждый раз создается пользователь - беда просто. Данные одни и те же, а для магаза это разные клиенты. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 февраля, 2014 Жалоба Share Опубликовано 22 февраля, 2014 Попробуйте раскомментировать в /checkout.php //if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) { //$error = true; //$messageStack->add('smart_checkout', ENTRY_EMAIL_ADDRESS_ERROR); //} elseif (vam_validate_email($email_address) == false) { //$error = true; //$messageStack->add('smart_checkout', ENTRY_EMAIL_ADDRESS_CHECK_ERROR); //} else { //org //$check_email_query = vam_db_query("select count(*) as total from " . TABLE_CUSTOMERS . " where customers_email_address = '" . vam_db_input($email_address) . "'"); //new //$check_email_query = vam_db_query("select count(*) as total from " . TABLE_CUSTOMERS . " where customers_email_address = '" . vam_db_input($email_address) . "'"); //$check_email = vam_db_fetch_array($check_email_query); //if ($check_email['total'] > 0) { //$error = true; //$messageStack->add('smart_checkout', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS); //} //} Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 23 февраля, 2014 Автор Жалоба Share Опубликовано 23 февраля, 2014 Попробовал - белая страница на checkout.php. Вот раскомментированный код: if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) { $error = true; $messageStack->add('smart_checkout', ENTRY_EMAIL_ADDRESS_ERROR); } elseif (vam_validate_email($email_address) == false) { $error = true; $messageStack->add('smart_checkout', ENTRY_EMAIL_ADDRESS_CHECK_ERROR); } else { //org $check_email_query = vam_db_query("select count(*) as total from " . TABLE_CUSTOMERS . " where customers_email_address = '" . vam_db_input($email_address) . "'"); //new $check_email_query = vam_db_query("select count(*) as total from " . TABLE_CUSTOMERS . " where customers_email_address = '" . vam_db_input($email_address) . "'"); $check_email = vam_db_fetch_array($check_email_query); if ($check_email['total'] > 0) { $error = true; $messageStack->add('smart_checkout', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS); } } Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 февраля, 2014 Жалоба Share Опубликовано 23 февраля, 2014 Значит ошибка какая, смотрите, все ли скобки закрыты. Включите отображение ошибок в браузере, что б не белая страница была, а текст ошибки виден был. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 23 февраля, 2014 Автор Жалоба Share Опубликовано 23 февраля, 2014 Да , что то у меня. Проверил на чистой демо 1.72 - работает. Спасибо, буду у себя косяк искать. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения