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

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

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

Загрузка
  1. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    Все отлично работает, но выскажу пожалуй пожелание, можно ли как-нибудь сделать под кнопкой регистрации для гостя вывод дебильного виджета от вк про авторизацию(там еще пишется что-то типа :столько-то ваших друзей зарегистрированы на этом сайте?)
     
    exarh нравится это.
  2. StWaN

    StWaN Местный

    Регистрация:
    12.08.11
    Сообщения:
    64
    Симпатии:
    30
    Версия XF:
    1.4.10
    Yoskaldyr и CyberAP нравится это.
  3. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    а там нету хука чтобы добавить :(
    если только ручной правкой шаблонов
     
    Yoskaldyr нравится это.
  4. kolobok

    kolobok Пользователь

    Регистрация:
    17.12.11
    Сообщения:
    27
    Симпатии:
    2
    Версия XF:
    1.1.1
    а как добавить кнопки ниже кнопки регистрация?
     
  5. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    также как и для facebook, где-то в модификации шаблонов темка есть
     
  6. kolobok

    kolobok Пользователь

    Регистрация:
    17.12.11
    Сообщения:
    27
    Симпатии:
    2
    Версия XF:
    1.1.1
    Так я и не знаю как в facebook)
     
  7. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    HTML:
    <xen:if is="{$visitor.user_id}">
     
    <div class="section visitorPanel">
        <div class="secondaryContent">
       
            <xen:avatar user="$visitor" size="m" img="true" />
           
            <div class="visitorText">
                <h2>{xen:phrase signed_in_as_x_sidebar, 'name={xen:helper username, $visitor, 'NoOverlay'}'}</h2>       
                <div class="stats">
                <xen:hook name="sidebar_visitor_panel_stats">
                    <dl class="pairsJustified"><dt>{xen:phrase messages}:</dt> <dd>{xen:number $visitor.message_count}</dd></dl>
                    <dl class="pairsJustified"><dt>{xen:phrase likes}:</dt> <dd>{xen:number $visitor.like_count}</dd></dl>
                    <dl class="pairsJustified"><dt>{xen:phrase points}:</dt> <dd>{xen:number $visitor.trophy_points}</dd></dl>
                </div>
                </xen:hook>
            </div>
           
        </div>
    </div>
     
    <xen:else />
     
    <div class="section loginButton">       
        <div class="secondaryContent">
            <label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase sign_up_now}, {xen:phrase log_in}}</a></label>
    <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: 125px;" id="vk_login">
    <table cellspacing="0" cellpadding="0" style="border: 0px; font-family: tahoma, arial, verdana, sans-serif, Lucida Sans; font-size: 10px;">
      <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>
    </div>
    </div>
     
    </xen:if>
     
    <xen:include template="ad_sidebar_below_visitor_panel" />
    Это для вконтакте, пример можете посмотреть на моем сайте.
     
    kolobok нравится это.
  8. GroupR

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

    Регистрация:
    22.10.11
    Сообщения:
    44
    Симпатии:
    9
    Версия XF:
    1.1.2
    Скажите, за что отвечает этот шаблон - "vkontakte_navigation_visitor_tab_links1" ?
     
  9. kolobok

    kolobok Пользователь

    Регистрация:
    17.12.11
    Сообщения:
    27
    Симпатии:
    2
    Версия XF:
    1.1.1
    Спасибо) а как туда еще facebook вставить?
     
  10. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    он отвечает за вкладку в меню профиля
     
  11. GroupR

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

    Регистрация:
    22.10.11
    Сообщения:
    44
    Симпатии:
    9
    Версия XF:
    1.1.2
    Спасибо, почему-то именно при его выводе всю панель пользователя перекашивает. Пытаюсь разобраться.
     
  12. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    выложите скрин, у меня так было из-за вкладки, созданной соседним плагином
     
  13. PNG

    PNG Местный

    Регистрация:
    31.12.11
    Сообщения:
    9
    Симпатии:
    4
    Версия XF:
    1.4.2
    Разъясните, пожалуйста, где искать "защищенный ключ"?
    Из того, что здесь написано, ничего не понял :thumbsdown:
     
  14. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Это Вам :thumbsdown: за невнимательность. При создании приложения вконтакте можно увидеть секретный ключ.
     
    PNG нравится это.
  15. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Можно было раньше, а сейчас у них что-то глючит и для поля секретного ключа стоит css свойство display:none. Поэтому надо искать в коде страницы. Хотя сейчас может уже и починили.
     
    TAIFUN нравится это.
  16. aramiss

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

    Регистрация:
    05.01.12
    Сообщения:
    2
    Симпатии:
    2
    Версия XF:
    1.1.1
    какого приложения то?
     
  17. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    openid
     
  18. StWaN

    StWaN Местный

    Регистрация:
    12.08.11
    Сообщения:
    64
    Симпатии:
    30
    Версия XF:
    1.4.10
    Нее, вы должны создать приложение вконтакте с названием своего сайта и сделать его не публичным по моему.
     
  19. PNG

    PNG Местный

    Регистрация:
    31.12.11
    Сообщения:
    9
    Симпатии:
    4
    Версия XF:
    1.4.2
    Спасибо, благодаря фэйсбуковскому видео уроку (http://www.xf-russia.ru/forum/threads/Видео-урок-Добавление-кнопки-авторизации-регистрации-через-facebook.1486/) во всем разобрался. Вконтакте всё аналогично.
    Без этого видео и не узнал бы, что там нужно создавать приложение))

    upd: С установкой разобрался, но входить через контакт не хочет все равно. Нажимаю "Войти", подтверждаю запрос на получение доступа, перекидывает обратно и никаких изменений. Проверял через Оперу и Хром, в IE8 вообще ничего не происходит при нажатии "Войти". Кто-нибудь сталкивался с подобным?
     
  20. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    киньте ссылку на сайт. можно в лс.
    попробую глянуть.
     
    PNG нравится это.

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