Новогодние праздники не прошли напрасно и помимо шампанского, подарков и оливье, имела место быть работа над компонентом смс авторизации. Задача данной новости — провести короткий обзор по новым возможностям расширения. Впрочем, короткий ли это будет обзор, покажет время.

Напоминаю: компонент распространяется на коммерческой основе.

Заказать его можно здесь:

https://sitogon.ru/catalog/joomla-plugins/j-sms-registration-detail

Ссылка на демонстрационный сайт:

https://joomla4.sitogon.ru/sms-demo

Ссылка на руководство:

https://sitogon.ru/dlya-tech-kto-delaet-internet/komponent-sms-avtorizatsii-i-registratsii-v-joomla-j-sms-registration

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 по ссылке ниже:

https://vk.com/sitogon

А также в недавно созданной группе Telegram. Ссылка:

https://t.me/sitogonGroup

С уважением, Владимир Егоров