Сообщение #5 korshunov » 18.11.2017, 07:04
Отучать пользователя - это выйдет за свой счет, то есть лишь во вред продажам. Сомневаюсь, что это хорошо.
Хотите отучать - начните отучать со СМИ, чтобы они все писали номер единообразно - будет эффективнее...
С проверкой телефона создатели не только усложнили, но и несколько напутали. Если на демосайте пробовать делать заказ с номером телефона '1', то даст ошибку "Поле Телефон пустое или имеет неверный формат". По смыслу текста ошибки пустой номер телефона не допускается. Однако если попробовать сделать заказ с пустым номером телефона, то он проходит...
С другой стороны, если смотреть код проверки, там сразу видны явные ошибки, например, в
public function is_phone($phone = "", $is_required = false) {
// general
if (!$this->is_safe($phone)) {
return false;
}
при вызове функции is_safe второй параметр не передается...
Отучать пользователя - это выйдет за свой счет, то есть лишь во вред продажам. Сомневаюсь, что это хорошо.
Хотите отучать - начните отучать со СМИ, чтобы они все писали номер единообразно - будет эффективнее...
С проверкой телефона создатели не только усложнили, но и несколько напутали. Если на демосайте пробовать делать заказ с номером телефона '1', то даст ошибку "Поле Телефон пустое или имеет неверный формат". По смыслу текста ошибки пустой номер телефона не допускается. Однако если попробовать сделать заказ с пустым номером телефона, то он проходит...
С другой стороны, если смотреть код проверки, там сразу видны явные ошибки, например, в
public function is_phone($phone = "", $is_required = false) {
// general
if (!$this->is_safe($phone)) {
return false;
}
при вызове функции is_safe второй параметр не передается...