Домой Каталог: Плагины WordPress WP SMS Register Не принимает номер телефона YOTA
8ответ(ов) в теме
narisoval@me.com
не в сети 6 лет
На сайте с 16.05.2019
Участник
Тем 7
Сообщения 26
1
19:24
Версия плагина: 1.2.4

В общем проблема в следующем.

Есть номер телефона YOTA. формат у него +7 999 ххх хххх
Есть форма, которая ожидает, что номер будет введен в формате 7xxxххххххх. Если вводить номер YOTA, то пишет что номер указан некорректно. Пример номера: 79998019090

Но если убрать 7, то он принимает номер и корректно присылает СМС и вроде бы это ок. Но если без 7 вводить номера других операторов, то скрипт ругается что номер указан некорректно.

Редакции сообщения
22.05.2019 19:32narisoval@me.comПричина: не указано
0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
2
19:37

пробуйте открыть файл wp-sms-register.php в папке плагина на строке 216 увидите:

$pattern = '/^([87](?!95[4-9]|99d|907|94[^0]|812[^9]|336)([34]d|9[^7]|8[13]...

замените на
$pattern = '/^(7)?[s-]?(?[489][0-9]{2})?[s-]?[0-9]{3}[s-]?[0-9]{2}[s-]?[0-9]{2}$/is';

проверьте, отпишитесь по результату

0
narisoval@me.com
не в сети 6 лет
На сайте с 16.05.2019
Участник
Тем 7
Сообщения 26
3
20:47

сделал. Проблема сохранилась.

Скрин

Причем теперь любой номер вызывает ошибку. В формате 7хххххххххх и без 7

Редакции сообщения
22.05.2019 20:48narisoval@me.comПричина: не указано
0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
4
21:10

проверил у себя, с предложенной правкой никаких проблем не возникает, номера принимает, смс отправляются

0
narisoval@me.com
не в сети 6 лет
На сайте с 16.05.2019
Участник
Тем 7
Сообщения 26
5
12:01

Не понимаю что может быть не так?

1. Скачал плагин заново.
2. Заменил нужную строчку.

Выдает ошибку:

Это чистый WP, из плагинов только recall и sms

Фрагмент измененного кода:

Редакции сообщения
23.05.2019 12:03narisoval@me.comПричина: не указано
0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
6
12:36

пришлите доступ в админку в личку, сам посмотрю

0
narisoval@me.com
не в сети 6 лет
На сайте с 16.05.2019
Участник
Тем 7
Сообщения 26
7
19:20

спасибо, теперь работает отлично!

Нехватает функции изменить номер телефона, после того как указал. допустил ошибку в номере телефона и нажал "регистрацию" — уже не изменить его.Есть какое-то решение этого?

Редакции сообщения
25.05.2019 19:31narisoval@me.comПричина: не указано
25.05.2019 19:32narisoval@me.comПричина: не указано
0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
8
08:32

можно очистить куки и сессию браузера

0
Вы не имеете права на публикацию сообщений в этой теме