=== uLogin - виджет авторизации через социальные сети === Contributors: ulogin Donate link: http://ulogin.ru/ Tags: ulogin, login, social, authorization Requires at least: 2.9 Tested up to: 3.9.1 Stable tag: 2.0.2 License: GPLv2 or later Форма авторизации uLogin через социальные сети. Улучшенный аналог loginza. == Description == uLogin — это инструмент, который позволяет пользователям получить единый доступ к различным Интернет-сервисам без необходимости повторной регистрации, а владельцам сайтов — получить дополнительный приток клиентов из социальных сетей и популярных порталов (Google, Яндекс, Mail.ru, ВКонтакте, Facebook и др.) == Installation == 1. Распакуйте архив с плагином в папку `/wp-content/plugins/ulogin`. 1. Активируйте плагин через меню 'Плагины' в Панели управления. Плагин заработает сразу после активации. Вы можете создать свой виджет и редактировать его самостоятельно на сайте [ulogin.ru](http://ulogin.ru/). Для создания виджета необходимо: 1. Зайти в Личный Кабинет (ЛК) на сайте [ulogin.ru](http://ulogin.ru/) 1. Добавить свой сайт к списку "Мои сайты" 1. На вкладке "Виджеты" добавить новый виджет 1. **Внимание:** Для работы модуля uLogin в ЛК необходимо включить в обязательных полях профиля поле Еmail 1. В настройках плагина необходимо указать ID виджета в соответствующих полях == Arbitrary section == Для ручного вывода панели авторизации в любом месте темы используйте код `` `/** * int $panel - номер uLogin панели, соответствует указанным в настройках плагина полям с ID (значение 0 - для первого плагина, 1 - для второго) * bool $with_label - указывает, стоит ли отображать строку типа "Войти с помощью:" рядом с виджетом (true - строка отображается) * bool $is_logining - указывает, отображать ли виджет, если пользователь залогинен (false - виджет скрывается) * string $id - id для div-панели (если не задан - генерируется автоматически) */ function get_ulogin_panel($panel = 0, $with_label = true, $is_logining = false, $id='')` Для ручного вывода блока "Синхронизация аккаунтов" в любом месте темы используйте код `` `/** * @param int $user_id - ID пользователя (если не задан - текущий пользователь) */ function ulogin_synchronisation_panel($user_id = 0)` Для вывода списка аккаунтов пользователя используйте код `` `/** * int $user_id - ID пользователя (если не задан - текущий пользователь) */ function get_ulogin_user_accounts_panel($user_id = 0)` == Screenshots == 1. Страница плагина в админке 2. Форма входа 3. Форма синхронизации аккаунтов в профиле пользователя == Frequently Asked Questions == = Как создать свой виджет? = 1. Зайти в Личный Кабинет (ЛК) на сайте [ulogin.ru](http://ulogin.ru/) 1. Добавить свой сайт к списку "Мои сайты" ([добавление сайта](http://ulogin.ru/help.php#lk2)) 1. Подтвердить домен ([подтверждение домена](http://ulogin.ru/help.php#lk3)) 1. На вкладке "Виджеты" добавить новый виджет 1. Редактировать виджет ([редактирование](http://ulogin.ru/help.php#cody)) *Внимание:* Для работы модуля uLogin в ЛК необходимо включить в обязательных полях профиля поле Еmail = Где взять ID для формы входа и для формы комментариев? = Если Вы успешно создали виджет на сайте **uLogin.ru**, то нужный Вам ID Вы сможете найти в [личном кабинете](http://ulogin.ru/lk.php) на вкладке "Виджеты" в полях *"uLogin ID"*. = Возникает ошибка "Необходимо указать email в возвращаемых полях uLogin". Что означает? = В [личном кабинете](http://ulogin.ru/lk.php) должно быть включено в обязательных полях профиля поле Еmail. Данная ошибка возникает, если это требование не выполнено. == Upgrade Notice == Изменён внешний вид значков привязанных аккаунтов, реализована совместимость с плагином Buddypress, исправлена ошибка возникновения дублирования привязанных аккаунтов == Changelog == = 2.0.2 = * Добавлена возможность вывода формы "Синхронизация аккаунтов" в любом месте с помощью функции ulogin_synchronisation_panel() * Изменён внешний вид значков привязанных аккаунтов социальных сетей в форме синхронизации аккаунтов * Реализована совместимость с плагином Buddypress (аватарки, синхронизация аккаунтов в профиле пользователя) * Исправлена ошибка возникновения дублирования привязанных аккаунтов = 2.0.1 = * Исправлена ошибка с непредсказуемым редиректом после авторизации * Исправлена js-ошибка на странице профиля пользователя (не работала синхронизация аккаунтов) = 2.0 = * Реализована синхронизация учётных записей пользователя. * Реализована настройка виджета из Личного кабинета uLogin. * Добавлена функция get_ulogin_panel() для ручного вывода панели. * Ряд других незначительных изменений. = 1.8.2 = * Добавлен возврат на исходную страницу после авторизации = 1.8.1 = * Добавлена панель uLogin для формы регистрации; * Расширен способ получения пользовательских данных от uLogin(curl или file_get_contents); * В профиль пользователя корректно добавляется ссылка на страницу в соц. сети. = 1.8 = * Добавлена страница настроек в административной панели, добавлена панель на форму логина. = 1.7 = * Исправление ошибок, неограниченное количество сущностей uLogin на странице = 1.6 = * Добавлена поддержка плагина Simplemodal Login Form = 1.5 = * Исправлена генерация пароля на wp_generate_password() = 1.4 = * Исправлена ошибка, возникающая из-за динамического подключения скрипта = 1.3 = * Исправлена ошибка, возникающая, если email уже был в базе. = 1.2 = * Исправлен js код. * Добавлена функция ulogin_panel() для ручного вывода панели. = 1.1 = * Траблы с SVN = 1.0 = * Релиз.