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

Перемещение вход/регистрация в navbar

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

Загрузка
  1. becdelbnik

    becdelbnik Местный

    Регистрация:
    21.07.12
    Сообщения:
    136
    Симпатии:
    20
    Версия XF:
    1.3.0
    Всем утро доброе !

    Ребят, выложите инструкцию кому не лень.

    HTML:
    http://xenforo.com/community/threads/move-login-link-to-navigation-bar.55877/
     
    vips и BLEF нравится это.
  2. becdelbnik

    becdelbnik Местный

    Регистрация:
    21.07.12
    Сообщения:
    136
    Симпатии:
    20
    Версия XF:
    1.3.0
    1. В шаблоне navigation ищем:

    Код:
    <xen:if is="{$visitor.user_id}"><xen:include template="navigation_visitor_tab" /></xen:if>
    заменяем на :

    Код:
    <xen:if is="{$visitor.user_id}">
                    <xen:include template="navigation_visitor_tab" />
            <xen:else />
                    <li class="navTab login PopupClosed"><label for="LoginControl"><a href="{xen:link login}" class="navLink OverlayTrigger">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase log_in_or_sign_up}, {xen:phrase log_in}}</a></label></li>
            </xen:if>
    2. Шаблон login_bar заменяем на :

    Код:
    <xen:comment><xen:require css="login_bar.css" />
    
    <div id="loginBar">
            <div class="pageWidth">
                    <div class="pageContent">
                            <h3 id="loginBarHandle">
                                    <label for="LoginControl"><a href="{xen:link login}" class="concealed noOutline">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase log_in_or_sign_up}, {xen:phrase log_in}}</a></label>
                            </h3>
    
                            <span class="helper"></span>
    
                            <xen:edithint template="login_bar_form" />
                    </div>
            </div>
    </div></xen:comment>
    
    3. В шаблоне helper_login_form найти :

    Код:
    <form action="{xen:link 'login/login'}" method="post" class="xenForm" id="pageLogin">
    Заменить на :

    Код:
    <form action="{xen:link 'login/login'}" method="post" class="xenForm formOverlay" id="pageLogin">
    4. В EXTRA.css добавить :

    Код:
    .navTabs .navTab.login
    {
            float: right;
            padding: 0 10px;
    }
    
    Получиться вот так :

    20.01.png
     
    Последнее редактирование: 20.01.2014
    Tony Cheiz, vips, Abaddon и ещё 1-му нравится это.
  3. vips

    vips Новичок

    Регистрация:
    21.11.14
    Сообщения:
    10
    Симпатии:
    0
    Версия XF:
    1.4.5
    Класс! Спасибо вам.
     

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