1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

ВКонтакте вместо FaceBook

Тема в разделе "Основные вопросы по XenForo", создана пользователем vwzt, 30.10.2010.

Загрузка
  1. vwzt

    vwzt Местный

    Регистрация:
    23.10.10
    Сообщения:
    7
    Симпатии:
    1
    В общем вопрос, есть ли какой-нибудь плагин позволяющий авторизовываться через вконтакте?
     
  2. NPetroff

    NPetroff Активный пользователь

    Регистрация:
    30.10.10
    Сообщения:
    1
    Симпатии:
    0
    Присоединяюсь. Только лучше и facebook и вконтакте))
     
  3. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Ещё лучше если loginza
     
  4. vwzt

    vwzt Местный

    Регистрация:
    23.10.10
    Сообщения:
    7
    Симпатии:
    1
    логинза плохой сервис, бывает лежит по несколько часов на дню + светить данные пользователей какому-то стороннему сервису не очень хорошо.
     
    FractalizeR нравится это.
  5. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Пока нет нормального API внутри XenForo, позволяющего добавлять новые сервисы авторизации. Как только появится, будет полно плагинов для этого.
     
    vwzt нравится это.
  6. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    А что должен представлять из себя API? Я сейчас немного посмотрел, по идее там всё по аналогии с фэйсбуком делается (ну только с поправкой на то, что у вконтакте вебсайтам данные можно получать только через пользователя с помощью javascript) расширением классов, правкой шаблонов и дописыванием js-кода, или нет?
     
    vwzt нравится это.
  7. vwzt

    vwzt Местный

    Регистрация:
    23.10.10
    Сообщения:
    7
    Симпатии:
    1
    в каком файле это(авторизацию через фб) посмотреть можно?
     
  8. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    В library/XenForo/ControllerPublic/Register.php методы actionFacebook() и actionFacebookRegister(), плюс javascript в js/xenforo/xenforo.js, строчки 3899—3990 (для Beta 2).
     
    vwzt нравится это.
  9. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Вконтакте выпустили свой виджет для авторизации. Осталось его только как-то прикрутить к xenforo, хотя это и раньше можно было сделать :)
    http://vkontakte.ru/developers.php?o=-1&p=Auth
     
  10. anocean

    anocean Активный пользователь

    Регистрация:
    16.11.10
    Сообщения:
    1
    Симпатии:
    0
    Было бы здорово! Кто-нибудь разобрался как его прикрутить? Есть опыт?:)
     
  11. SID

    SID Активный пользователь

    Регистрация:
    20.10.10
    Сообщения:
    31
    Симпатии:
    6
    вставляю код, но на форуме ничего не отображается
     
  12. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Какой код? Виджета? Этого мало. Нужна интеграция.
     
  13. SID

    SID Активный пользователь

    Регистрация:
    20.10.10
    Сообщения:
    31
    Симпатии:
    6
    я просто до "авторизации" всунул "группы", а оно отобразилось :)
     
  14. PalSecam

    PalSecam Барахлюш

    Регистрация:
    05.11.10
    Сообщения:
    94
    Симпатии:
    32
    Версия XF:
    1.1.0 Final
    Все же кто нибудь может описать как припаять авторизацию вконтакте?
     
  15. SID

    SID Активный пользователь

    Регистрация:
    20.10.10
    Сообщения:
    31
    Симпатии:
    6
    пока никак
     
  16. Nik

    Nik Read only

    Регистрация:
    19.02.11
    Сообщения:
    160
    Симпатии:
    11
    парни как сделать подскажите
     
  17. wiz

    wiz Местный

    Регистрация:
    22.10.10
    Сообщения:
    14
    Симпатии:
    0
    Версия XF:
    1.1.0 Final
    Хотя бы просто спасибки вконтактовские прикрутить...
     
  18. Gatses

    Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
    1) Сначала нужно перейти на страницу добавления сайта + создания приложения http://vkontakte.ru/editapp?act=create&site=1
    2) После того как добавили сайт, переходим по адресу http://vkontakte.ru/developers.php?o=-1&p=Like и выбираем кнопку.
    3) Затем ищем шаблон share_page и перед кодом
    Код:
    </xen:if>
                <xen:if is="{$xenOptions.facebookLike}">
    Вставляем код кнопки "Мне нравится" следующим образом:
    Код:
    <div class="vkontakteLike shareControl">
    <!-- Put this script tag to the <head> of your page -->
    <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?33"></script>
    
    <script type="text/javascript">
      VK.init({apiId: тут id приложеия, onlyWidgets: true});
    </script>
    
    <!-- Put this div tag to the place, where the Like block will be -->
    <div id="vk_like"></div>
    <script type="text/javascript">
    VK.Widgets.Like("vk_like", {type: "button"});
    </script>
    </div>
    Результат: Результат.PNG
     
    Alex1204, Aliran, PaCTa и 3 другим нравится это.
  19. Сергей Жуков

    Сергей Жуков Активный пользователь

    Регистрация:
    15.06.11
    Сообщения:
    67
    Симпатии:
    15
    Версия XF:
    1.1.1
    Интересно, а разработчики XenForo вообще знают что такое вконтакте :) Когда они его увидели, я думаю они бы сказали: "Дык FaceBook же есть".
     
  20. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Я так вообще не вижу принципиальной разницы между фейсбуком, мылом.ру, одноклассниками, вконтакте, гуглем+ и прочими. Конечно, это не клоны одного и того же. Но принципиального отличия они не имеют. Отличаются лишь интерфейсом (и то не всегда), да набором приложений. А в наших соцсетях даже игры везде одинаковые. Поэтому вообще не воспринимаю все эти соцети, как адекватные ресурсы. Из моих знакомых и друзей почти никто не использует соцсети, кроме как поиграть, да пообщаться со своими знакомыми и друзьями. Весь остальной функционал обычно остается невостребованным, включая и фотоальбомы. Я вот тоже зарегистрирован и на мыле и в вконтакте, вот только для "поиграть" (не под своим реальным именем, ибо нефиг). Даже для общения их не использую.
     
    TAIFUN нравится это.

Поделиться этой страницей