Elite-Board tech support
https://forum.illusionweb.ru/

Проблема с добавлением номера
https://forum.illusionweb.ru/viewtopic.php?f=3&t=4146
Страница 1 из 2

Автор:  Denis [ 04 окт 2020, 17:11 ]
Заголовок сообщения:  Проблема с добавлением номера

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

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

Автор:  Geo [ 04 окт 2020, 23:59 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

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

Автор:  Denis [ 05 окт 2020, 00:32 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

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


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

Автор:  Geo [ 05 окт 2020, 00:35 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

Автор:  Denis [ 05 окт 2020, 00:39 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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


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

Автор:  Geo [ 05 окт 2020, 00:40 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

Автор:  Denis [ 05 окт 2020, 00:44 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

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

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

Автор:  Denis [ 05 окт 2020, 17:40 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

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

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

Автор:  Geo [ 06 окт 2020, 20:51 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

Автор:  Denis [ 06 окт 2020, 22:24 ]
Заголовок сообщения:  Re: Проблема с добавлением номера

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

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

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/