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

1.2.1 Кнопка регистрации

Тема в разделе "Основные вопросы по XenForo", создана пользователем ДаниилЛоликс, 18 июн 2014.

Загрузка
  1. ДаниилЛоликс

    ДаниилЛоликс Новичок

    Регистрация:
    18.04.14
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.3
    Добрый день,нужна ваша помощь дорогие форумчане.
    Вопрос касается кнопки регистрации
    Вот кусок кода.
    Вот кусок кода.
    <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>
    Задача: кнопка должна быть видна только незалогиненному пользователю, при нажатии не должна выводить в поле логина, а кидать на определенную страницу. Когда пользователь логинится, кнопка исчезает. Помогите пожалуйста.
    Еще кусок кода
    <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="http://www.your-diamond.ru" class="inner">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase sign_up_now}, {xen:phrase log_in}}</a></label>
    </div>
    </div>

    </xen:if>

    <xen:include template="ad_sidebar_below_visitor_panel" />

    Вывод:
    Хоть ты тресни а выкидывает на страничку входа
    Не сохраняет. Неверное выражение условия (нужно, чтобы видели только незарег. пользователи) Вроде все правильно, не?



    <xen:if is="!{visitor.user_id}">
    <a href="pages/start><img src="@imagePath/xenforo/start.png" style="position: fixed;" alt=Начать играть!></a>
    </xen:if>

     

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