Форма регистрации в сайдбаре с помощью Login With Ajax

Здравствуйте, сегодня рассмотрим еще один плагин –  Login With Ajax, позволяющий создать на сайте форму регистрации и входа пользователей в сайдбаре (или в другом месте вашего сайта), при этом у данного плагина есть возможность использовать технологию Ajax (то есть без обновления содержимого страницы).

Скачать исходники для статьи можно ниже

Плагин Login With Ajax более прост по сравнению с плагином  Theme My Login, о котором я рассказывал вам в предыдущей статье, однако, он без проблем справится с упрощением процедуры регистрации новых пользователей на вашем сайте.

Особенности:

  • Вход под своим логином на сайт, регистрация, восстановление пароля без обновления содержимого сайта, так как используется Ajax технология.
  • Совместимость с WordPress, WordPress MU и BuddyPress (поддерживаются только логины BuddyPress, регистрация новых пользователей пока не поддерживается).
  • Перенаправлять пользователей при входе и выходе из своей учетной записи
  • Перенаправление пользователей при входе и выходе из своей учетной записи на основе их роли (пользовательские роли).
  • Возможность настройки оповещения – редактирование сообщения, которое отправляется пользователям при регистрации.
  • Наличие виджета.
  • Наличие шорткодов.

Плагин Login With Ajax есть на wordpress.org:

Последняя версия плагина (на момент написания статьи): 3.0.4.1

Последнее обновление: 2012-5-7

Загрузок: 173,844 – хороший показатель!

Автор: NetWebLogic

Сайт плагина: 

http://netweblogic.com/wordpress/plugins/login-with-ajax/

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

Установка плагина стандартная – заходим в панель управления сайтом, в левом меню выбираем пункт “Плагины” и его подпункт “Добавить новый”, в строку поиска вводим Login With Ajax, устанавливаем и активируем плагин.

После чего в панели управления, в левом меню, в пункте “Настройки” (Параметры) у вас появится новый подпункт “Login With Ajax”, заходим в него и видим следующее:

настройка плагина login with ajax

Настроек поменьше, нежели в плагине Theme My Login.

Все настройки можно оставить по умолчанию! – то есть не нужно ничего менять, все будет работать отлично!

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

Далее идет настройка редиректа (перенаправления), здесь можно для каждой роли пользователя поставить свой редирект.

И последнее – это настройка оповещения – можно отредактировать сообщение, которое отправляется пользователю при регистрации.

Идем дальше.

Теперь нам нужно вставить виджет плагина Login With Ajax в сайдбар.

Заходим в панели управления сайтом на wordpress в пункт “Внешний вид” и выбираем подпункт “Виджеты”. Здесь находим виджет “Login With Ajax” и перетаскиваем его в сайдбар, после чего нам откроются его настройки:

виджет плагина login with ajax

Ставим галочки напротив двух пунктов представленных в данном виджете:

Вкл. Profile link – добавляет ссылку “Profile”, когда пользователь уже осуществил вход, перейдя по которой попадаете в редактирование своего профиля:

настройка плагина для создания формы входа и регистрации в сайдбаре

Вкл. AJAX Registration – добавляется ссылку “Регистрация” (смотри скриншот ниже), которая позволит вашим посетителям зарегистрироваться не покидая страницу сайта, на которой они находятся.

После добавления виджета от  Login With Ajax в сайдбар у нас на сайте появится вот такая форма (под дизайн темы вашего сайта):

форма входа пользователя в сайдбаре

Как видите у нас также есть две ссылки внизу:

– Забыли свой пароль

– Регистрация

Если нажать на ссылку “Забыли свой пароль”, то внизу у нас выскользнет форма восстановления пароля через почту:

форма восстановления пароля с помощью плагина login with ajax

Если же мы нажмем на ссылку “Регистрация”, то у нас появится лайтбокс (всплывающее окно) с формой регистрации:

форма регистрации в лайтбоксе (всплывающем окне) - плагин login with ajax

Достаточно удобно!

Вводим имя пользователя и email, после чего жмем на кнопку “Регистрация” и получаем положительное сообщения:

регистрация посетителей в лайтбоксе

Закрываем лайтбокс (всплывающее окошко), заходим в свой email и узнаем пароль от логина – вот и все процедура регистрации!

По моему мнению, удобно!

 

Если вы хотите вывести форму в любом другом месте вашего сайта, то используйте следующий код:

<?php login_with_ajax(); ?>

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Форма регистрации в сайдбаре с помощью Login With Ajax: 6 комментариев

  1. Wavy

    Добрый день! Установила такой плагин к себе на страничку, но почему-то авторизация не проходил, крутиться загрузка, но никак не может прогрузиться.. В чем может быть проблема?

  2. Дима

    тестирую плагин на вордпрессе вер. 3.6 при нажатии на кнопку регистрация открывается всплывающее окно регистрации и сразу перебрасывает на регитсрационную форму самого вордпресс. Тоже самое и напомнить пароль и вход. Скажите пожалуйста в чём проблема, что так происходит?

Добавить комментарий для Wavy Отменить ответ