Иван Градов 0 Опубликовано 22 июля, 2008 Жалоба Share Опубликовано 22 июля, 2008 Версия 1.45 Начиная со вчерашнего дня клиенты стали жаловаться, что не могут зарегистрироваться в магазине. При регистрации перекидывает на главную. Я сам добиться такой ошибки не смог, зато нашел несколько таких: Если указываешь уже существующий e-mail, то регистрация не продолжается и предлагает заполнить анкету еще раз. При этом пропадают данные из обязательного поля "регион". Дальнейшая регистрация невозможна, т.к. регион пустой и его постоянно требуют, но не получают. Решить можно только нажав "регистрация" заново и опять заполнить все поля. В e-mail запрещено использовать знак "+". У Гугла, на котором все больше и больше почтовых ящиков есть возможность использовать +. Это очень удобно. Хотелось бы разрешить использование этого знака в поле почты при регистрации. Далее - пожелание по поводу регистрации. Поле индекс является обязательным, но для москвичей, которых у меня больше половины это поле не нужно. Можно ли сделать так, чтоб для региона Москва это поле не было обязательным и не показывалось при регистрации вообще? А почему перекидывает на главную я так и не понял. Единственное изменение, которое было сделано - это обновление файла аналитикс из версии 1.46 Все остальные файлы остались без изменений и что привело к такому странному результату не понятно. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2008 Жалоба Share Опубликовано 22 июля, 2008 По поводу проверки email, проверка идёт функцией /inc/vam_validate_email.inc.php А вот как корректно подправить файл, что б плюс не учитывался я что-то даже и не понял. Индекс можно отключить в Админке - Настройки - Данные клиента, просто отключи поле индекс. По поводу региона, действительно, есть такое дело. Пока наскоку не смог исправить. Можешь зарегистрировать ошибку на vamshop.ru/bugs Что б не потерялась ошибка. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2008 Жалоба Share Опубликовано 22 июля, 2008 А хотя, попробуй в /create_account.php Заменить: if ($process != true) { $country = (isset($_POST['country']) ? vam_db_prepare_input($_POST['country']) : STORE_COUNTRY);[/code] на: [code]// if ($process != true) { $country = (isset($_POST['country']) ? vam_db_prepare_input($_POST['country']) : STORE_COUNTRY); и ниже чуть, где блок этого кода заканчивается замени: $zone_name = $zone['zone_name']; } } } }[/code] на: [code] $zone_name = $zone['zone_name']; } } }// } Ссылка на сообщение Поделиться на другие сайты
Иван Градов 0 Опубликовано 22 июля, 2008 Автор Жалоба Share Опубликовано 22 июля, 2008 Спасибо. Регион попробую подправить. А в чем может быть трабл с перекидыванием на главную. Или как посмотреть что и как делали клиенты, чтоб найти в чем ошибка? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2008 Жалоба Share Опубликовано 23 июля, 2008 А ведь и должно после регистрации перекидывать на главную, только ты уже будешь залогинен в магазине со своими данными, которые указал в регистрации. или нет!? Ссылка на сообщение Поделиться на другие сайты
Иван Градов 0 Опубликовано 23 июля, 2008 Автор Жалоба Share Опубликовано 23 июля, 2008 А ведь и должно после регистрации перекидывать на главную, только ты уже будешь залогинен в магазине со своими данными, которые указал в регистрации. или нет!? Большинтсво клиентов регятся во время заказа. Полоджил в корзину, стал оформляь и ему предлагают зарегиться. После этого его должно отправлять на страницу продолжения оформления заказа. Раньше так и было, а тперь что-то глючит. Не пойму что т.к. никаких изменений не вносил. После того как закомментировал эти 2 строки глю исчез. спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2008 Жалоба Share Опубликовано 24 июля, 2008 А попробуй в /create_account.php заменить: if (!isset ($mail_error)) { vam_redirect(vam_href_link(FILENAME_SHOPPING_CART, '', 'SSL')); } else {[/code] на: [code] if (!isset ($mail_error)) { vam_redirect(vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } else { По идее, должно после регистрации кидать на страницу выбора способа доставки. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения