uLogin
Donate link: http://ulogin.ru
Tags: ulogin, login, social, authorization
Tested up to: 3.0.3.2
Stable tag: 3.0.3.2
License: GNU General Public License, version 2
uLogin — это инструмент, который позволяет пользователям получить единый доступ к различным Интернет-сервисам без необходимости повторной регистрации, а владельцам сайтов — получить дополнительный приток клиентов из социальных сетей и популярных порталов (Google, Яндекс, Mail.ru, ВКонтакте, Facebook и др.)
Установка
- Распакуйте содержимое папки upload архива установки в корень сайта.
- Активируйте модули "uLogin - панель" и "uLogin - общие настройки" в списке модулей.
- Модуль заработает сразу после активации с настройками по умолчанию.
При активации(установке) модуля "uLogin - панель" автоматически создаются дочерние модули и добавляются в макет Account. При активации(установке) модуля "uLogin - общие настройки" создаётся группа клиентов uLogin для новых, регистрирующихся через uLogin клиентов.
Более детальную информацию смотрите на сайте https://ulogin.ru/help.php
Модуль "uLogin - общие настройки"
В данном модуле задаются:
Значение поля uLogin ID общее поле для всех виджетов uLogin, необязательный параметр (см. "Настройки виджета uLogin");
Группа клиентов по умолчанию: группа, присваиваемая пользователям, зарегистрированных с помощью uLogin. По умолчанию - группа uLogin - создаётся после установки модуля.
Модуль "uLogin - панель"
Здесь Вы можете указывать параметры для каждой панели uLogin отдельно.
Параметр модуля Значение поля uLogin ID - задаёт значение для виджета данной панели. Пустое поле - значение берётся из модуля "uLogin - общие настройки".
Параметр Тип формы - влияет на отображение панели uLogin:
- Форма offline - авторизация - форма для авторизации, отображается, когда пользователь онлайн. Место расположения определяется в макетах.
- Форма online - синхронизация - форма для связывания аккаунтов различных соцсетей, отображается, когда пользователь офлайн. Место расположения определяется в макетах.
- Форма online - синхронизация в личном кабинете пользователя - то же, что и Форма online - синхронизация, за исключением того, что форма будет отображаться только в личном кабинете пользователя на странице редактирования данных только при добавлении модуля в макет Account.
При активации(установке) модуля "uLogin - панель" автоматически создаются два дочерних модуля и добавляются в макет Account.
Настройки виджета uLogin
При установке расширения uLogin авторизация пользователей будет осуществляться с настройками по умолчанию.
Для более детальной настройки виджетов uLogin Вы можете воспользоваться сервисом uLogin.
Вы можете создать свой виджет uLogin и редактировать его самостоятельно:
для создания виджета необходимо зайти в Личный Кабинет (ЛК) на сайте http://ulogin.ru/lk.php, добавить свой сайт к списку Мои сайты и на вкладке Виджеты добавить новый виджет. После этого вы можете отредактировать свой виджет.
Важно! Для успешной работы плагина необходимо включить в обязательных полях профиля поле Еmail в Личном кабинете uLogin.
Заполнять поля в графе "Тип авторизации" не нужно, т.к. расширение uLogin настроено на автоматическое заполнение данных параметров.
Созданный в Личном Кабинете виджет имеет параметр uLogin ID.
Скопируйте значение uLogin ID вашего виджета в соответствующее поле в настройках плагина на вашем сайте и сохраните настройки.
Если всё было сделано правильно, виджет изменится согласно вашим настройкам.
Особенности
Для ручного вывода панели авторизации в любом месте шаблона темы OpenCart необходимо следать следующее:
-
Добавить контроллёр модуля в php файл шаблона, например, для вывода панели в хэдере, необходимо добавить этот код в файл
catalog/controller/common/header.php
:$data['ulogin_form_marker'] = $this->load->controller('module/ulogin');
Обратите внимание: добавить код нужно в начало метода index соответствующего контроллера.
-
Добавить вывод панели в шаблоне
catalog/view/theme/default/template/common/header.tpl
, например после строки<div class="collapse navbar-collapse navbar-ex1-collapse">
:<?php echo $ulogin_form_marker;?>
Панель синхронизации в личном кабинете пользователя и панель авториации на страницах входа и регистрации настраивается в модулях uLogin - панель > account_lk_online и uLogin - панель > account_offline.
Изменения
####2.0.4
- Исправление ошибок
####2.0.3
- Исправление ошибок
####2.0.2
- Добавлена совместимость с версией движка 2.1.0.1
####2.0.1
- Исправлен баг с выводом панели uLogin с использованием протокола https.
- Исправлен README.md.
####2.0.0
- Релиз.