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

1.1.4 Как оставить для гостей из пунктов в меню только портал?

Тема в разделе "Для новичков", создана пользователем Kei, 21.04.2013.

Загрузка
  1. Kei

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

    Регистрация:
    09.01.13
    Сообщения:
    37
    Симпатии:
    2
    Версия XF:
    1.2.4
    Искал, искал - не нашел решения тут. Товарищи подскажите, есть ли возможность скрыть наличие разделов из шапки для гостей? Кое какие модули скрываются через права для группы незарегистрированных пользователей ... остальные же нет. То, что на скриншоте показывается - это когда стоят все чекбоксы на запрет просмотра чего угодно для гостей, если включить 1 единственное разрешение на просмотр ресурса ... то гость видит портал (как и надо) + видит наличие других категорий, хоть туда его и не пустит + видит список пользователей .. и модуль "FAQ" и то, что в нем описано. Так вот ... как бы скрыть все, кроме портала, для гостей? а для пользователей предоставить полный функционал?
     

    Вложения:

    • 123123123g.jpg
      123123123g.jpg
      Размер файла:
      49,8 КБ
      Просмотров:
      21
  2. nmn

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

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Попробуйте изменить шаблон navigation, обернув код скрываемых вкладок в такое условие:
    Код:
    <xen:if is="{$visitor.user_id}">
     
    <!-- содержимое блока if будет скрыто от гостей. -->
     
    </xen:if>
    
    upd: Исправил.
     
    Kei нравится это.
  3. Kei

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

    Регистрация:
    09.01.13
    Сообщения:
    37
    Симпатии:
    2
    Версия XF:
    1.2.4
    к сожалению, скрывает лишь от пользователей уже залогиненных, от не авторизованных - нет ...
    т.е раздел прячется сразу после входа, а до - отсвечивает -) Все короче наоборот вышло ))
     
  4. nmn

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

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Извините, я ошибся (скопировал с другой темы), восклицательный знак с первой строки уберите просто :)
     
    Kei нравится это.
  5. Kei

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

    Регистрация:
    09.01.13
    Сообщения:
    37
    Симпатии:
    2
    Версия XF:
    1.2.4
    Спасиб, теперь гости видят лишь главную .. такой бложик получился )) Премного благодарен!
     
  6. INSPIRIT

    INSPIRIT Местный

    Регистрация:
    13.09.12
    Сообщения:
    28
    Симпатии:
    2
    Версия XF:
    1.4.1
    а есть такое чтоб только гости видели какую то информацию???
     
  7. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Конечно.
    Код:
    <xen:if is="!{$visitor.user_id}">
    то, что должны увидеть гости
    </xen:if>
     
  8. INSPIRIT

    INSPIRIT Местный

    Регистрация:
    13.09.12
    Сообщения:
    28
    Симпатии:
    2
    Версия XF:
    1.4.1
    спасибо!
     

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