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

Вход через Facebook в боковой панели

Тема в разделе "Модификации шаблонов", создана пользователем Gatses, 30.05.2011.

Загрузка
  1. Gatses

    Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
    Тема на форуме xenfacil:
    Код:
    http://www.xenfacil.com/threads/ingresar-con-fb-en-la-barra-lateral.461/
    Описание: добавление в боковую панель кнопки Facebook для авторизации.

    Facebook.PNG

    Чтобы добавить кнопку "Войти через Facebook" на боковой панели, мы должны скопировать следующий код из шаблона helper_login_form:
    Код:
    <xen:if is="{$xenOptions.facebookAppId}">
    
    <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>
    И добавить этот код в шаблон sidebar_visitor_panel следующим образом:
    Код:
    <xen:else />
    
    <div class="section loginButton">
    
    <div class="secondaryContent">
    
    <label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:phrase sign_up_now}</a></label>
    
    <center><xen:if is="{$xenOptions.facebookAppId}">
    
    <div style="text-align: center;">
    
    <a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a>
    
    </div>
    
    </xen:if></center>
    
    </div>
    
    </div>
    
    </xen:if>
     
    MiVa, Kep, JorJe и 4 другим нравится это.
  2. diunex

    diunex Местный

    Регистрация:
    02.08.11
    Сообщения:
    113
    Симпатии:
    1
    Вырезать его вобще?
     
  3. Gatses

    Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
    Там же вроде написано скопировать.
     
  4. diunex

    diunex Местный

    Регистрация:
    02.08.11
    Сообщения:
    113
    Симпатии:
    1
    А не проще тогда было написать вам в первом посту, что
    Просто вставьте код в sidebar_visitor_panel
    PHP:
    <xen:if is="{$xenOptions.facebookAppId}">
        <
    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>
    <
    xen:else />
        <
    div class="section loginButton">
            <
    div class="secondaryContent">
                <
    label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:phrase sign_up_now}</a></label>
                <
    center><xen:if is="{$xenOptions.facebookAppId}">
                    <
    div style="text-align: center;">
                        <
    a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a>
                    </
    div>
                </
    xen:if></center>
            </
    div>
        </
    div>
    </
    xen:if>
     
  5. Gatses

    Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
    Нет, не проще.
     
  6. diunex

    diunex Местный

    Регистрация:
    02.08.11
    Сообщения:
    113
    Симпатии:
    1
    а нельзя подобно сделать, только зайти через вконтакте? Или других социальных сетей?
     
  7. kolobok

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

    Регистрация:
    17.12.11
    Сообщения:
    27
    Симпатии:
    2
    Версия XF:
    1.1.1
    А можно поподробнее и чтобы ВК была кнопка.

    Тот код, что выше не правильно работает.
     
  8. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    А может можно сделать и контакт с одноклассниками?
     

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