 |
| Автор |
Сообщение |
|
Иван
Зарегистрирован: 24 сен 2020, 21:25 Сообщения: 337
|
Anton писал(а): А вот так работает! Иван, спасибо в очередной раз!
Иван, пару вопросов, если есть возможность помочь, и может кому из коллег тоже пригодится: 1. Хотел поменять тип ввода с text на number, но символ "+" из-за этого не хочет вставать в форму номера телефона. А так то очень удобно вводить номер с цифровой клавиатуры. Если возможно это как то обыграть дополнительной строкой в данном коде? 2. Никак не могу найти, как поменять маску ввода номера (с плейсхолдером понятно), а как саму маску. Импутмаск.js там непонятный набор кода для меня. У меня сейчас маска +7(999)000-00-00. Хотел сделать +7 999 000-00-00. 1) Используйте не number а tel (это позволит вызвать клавиатуру для ввода номера телефона) 2) assets/inputmask/phone-codes.json найдите Россия и поменяйте маску на каткую хотите
|
| 08 фев 2022, 20:26 |
|
 |
|
Anton
Зарегистрирован: 16 янв 2011, 14:59 Сообщения: 367
|
1) Да, пробовал. Но ввод происходит не корректно. Чтобы ввести первую цифру "7" нужно нажать на неё два раза, следующая цифра "9" тоже нужно нажать два раза, остальные вводятся с одного нажатия. А если пользователь нажал "7", и цифра не появилась, он к примеру жмёт "8" и опять ничего, и если нажимать по очереди к примеру "7" потом "9", потом опять "7" и следом "9" и так до бесконечности, то форма так и останется пустой. Может какой то конфликт с js который я прописал по рекомендации выше...
|
| 09 фев 2022, 10:16 |
|
 |
|
Иван
Зарегистрирован: 24 сен 2020, 21:25 Сообщения: 337
|
Anton писал(а): Может какой то конфликт с js который я прописал по рекомендации выше... Уберите этот код вообще и настройте плагин (Inputmask) так как вам нужно, благо возможности у этого плагина велики. https://github.com/RobinHerbots/Inputmask
|
| 09 фев 2022, 20:02 |
|
 |
|
Владимир
Зарегистрирован: 29 сен 2021, 16:11 Сообщения: 124
|
Александр Попов писал(а): разобрался сам всем спасибо, можно просто использовать переменную %$settings.user.phone% Можете подробнее написать , где и как эту переменную использовать?
|
| 08 мар 2022, 23:44 |
|
 |
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2966
|
Для чего?
|
| 09 мар 2022, 14:11 |
|
 |
|
Станислав
Зарегистрирован: 28 июл 2021, 13:32 Сообщения: 18
|
В этом топике в самом начале шла речь про привязку телефона к аккаунту, чтоб он (телефон) автоматом бы вставал при подаче объявления. А как вообще сделать привязку телефона? Если в админке "Включить СМС-авторизацию", то там какой-то код надо вводить из смс, которого нет. Или я чего-то не понимаю?
|
| 18 мар 2022, 16:11 |
|
 |
|
Иван
Зарегистрирован: 24 сен 2020, 21:25 Сообщения: 337
|
Станислав писал(а): В этом топике в самом начале шла речь про привязку телефона к аккаунту, чтоб он (телефон) автоматом бы вставал при подаче объявления. А как вообще сделать привязку телефона? Если в админке "Включить СМС-авторизацию", то там какой-то код надо вводить из смс, которого нет. Или я чего-то не понимаю? "Включить СМС-авторизацию" - означает что должна прийти СМС от одного из сервисов, который вы настроите (платная для вас) Это поле (%$settings.user.phone%) без смс активации использовать нельзя.
|
| 18 мар 2022, 19:46 |
|
 |
|
Василий
Зарегистрирован: 01 июл 2020, 21:44 Сообщения: 39
|
Александр Попов писал(а): разобрался сам всем спасибо, можно просто использовать переменную %$settings.user.phone% Приветствую. Подскажи, а где необходимо прописать
|
| 09 июн 2022, 09:36 |
|
 |
|
Айбек
Зарегистрирован: 08 май 2021, 01:52 Сообщения: 100
|
Искал тему на мою проблему, не нашел и решил оставить здесь... Значить заметил следующее, люди посещают, добавляют объявление, но не активируют через почту. По разным причинам, не поняли, или вводят не существующий эл адрес. Таким образом объявление не размещено. Включил смс авторизацию! Все работает, смс приходит (правда не сразу), активация происходит, далее интересное... При выходе и последующем входе через форму Авторизация нужно ввести либо емайл либо номер телефона и ниже пароль, при вводе емайл и пароль проходит авторизация а вот при вводе номера телефона формата 89001111111 Выдает ошибку, так как при регистрации сделан формат номера +7(900)1111111 Как сделать чтобы при Регистрации ввод номера был в таком формате +79001111111 или сделать чтобы при смс авторизации оставить только номер с форматом как при регистрации +7__________ а почту убрать... Хотелось бы чтобы был такой формат при регистрации и авторизации что на первом рисунке. Спасибо! И еще в форме регистрации вот этот код не срабатывает: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
_________________ Деньги есть! Можно и поесть! И после немного порыться в кодах...
|
| 02 авг 2022, 23:50 |
|
 |
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2966
|
Чтобы была возможность авторизации для телефонов с префиксом 8 пропишите в config.php: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Чтобы изменить маску номера телефона, отредактируйте файл phone-codes.json в папке шаблона. В штатных шаблонах он находится по этому пути assets/plugins/inputmask/phone-codes.json в Вашем случае он наверно будет в другом месте inputmask/phone-codes.json Айбек писал(а): И еще в форме регистрации вот этот код не срабатывает: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Это код для проставления префикса +7 в форме публикации. В форме регистрации чуть проще Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. добаьте этот код в footer.html
|
| 04 авг 2022, 13:18 |
|
|
|
Страница 3 из 4
|
[ Сообщений: 35 ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
 |