Встройте маску номера телефона в движок. Плагинов куча, у некоторых это внедрено в шаблоны и получается конфликты. плюс половина глючных и не во всех местах и не с первого раза начинает срабатывать маска плюс по логике движка плагин/маска должны быть "разные" для фронт энда и админки.
7 комментариев
https://www.webasyst.ru/store/... - этот не глючный.
Наверное хороший плагин, но магазины не в России и номера не +7...
Следите за обновлениями, будет добавлена поддержка форматов стран СНГ.
хорошо, но учитывайте пожалуйста и фактор мультивитринности, что бы была гибкая настройка где применять а где нет.
Некоторые темы уже внедрили свои маски. и что бы не было конфликтов... потому и создал эту тему, что был внедрен стандарт для всех разработчиков.
Плагин уже в текущей версии поддерживает интеграцию в любую тему дизайна и в любой плагин, а со стандартными полями (во всех типах корзин, на странице регистрации, в личном кабинете, и на формах популярных плагинов) работает из коробки без интеграции.
Поддержки мультивитринности не будет, т.к. я не вижу в этом никакой необходимости. В новой версии плагина будет включена возможность сменить формат маски на формат другой страны прямо на поле для ввода номера телефона, а не в настройках плагина.
Я понимаю что вы хотите продать свой плагин вы относитесь к нему как своему детищу но здесь открыта тема о доработке функционала движка. и стандартизации функционала. Вы не можете гарантировать что не будет конфликтов со всеми темами дизайна (даже с теми у которых маска уже включена в шаблон и не может быть отключена (для этого и есть "функционал мультивитринности" где нужно включен где не нужно отключен. И разработчики могут игнорировать ваш плагин особенно если у них есть свой (пускай и не такой "хороший" как у вас)
речь идет о стандарте и эту функцию должны доработать разработчики и закрыть эти вопросы раз и навсегда.
А смысл внедрять это в движок? Они внедрят так, что будет ни исправить, ни добавить. Знаем мы этих внедрителей. Делать неотключаемое нечто в последнее время в их стиле.
Вариантов с телефонными полями там немного и достаточно пришить к настройкам нужного плагина возможность менять/добавлять свои поля и дело в шляпе. Перечислил через запятую в окошке настроек всякие нетривиальные штуки и сидишь наслаждаешься тем, что всё работает везде.
Например на моих сайтах применяются такие поля (подозреваю что это почти всё по дефолту есть везде)
Как правило в 90% случаев этого уже должно быть достаточно. Что делать с нестандартными написано выше.