Параметры модуля Авторизация (mod_login) – Joomla

Вступление

На прошлом уроке знакомство с административной панелью сайта Joomla, было не полным. За уроком, остался вопрос авторизации на сайте. Несмотря на кажущеюся простоту, вход в интерфейс администратора и права на такой вход, требуют серьёзных пояснений.

Переопределяем макет страницы регистрации в используемый шаблон Joomla.

 Для этого копируем файл:

100% responsive to any types of devices

The automatic resized mechanism of JSN PageBuilder 4 makes the page layout display perfectly on any device from mobile, laptop to tablet or desktop.

Even your visitors are using the quite old version of mobile such as iPhone 4, no worry. JSN PageBuilder 4 supports mobile-optimized that makes your page layout and content present nicely on all mobile devices without any coding or configuration.

Specially, you will able to customize the layout and elements, even hiding them in a specific device without having an effect on others. 

Создаем, и подключаем к переопределенному макету файлы JS и CSS

Для автоматического заполнения полей нам потребуется использовать немножко JavaScript. Мы можем написать его или в общем файле JS, который подключен к шаблону, или создать новый файл и подключить его только в макете регистрации. Пойдем вторым путем.

Создаем  JS-код для быстрой регистрации

В файл копируем следующий код:

Добавляем файл стилей, и скрываем все лишние поля

Когда мы убедились, что все поля заполняются скриптом корректно, и регистрация проходит успешно, нужно придать форме законченный вид и скрыть все автоматически заполняемые поля. Пользователь должен видеть только два поля: «Имя» и «Адрес электронной почты». Наполняем наш файл registration.css следующим содержимым:

Переносим заголовки полей в placeholder’ы (не обязательно)

В целом форма быстрой регистрации уже готова. Если вы хотите сделать её еще компактнее, можно перенести названия полей внутрь полей. Код в макете регистрации сделан таким образом, что мы получаем уже готовые сформированные поля. Есть два пути. Мы можем либо сформировать поля в html заново (что не очень-то и просто), либо подправить код путем поиска-замены по содержимому переменной. Пойдем вторым путем. Как по мне, он проще.

Найдем код:

Can i set up a social login in joomla?

Unfortunately, Joomla doesn’t have this feature by default, however, there are many third-party extensions that can execute the job. Here are some top suggestions.

Copy, paste, duplicate or delete any elements

With JSN PageBuilder 4 capabilities, you can quickly recreate your previous part by duplicating the existing rows or columns or delete them in one click. 

For the similar designs, it also allows you to copy and paste your styling for new elements in a second instead of manually editing. 

Focus on flexibility

Distinguishing from all other Joomla page builders in the market, JSN PageBuilder 4 is not bound to any pre-built element. Giving you all the necessary tools to develop any type of page and design.

  • Modern visual composer
  • 30 powerful elements.
  • Work perfectly as a Joomla editor
  • Advanced Responsive Controls
  • Ability to add custom CSS/JS code
  • 3rd party integrations: K2, Falang.
  • Revision History
  • AutoSave, Redo & Undo
  • Powerful Tracking Feature
Похожее:  Передать показания счетчика воды Фрязино (МосОблЕИРЦ), личный кабинет

View More Details

Getting a jauthentication error message

When you get this error message:

Import-export feature

This new generation page builder is also fully equipped with the import-export layout – which is rated as one of the most significant features of PageBuilder 3. This feature let you use the previous layout that you had created for a new page in the quickest way.

Let’s create a beautiful joomla page with jsn page builder 4!

“A picture is worth a thousand words”

To understand the value of an extension, there is nothing better than to try it yourself. You can download and try ALL features of JSN PageBuilder 4 with our free plan now!

Plan and pricing

With JSN PageBuilder 4, we apply a totally different pricing plan that we believe it’s the bring you the most benefit when comparing with others on the market. Pricing plan

Ready-to-use section designs

If you are the beginners and not sure how to build the layout, our collection of ready-to-use sections is where you can get support. Easily drag & drop the pre-built section to your page and customized single element as your need, now they might come in handy to save your time and effort to build any kind of website with PageBuilder 4.

Support – documentation – guide

To shorten your learning process, and increase your experience with this Joomla page builder, we have prepared a full set of guidelines with details and helpful instructions:

Or feel free to ask us any questions at our forum support.

Support 3rd party joomla extensions

Besides working perfectly with Joomla articles and Joomla custom modules, JSN PageBuilder 4 also allows your pages to display content from other third parties such as K2 or EasyBlog. You can use this tool as an effective content builder in Joomla by inserting content from other third parties to Joomla articles or custom modules.

Theme styling – design on the flow

In the previous version, to test your build, you have to go back-and-forth between the editor screen and the frontend. It causes a lot of inconveniences and slows down your working time significantly.

Быстрая регистрация в joomla своими руками. защита от спама.

Теперь, когда базовая форма быстрой регистрации в Joomla готова, можно вернутся к теме защиты от спам-регистраций.

Другие уроки joomla

  • 10 лучших WAMP платформ для CMS Joomla под Windows, урок 3
  • 12 Правил оптимизации Joomla сайта, урок 28
  • 2 программы FTP клиент для создания Joomla сайта – FilleZilla, WinSCP, урок 4
  • 33 первых расширения Joomla сайта — плагины и компоненты для расширения функционала сайта, урок 29
  • 5 Программ для работы с изображениями Joomla, урок 6
  • Favicon сайта Joomla – как создать и установить favicon на сайт Joomla, урок 13
  • Joomla модуль Обёртка (Wrapper)
  • Joomla на XAMPP — управление Joomla в автономном режиме на локальной машине, урок 7
  • reCAPTCHA версия 2.0 на сайте Joomla — капча на Joomla сайте
  • URL Joomla: SEF, ЧПУ, убрать index урок 59
Похожее:  Блог - Алла Сергеевна Маркова

Использование стандартной регистрации joomla для рассылки спама

Есть еще одна проблема, о которой, уверен, многие не знают. Какая-то умная голова догадалась использовать форму регистрации Joomla для рассылки спама.

«Как такое возможно?» – спросите вы. Очень просто. Страница формы регистрации Joomla стандартная:

Как должна выглядеть быстрая форма регистрации?

Давайте подумаем, как должна выглядеть идеальная форма регистрации. В моем представлении, это форма, содержащая минимум полей, которую сможет заполнить даже ребенок. Чаще всего к таким полям относятся контактные данные (Email или телефон) и имя пользователя (просто чтобы знать, как к пользователю обращаться).

Как настроить разрешение регистрации пользователей

Зайдите в менеджер пользователей – Настройки:

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

Разрешить регистрацию пользователей – если поставите ДА, пользователи смогут регистрироваться на сайте, если укажите НЕТ, но форму регистрацию на сайте выведите, то там будут отображаться данные для входа, а ссылки “регистрация” не будет. Этот метод можно использовать, если форма входа нужна для администраторов или лишь немногих пользователей, которых вы сможете создавать только в админ-панели, т.е. самостоятельно они регистрироваться не смогут.

Активация пользователя – если выберите “самостоятельно”, пользователю будет приходить письмо для активации аккаунта, если выберите “администратором”, вам придется вручную активировать каждого пользователя.

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

Теперь вы знаете, как настроить форму регистрации и как разрешить или запретить регистрацию пользователей на вашем сайте. Оставайтесь с нами и вы узнаете еще много новых возможностей, которые мы будем реализовывать для удобства наших сайтов и их благоустройства!

Менеджер меню joomla: создание пункта меню «форма авторизации»

Для того, чтобы создать Пункт меню «Форма авторизации» нужно его выбрать из типа пунктов меню Joomla «Пользователи» в поле «Тип пункта меню», нажав на кнопку «Выбрать». При этом сразу после выбора поле «Ссылка» автоматически заполнится и примет значение:

Настройка формы авторизации

Форму авторизации можно дополнительно настроить.

Настройки стандартного модуля авторизации в joomla 3

Для настройки понадобятся вкладки “Модуль” и “Привязка к пунктам меню”.

Нужна ли защита от автоматических регистраций?

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

Теперь, когда мы определились с внешним видом и функциональностью нашей быстрой регистрации, пора перейти непосредственно к ее реализации.

Нужна ли отдельная страница для регистрации?

По умолчанию Joomla предлагает только один вариант регистрации – на отдельной странице, адрес которой я уже писал выше. Иногда может быть удобнее производить регистрацию в модуле  Joomla, или, например, во всплывающем окне. Что-то вроде:

Если вы хотите использовать такой нестандартный вид регистрации в Joomla, будьте готовы написать немного дополнительного кода.

Похожее:  Meri kei intouch ru личный кабинет

Параметры модуля авторизация (mod_login)

Большинство модулей в Joomla! имеют параметры, с помощью которых их можно настраивать. Рассмотрим параметры стандартного модуля mod_login, который используется для отображения формы авторизации на сайте.

Для изменения параметров модуля необходимо выполнить следующие действия:

  1. Авторизуемся в административной панели
  2. Выбираем в меню пункт Модули->Модули сайта (Modules->Site Modules)
  3. Открывается Менеджер модулей [ Сайт ]
  4. В списке модулей сайта находим модуль Авторизация (Login Form) у данного модуля, в самой последней колонке (Тип) будет указано mod_login.
  5. Выбираем этот модуль, и нажимаем кнопку Изменить (Edit)
  6. В диалоге редактирования модуля изменяем параметры и нажимаем кнопку Сохранить (Save).

Теперь, давайте внимательнее присмотримся к диалогу редактирования модуля mod_login.

Первым по порядку в диалоге размещен раздел Подробности (Details), который содержит общие для большинства модулей параметры:

Заголовок (Title) — это отображемый на сайте заголовок модуля. Вы можете заменить текст “Авторизация” на любой другой, например “Вход для авторов”.

Показывать заголовок (Show title) — данный параметр позволяет отключить отображение заголовка модуля на сайте.

Позиция (Position) — определяет позицию в шаблоне в которой будет опубликован модуль.

Уровень доступа (Access Level) — определяет уровень доступа к этому модулю. Для того чтобы пользователи могли авторизовываться на сайте, оставьте значение “Public”.

Публикация (Published) — для публикации (отображения) модуля на сайте, значение параметра должно быть установлено в “Да”.

Следующий раздел в диалоге редактирования модуля mod_login называется Параметры (Parameters). Этот раздел содержит параметры специфичные именно для этого модуля.

Суффикс класса CSS модуля (Module Class Suffix) — может использоваться для настройки внешнего вида модуля.

Пре-текст (Pre-text) — текст или HTML который будет отображаться над формой авторизации. Например: “Здравствуйте, пожалуйста авторизуйтесь”.

Пост-текст (Post-text) — текст или HTML который будет отображаться под формой авторизации.

URL перенаправления при Входе (Login Redirection URL) — ссылка, куда будет перенаправлен пользователь после успешной авторизации. По умолчанию пользователь будет перенаправлен на Главную страницу.

URL перенаправления при Выходе (Logout Redirection URL) — ссылка, куда будет перенаправлен пользователь после выхода.

Сообщение при входе (Login Message) — позволяет показать или скрыть всплывающее окно с сообщением об успешной авторизации.

Сообщение при входе (Logout Message) — позволяет показать или скрыть всплывающее окно с сообщением о выходе (завершении сеанса работы).

Приветствие (Greeting) — позволяет показать или скрыть приветствие авторизованному пользователю.

Имя/Псевдоним (Name/Username) — определяет что показывать в приветствии имя пользователя или его логин.

Последний раздел диалога редактирования модуля называется Страницы/Объекты (Pages/Items), позволяет указать на каких страницах будет опубликован (отображаться) модуль. По умолчанию выбрано значение Все (All), однако, если необходимо, можно скрыть этот модуль, указав явно, на каких страницах его нужно показыавть. После этого модуль будет отображаться только на заданных явно страницах.

У вас нет доступа к панели управления сайтом

Чтобы избавиться от ошибки “У вас нет доступа к панели управления сайтом”, делаем следующее:

Чем плоха стандартная регистрация joomla?

Стандартная форма регистрации Joomla довольно неоднозначна. Лично мне она совсем не нравится. Выглядит она так:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

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

Ваш адрес email не будет опубликован.

Adblock
detector