Сделать встроенную маску номера телефона

3

Встройте маску номера телефона в движок. Плагинов куча, у некоторых это внедрено в шаблоны и получается конфликты. плюс половина глючных и не во всех местах и не с первого раза начинает срабатывать маска плюс по логике движка плагин/маска должны быть "разные" для фронт энда и админки.

7 комментариев

  • 0

    https://www.webasyst.ru/store/... - этот не глючный.

  • +2
    Андрей Андрей 24 февраля 2021 12:53 #

    Наверное хороший плагин, но магазины не в России и номера не +7...

  • +2
    Андрей Андрей 24 февраля 2021 21:03 #

    хорошо, но учитывайте пожалуйста и фактор мультивитринности, что бы была гибкая настройка где применять а где нет. 

    Некоторые темы уже внедрили свои маски. и что бы не было конфликтов... потому и создал эту тему, что был внедрен стандарт для всех разработчиков.

    • +1

      Плагин уже в текущей версии поддерживает интеграцию в любую тему дизайна и в любой плагин, а со стандартными полями (во всех типах корзин, на странице регистрации, в личном кабинете, и на формах популярных плагинов) работает из коробки без интеграции.

      Поддержки мультивитринности не будет, т.к. я не вижу в этом никакой необходимости. В новой версии плагина будет включена возможность сменить формат маски на формат другой страны прямо на поле для ввода номера телефона, а не в настройках плагина.

    • +1
      Андрей Андрей 25 февраля 2021 11:51 #

      Я понимаю что вы хотите продать свой плагин вы относитесь к нему как своему детищу но здесь открыта тема о доработке функционала движка. и стандартизации функционала. Вы не можете гарантировать что не будет конфликтов со всеми темами дизайна (даже с теми у которых маска уже включена в шаблон и не может быть отключена (для этого и есть "функционал мультивитринности" где нужно включен где не нужно отключен. И разработчики могут игнорировать ваш плагин особенно если у них есть свой (пускай и не такой "хороший" как у вас)

      речь идет о стандарте и эту функцию должны доработать разработчики и закрыть эти вопросы раз и навсегда. 

      • +3
        replicant replicant 25 февраля 2021 14:04 #

        А смысл внедрять это в движок? Они внедрят так, что будет ни исправить, ни добавить. Знаем мы этих внедрителей. Делать неотключаемое нечто в последнее время в их стиле.

        Вариантов с телефонными полями там немного и достаточно пришить к настройкам нужного плагина возможность менять/добавлять свои поля и дело в шляпе. Перечислил через запятую в окошке настроек всякие нетривиальные штуки и сидишь наслаждаешься тем, что всё работает везде.

        Например на моих сайтах применяются такие поля (подозреваю что это почти всё по дефолту есть везде)

        input[name^="phone"], input[name^="data[phone]"],input[name^="profile[phone]"], input[name^="customer[phone]"], input[name^="fields[phone]"]

        Как правило в 90% случаев этого уже должно быть достаточно. Что делать с нестандартными написано выше.

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите