Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 00:03



Ответить на тему  [ Сообщений: 19 ]  Страница 1, 2  »
Проблема с добавлением номера 
Автор Сообщение

Зарегистрирован: 02 окт 2020, 19:17
Сообщения: 20

Здравствуйте! Я купила ваш скрипт, но у меня возникла проблема с добавлением номеров других стран. Моя доска ориентирована на несколько европейских стран, но форма добавления номера заточена под формат российского номера. Можно добавить только определённое число цифр, но мне нужно, чтобы добавлялось любое значение и вначале стоял только +

Сможете подсказать, как и где внести изменения?


У вас нет необходимых прав для просмотра вложений в этом сообщении.


04 окт 2020, 17:11
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Отредактируйте файл масок телефонных номеров phone-codes.json
В штатных шаблонах он находится в папке /templates/имя_шаблона/assets/plugins/inputmask/phone-codes.json
В шаблонах Оксаны Соболевой это /templates/имя_шаблона/inputmask/phone-codes.json
Замените содержимое файла на это.
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Количество цифр в маске номера можете изменить на своё.
После этого очистите кэш браузера для сайта, иначе изменений можете не увидеть.


04 окт 2020, 23:59
Профиль

Зарегистрирован: 02 окт 2020, 19:17
Сообщения: 20

Geo писал(а):
Отредактируйте файл масок телефонных номеров phone-codes.json
В штатных шаблонах он находится в папке /templates/имя_шаблона/assets/plugins/inputmask/phone-codes.json
В шаблонах Оксаны Соболевой это /templates/имя_шаблона/inputmask/phone-codes.json
Замените содержимое файла на это.
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Количество цифр в маске номера можете изменить на своё.
После этого очистите кэш браузера для сайта, иначе изменений можете не увидеть.


Я заметил, что в файле: inputmask/phone-codes.json присутствуют маски для разных, но почему когда я пытаюсь добавить объявление - не подставляется автоматически маска для моей страны или стран, которые добавлены в древо регионов?


05 окт 2020, 00:32
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Маска подбирается по коду страны. Дерево регионов тут ни при чём.


05 окт 2020, 00:35
Профиль

Зарегистрирован: 02 окт 2020, 19:17
Сообщения: 20

Geo писал(а):
Маска подбирается по коду страны. Дерево регионов тут ни при чём.


Сделал всё точь в точь, как вы написали выше, но изменений нет. Осталось тоже самое поле, что на скриншоте.


05 окт 2020, 00:39
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Это кэш. Очистите кэш или тестируйте в приватном режиме браузера.


05 окт 2020, 00:40
Профиль

Зарегистрирован: 02 окт 2020, 19:17
Сообщения: 20

Geo писал(а):
Это кэш. Очистите кэш или тестируйте в приватном режиме браузера.

Всё верно, проблема была в кэше. Спасибо!

Ещё такой вопрос: а возможно сделать так, чтобы при добавлении объявления автоматически подбиралась нужная маска для той страны откуда пользователь?


05 окт 2020, 00:44
Профиль

Зарегистрирован: 02 окт 2020, 19:17
Сообщения: 20

Geo писал(а):
Это кэш. Очистите кэш или тестируйте в приватном режиме браузера.

Я всё сделал, как вы сказали и это сработало, но появилась проблема другого характера. В маске стоит 10 решёток и это позволяет вводить только 10 цифр, я добавил больше решёток, чтобы можно было добавлять больше цифр, но когда вводишь телефон короче, то система не даёт сохранить объявление, выводя ошибку: Неверное значение поле телефон

Возможно как-нибудь снять ограничения по цифрам, чтобы номер короче тоже добавлялся, а не требовал именно то число, сколько решёток # в маске ?


У вас нет необходимых прав для просмотра вложений в этом сообщении.


05 окт 2020, 17:40
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Создайте любой файл с расширением .inc в папке commands
Там пропишите
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


06 окт 2020, 20:51
Профиль

Зарегистрирован: 02 окт 2020, 19:17
Сообщения: 20

Geo писал(а):
Создайте любой файл с расширением .inc в папке commands
Там пропишите
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Данный метод сработал! Спасибо за помощь!

А вообще возможно сделать так, чтобы подставлялась нужная маска по коду нужной страны? Если человек например из Литвы, то маска для литовского номера.


06 окт 2020, 22:24
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 19 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron