Как вывести кнопки Ulogin в виджет авторизации?

в предыдущей теме решения не было.

#1 12 мая 2016 в 22:37
Подскажите пожалуйста, что и как править в файле auth.tpl чтобы вывести там кнопки Ulogin? Спасибо.

Эта тема не раскрыта(
#2 13 мая 2016 в 01:04
Какая версия?
#3 13 мая 2016 в 21:29
2.5.1
#4 13 мая 2016 в 22:26

Подскажите пожалуйста, что и как править в файле auth.tpl чтобы вывести там кнопки Ulogin

rookee

Вот так сделайте — после 17 строки вставьте скрипт uLOgin со своим ID
  1. <div class="loginblock clear">
  2. <form action="<?php echo href_to('auth', 'login'); ?>" method="POST">
  3. <div class="form_inner">
  4.  
  5. <?php echo html_input('hidden', 'is_back', 1); ?>
  6.  
  7. <input type="text" name="login_email" class="to_validate" data-def="E-mail">
  8.  
  9.  
  10. <input type="password" name="login_password" class="to_validate" data-def="Пароль">
  11.  
  12. <div class="options">
  13. <a href="<?php echo href_to('auth', 'restore'); ?>"><?php echo LANG_FORGOT_PASS; ?></a>
  14. <input type="checkbox" id="remember" name="remember" value="1" />
  15. <label for="remember">
  16. <?php echo LANG_REMEMBER_ME; ?>
  17. </label>
  18. <script src="//ulogin.ru/js/ulogin.js"></script><div id="uLogin_свой ID" data-uloginid="свой ID"></div>
  19. </div>
  20.  
  21. <div class="button_holder a_center">
  22. <?php echo html_submit('Войти на сайт'); ?>
  23. </div>
  24. </div>
  25. </form>
  26. </div>
и получится вот так
#5 13 мая 2016 в 22:29
  1.  
  2. <div class="ulogin_form">
  3.  
  4. <?php $this->addJS( 'http://ulogin.ru/js/ulogin.js' ); ?>
  5. <?php $this->addJS( 'templates/default/js/ulogin.js' ); ?>
  6. <?php $this->addCSS( 'templates/default/css/ulogin.css' ); ?>
  7. <?php $this->addCSS( 'http://ulogin.ru/css/providers.css' ); ?>
  8.  
  9. <div id="<?php html($id)?>" data-ulogin="display=panel;fields=first_name,last_name,email;providers=vkontakte,odnoklassniki,mailru,facebook;hidden=other;redirect_uri=<?php html($redirect);?>;callback=<?php html($callback);?>"></div>
  10.  
  11. </div>
  12.  
Это в \templates\default\controllers\auth\login.tpl.php

Там есть кусок кода:
  1.  
  2. /*
  3.  
  4. <td class="center_cell" valign="top">
  5. <div>или</div>
  6. </td>
  7.  
  8. <td class="right_cell" valign="top">
  9.  
  10. <h3><?php echo LANG_LOG_IN_OPENID; ?></h3>
  11.  
  12. <p>В разработке</p>
  13.  
  14. </td>
  15. *
  16. *
  17. */
  18.  
Можно его заменить, пока как там написано опенид в разработке
#6 14 мая 2016 в 17:22


Подскажите пожалуйста, что и как править в файле auth.tpl чтобы вывести там кнопки Ulogin

rookee

Вот так сделайте — после 17 строки вставьте скрипт uLOgin со своим ID
  1.  
  2.  
  3.  

Андрей

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