Новогодние праздники не прошли напрасно и помимо шампанского, подарков и оливье, имела место быть работа над компонентом смс авторизации. Задача данной новости — провести короткий обзор по новым возможностям расширения. Впрочем, короткий ли это будет обзор, покажет время.
Напоминаю: компонент распространяется на коммерческой основе.
Заказать его можно здесь:
https://sitogon.ru/catalog/joomla-plugins/j-sms-registration-detail
Ссылка на демонстрационный сайт:
https://joomla4.sitogon.ru/sms-demo
Ссылка на руководство:
Joomla 3, Joomla 4, Joomla 5
Если предыдущая версия была доработана исключительно под Joomla 4 и Joomla 5, то на этот раз доработка коснулась и Joomla 3.
Все функции и возможности, которые были разработаны для Joomla 5, теперь доступны и для Joomla 3.
Все версии приведены к единому функционалу. Можно сказать, к единому стандарту.
Несмотря на то, что скриншоты я буду прилагать из версии для Joomla 5, все описанное ниже актуально и для Joomla 3.
Раздел «Пользователи» в административной панели
Долгое время при работе с компонентом J SMS Registration была недоступна функция поиска пользователя по номеру телефона.
Происходило сие не просто так, а по причине.
До версии 2.1.8 список пользователей был доступе исключительно на странице компонента «com_users», который является неотъемлемой частью системы и редактированию не подлежит.
Отныне данный список доступен в компоненте «J SMS Registration», причем он интегрирован с вышеупомянутым компонентом «com_users», что позволяет не только осуществлять поиск по номеру телефона, но и производить все те операции, что доступны в стандартном менеджере пользователей.
Визуально раздел очень похож на стандартный менеджер пользователей, однако здесь есть и поиск и сортировка по номеру телефона. И, вероятно, будут добавляться какие то новые функции.
Маска номера телефона
По многочисленным просьбам интересующихся, в компонент была интегрирована возможность использования маски номера телефона.
Лично я не большой сторонник данной функции, однако после долгих раздумий и наблюдений, внял уговорам и согласился: «Пусть это будет встроенное решение, нежели набор костылей от некого фрилансера».
Активируется маска в настройках компонента. Там же задаётся её внешний вид.
Хочу обратить внимание.
Для российских номеров маска обязательно должна начинаться с «7» или «+7».
Если же, кроме маски телефона, используется и интеграция с DADATA, то этот вопрос не столь принципиален. Сервис DADATA в любом случае вернёт номер в стандартизированном виде, в формате:
79211974938
После активации маски в настройках компонента, можно наблюдать её действие в форме авторизации.
Отключение стандартной авторизации
В предыдущей новости я рассказывал о том, что в компоненте появилась авторизация по Email.
В связи с этим, далеко не всегда есть необходимость в стандартной авторизации.
Поэтому в модуле авторизации появилась возможность отключения отображения ссылки на стандартную авторизацию.
Заключение
Также хочется отметить, что внесены небольшие улучшения в логику работы компонента.
Напоминаю!
Если у вас остались вопросы и предложения, их всегда можно озвучить в группе VK по ссылке ниже:
А также в недавно созданной группе Telegram. Ссылка:
С уважением, Владимир Егоров