@ikoshkin, Вы не обижайтесь только, посты в этой теме действительно эмоциональные, поймите, я не знаю, насколько бы эмоциональным был мой пост, когда я буквально за пару недель до выхода обновления с маской уже совсем собрался купить модуль АБ соответствующего содержания, то есть, читая дословно: за пару недель до того, как они прекратят его дальнейшую разработку в связи с тем, что в ядре появился “аналогичный” функционал.
Кстати, что значит - появился? Микроформат cm-phone существует уже очень давно, и если я правильно помню, когда-то давно он уже стоял на поле с телефоном, так как всплывают в памяти темы 7-8 летней давности, когда люди-человеки наоборот спрашивали, как от этого избавиться (вот тут я вас прекрасно понимаю, у нас нередко, народ что-то активно требует, добьется, сделаете, и через некоторое время начинается обратка: зачем вы это сделали, это никому не надо, надо как раньше - поневоле призадумаешься, прежде чем что-то делать из вопрошаемого).
Вы конечно отвечали Андрею, но на вопросы гугла, которые он передал, что на самом деле все нормально работает и удовлетворяет их условиям.
Но разве вам надо, чтобы оно просто работало, неважно как, главное - работает?
Несколько раз звучала уже фраза - мы не будем смотреть, как у других, иначе мы потеряем уникальность и станем как все.
Смотреть, как сделано у других - не зазорно.
Касательно именно ввода телефона. Вы же тоже наверняка пользуетесь сайтами, где авторизация по номеру телефона происходит (я просто до сих пор надеюсь, что это тоже стоит в планах). Знаете, на каких сайтах я чувствую наибольшее душевное облегчение и благодарность? Где написано: “Введите номер телефона в любом формате”!
То есть, ввожу я его со скобками или без, две-три-или-пять черточек, с плюсом или без, пишу вначале 7 или 8 или просто опускаю эту цифру - мой ввод телефона ВСЕГДА воспринимается правильно!
Ну и надо понять, что такое маска. Я не понимаю, зачем вы ее храните в базе - то есть сам номер телефона со всеми скобками и черточками - прямо в таблице БД.
Номер телефона - это ТОЛЬКО цифры. Маска - это ТОЛЬКО отображение цифрового ряда для удобного восприятия. Это даже просто хороший тон программирования - разделить данные и отображение, что позволит сразу переключиться на другое отображение, если вы вдруг решите изменить маску.
Если я что-то не понимаю, не могу правильно понять, только буду рад если вы меня поправите.
Или… @AndreyJ, может действительно проще будет уговорить @alexbranding возобновить поддержку своего модуля, ввиду отсутствия ближайшей перспективы?..