Привет друзья!
Как вместо email логиниться по номеру телефона и убрать email из обязательных.
Престашоп версии 1.6
Можно ли не создавая новое поле в таблице ps_customer в поле email сохранять телефонный номер: просто переименовать в tpl "адрес E-mail" в "номер сотового телефона" и отключить проверку вводимых в поле данных на соответствие формату почтовых адресов?
Нашел следующее:
Для того что-бы избавиться от проверки на соответствия шаблону емейла и иметь возможность написать моб. телефон, в файле /classes/Validate.php 48 строка
Код:
return empty($email) OR preg_match('/^[a-z0-9!#$%&\'*+\/=?^`{}|~_-]+[.a-z0-9!#$%&\'*+\/=?^`{}|~_-]*@[a-z0-9]+[._a-z0-9-]*\.[a-z0-9]+$/ui', $email);
нужно изменить на строку
Код:
return empty($email) OR preg_match('/^[+0-9. ()-]*$/', $email);
Появится возможность регистрироваться с помощью мобильного...
Но будет баг, что движок будет пытаться отправит на емайл письмо.
Если все правильно, то задача только в том, чтобы отключить отправку писем?