ulogin в окне авторизации 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 444
Комрады, нужна помощь. Не получается вывести ulogin в окне авторизации, точнее стандартно все выводится, достаточно вывести виджет и прописать в файле /auth/login.tpl.php
Код PHP:
  1. <script src="//ulogin.ru/js/ulogin.js"></script><div id="uLogin_***" data-uloginid="***"></div>
Хотелка вывести только в модальном окне авторизации, не подгружая на всех страницах сайта.

Стили и скрипты в модальное окно (/auth/login.tpl.php) вывел так:
Код PHP:
  1. <?php $this->addJSFromContext( 'https://ulogin.ru/js/ulogin.js' ); ?>
  2. <?php $this->addCSSFromContext( 'https://ulogin.ru/css/providers.css' ); ?>
  3. <?php $this->addJSFromContext( 'templates/default/js/ulogin.js' ); ?>
  4. <?php $this->addCSSFromContext( 'templates/default/css/ulogin.css' ); ?>
Затем:
Код PHP:
  1. <div id="uLogin_***" data-uloginid="***" data-ulogin="redirect_uri=<?php html($redirect);?>;callback=<?php html($callback);?>"></div>
Кнопки выводятся, авторизация через соц. сети вроде работает, но на сайте юзер не авторизуется. sad
Редактировалось: 1 раз (Последний: 26 января 2017 в 10:12)
Посетитель
small user social cms
Медаль
Сообщений: 444
Редирект не обрабатывался, прописал напрямую:
Код PHP:
  1. data-ulogin="redirect_uri=http://site.ru/ulogin/login;callback=uloginCallback
Закрывать тему не буду, может кто сделает адекватнее. smile
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.