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

Интеграция с ВКонтакте

Тема в разделе "Made in XF-Russia.ru", создана пользователем guiltar, 18.12.2011.

Загрузка
  1. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Кстати, проверьте, что в настройках адрес сайта прописан как
    Код:
    http://site.com
    а не
    Код:
    http://site.com/
    а также права на папки data и internal_data вместе с дочерними
     
    PNG нравится это.
  2. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Обновил версию.
    Небольшой рефактор.
     
    Romchik® и exarh нравится это.
  3. GAM

    GAM Местный

    Регистрация:
    28.04.11
    Сообщения:
    326
    Симпатии:
    159
    Версия XF:
    1.1.3
    Хорошая вещь, поставлю себе на форум!:)
     
  4. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    а твиттерная интеграция еще вкуснее.:p
    P.s. Кстати реально классные плагины, поднимают количество регистрируемых на раз-два. Надеюсь будет еще для одноклассников что-то похожее.
     
  5. PNG

    PNG Местный

    Регистрация:
    31.12.11
    Сообщения:
    9
    Симпатии:
    4
    Версия XF:
    1.4.2
    guiltar, спасибо за отзывчивость, там мой косяк был)
    всё нормально работает, только есть одно пожелание - чтоб в пользовательских настройках был такой порядок:

    а не:
    и еще: правильное написание "ВКонтакте", а не "Вконтакте".
     
    Coolmax, Lord Daedra и Romchik® нравится это.
  6. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    В IE8 не работает кнопочка. При нажатии ничего не происходит. Абсолютно ничего.
    Увидел на одном из форумов, представленных в известном разделе, проверил ради интереса на других, где кнопка установлена.
    Причин не выяснял, просто баг-репорт, так сказать.
     
    Yoskaldyr и Romchik® нравится это.
  7. Suzen

    Suzen Местный

    Регистрация:
    21.02.11
    Сообщения:
    49
    Симпатии:
    19
    Версия XF:
    1.2.0
    Архив битый, перезалейте пожалуйста.
     
  8. SeaSoul

    SeaSoul Местный

    Регистрация:
    24.11.11
    Сообщения:
    132
    Симпатии:
    10
    Версия XF:
    1.1.4

    Где эти настройки можно найти?
    Безымянный.png
     
  9. Flanker

    Flanker Местный

    Регистрация:
    19.05.11
    Сообщения:
    155
    Симпатии:
    27
    Версия XF:
    1.2.2
    Было бы классно, если бы этот плагин добавлял кнопку "Мне нравится" на главную страницу (рядом с Twitter и Facebook), а также кнопки "Мне нравится" и "Share" в блок "Поделиться этой страницей" (внизу каждой темы)
     
  10. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    зачем ?
     
  11. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    510
    Симпатии:
    93
    Версия XF:
    1.1.2
    Есть же темы на форуме, где написано как это сделать =)
     
  12. Flanker

    Flanker Местный

    Регистрация:
    19.05.11
    Сообщения:
    155
    Симпатии:
    27
    Версия XF:
    1.2.2
    Чтобы ты спросил. Кнопка Twitter'a есть, Facebook'a есть. Чем ВК хуже? Для русскоязычных пользователей самый нужный.
    Это понятно, но когда всё в одном хаке — совсем другое дело.
     
  13. spy

    spy ИнквизитоР

    Регистрация:
    04.03.11
    Сообщения:
    373
    Симпатии:
    191
    а чем лудше?
     
  14. Flanker

    Flanker Местный

    Регистрация:
    19.05.11
    Сообщения:
    155
    Симпатии:
    27
    Версия XF:
    1.2.2
    Дочитать до конца пробовал?
     
  15. spy

    spy ИнквизитоР

    Регистрация:
    04.03.11
    Сообщения:
    373
    Симпатии:
    191
    Иногда
     
  16. skontakt

    skontakt Местный

    Регистрация:
    06.01.12
    Сообщения:
    51
    Симпатии:
    7
    Версия XF:
    1.2.3
    Чтобы добавить кнопку Войти вконтакте на страницу http://xenforo.com/community/login/

    Найдите шаблон: helper_login_form

    Найдите этот код:
    Код:
    <xen:if is="{$xenOptions.facebookAppId}">
            <xen:require css="facebook.css" />
            <dl class="ctrlUnit">
                <dt></dt>
                <dd><a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a></dd>
            </dl>
        </xen:if>
    Вставьте этот модуль после найденного кода
    Код:
    <center>
    <xen:if is="{$xenOptions.vkontakteAppId}">
    <li><a href="{xen:link register/vkontakte, '', 'reg=1'}" style="text-decoration:none;display: inline-block;">
     
    <div style="margin: 0 auto; width: 180px;" id="vk_login">
    <table cellspacing="0" cellpadding="0" style="border: 0px; font-family: tahoma, arial, verdana, sans-serif, Lucida Sans; font-size: 11px; font-weight:bold;">
      <tbody>
      <tr style="vertical-align: middle">
        <td>
        <div style="border: 1px solid #3b6798;border-radius: 2px 0px 0px 2px;">
          <div style="border-width: 1px; border-style: solid; border-right: 1px solid rgb(92, 130, 171); border-color: rgb(126, 156, 188) rgb(92, 130, 171) rgb(92, 130, 171); background-color: rgb(109, 141, 177); color: rgb(255, 255, 255); text-shadow: 0px 1px rgb(69, 104, 142); height: 15px; padding: 2px 4px 0px 6px; line-height: 13px;">
            Войти через
          </div>
        </div>
        </td>
        <td>
        <div style="background: url(http://vk.com/images/btns.png) 0px -42px no-repeat; width: 21px; height: 21px">
        </div>
        </td>
        <td>
        <div style="border: 1px solid rgb(59, 103, 152); border-radius: 0px 2px 2px 0px; background-position: 0px -42px;">
          <div style="border-width: 1px; border-style: solid; border-right: 1px solid rgb(92, 130, 171); border-color: rgb(126, 156, 188) rgb(92, 130, 171) rgb(92, 130, 171); background-color: rgb(109, 141, 177); color: rgb(255, 255, 255); text-shadow: 0px 1px rgb(69, 104, 142); height: 15px; padding: 2px 6px 0px 4px; line-height: 13px;">
          Контакте
          </div>
        </div>
        </td>
      </tr>
      </tbody>
    </table>
    </div>
     
    </a></li>
    </xen:if>
    </center>

    PS обратите внимание что кнопка Войти Вконтакте заменена мною на Войти через Вконтакте, а также изменен размер шрифта и ширина самой кнопки
     
    geokonsul и proof нравится это.
  17. ivankuraev

    ivankuraev Местный

    Регистрация:
    06.08.11
    Сообщения:
    45
    Симпатии:
    21
    зачем плодить постоянно один и тот же код во многих местах
    если достаточно подключать шаблон в нужном месте

    <xen:include template="vkontakte_login_bar_item" />
     
    geokonsul нравится это.
  18. press

    press Местный

    Регистрация:
    18.03.12
    Сообщения:
    69
    Симпатии:
    4
    Для авторизации на ксен форо через вконтакте надо создать свое приложение вк?
     
  19. SeaSoul

    SeaSoul Местный

    Регистрация:
    24.11.11
    Сообщения:
    132
    Симпатии:
    10
    Версия XF:
    1.1.4
    Да, перечитай тему с первого сообщения
     
  20. press

    press Местный

    Регистрация:
    18.03.12
    Сообщения:
    69
    Симпатии:
    4
    перечитал все от и до, про то как найти ключ и создать приложение для вконтакте ничего толком нет
     

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