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

Как скрыть от гостей BB-код CODE?

Тема в разделе "Основные вопросы по XenForo", создана пользователем HaSp, 16.09.2011.

Загрузка
  1. HaSp

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

    Регистрация:
    15.09.11
    Сообщения:
    14
    Симпатии:
    0
    Как скрыть от гостей бб код CODE?
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Попробуйте обрамить содержимое шаблона bb_code_tag_code этим условием:
    Код:
    <xen:if is="{$visitor.user_id}">
    
      ...
    
    </xen:if>
     
  3. HaSp

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

    Регистрация:
    15.09.11
    Сообщения:
    14
    Симпатии:
    0
    Скрыло, спасибо, но можно ли сделать так, что там не ни чего нет, а написано "Что бы увидеть скрытое нужно Зарегистрироваться"
    --- добавлено : Sep 16, 2011 10:02 AM ---
    Стоп, а я кода захожу мне вместо текста отображает ...! а когда выхожу вообще ни чего нет!
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вы разницу между обрамить и заменить понимаете? :)
    Верните шаблон.
    Обрамить, это значит сверху добавить открытие тега:
    Код:
    <xen:if is="{$visitor.user_id}">
    А снизу его закрытие:
    Код:
    </xen:if>
    Как-то так.
    Код:
    <xen:if is="{$visitor.user_id}">
      <xen:require css="bb_code.css" />
    
      <div class="bbCodeBlock bbCodeCode">
        <div class="type">{xen:phrase code}:</div>
        <pre>{xen:raw $content}</pre><xen:comment><!-- content is escaped via parser --></xen:comment>
      </div>
    <xen:else />
      Чтобы увидеть скрытый код необходимо <a href="{xen:link login}">зарегистрироваться</a>.
    </xen:if>
     
  5. HaSp

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

    Регистрация:
    15.09.11
    Сообщения:
    14
    Симпатии:
    0
    Спасибо выручил!
     
  6. Mike

    Mike Местный

    Регистрация:
    30.11.11
    Сообщения:
    149
    Симпатии:
    3
    Версия XF:
    1.1.0 Final
    А можно ли как-то скрыть часть текста в описании разделов (узлов) для зарегистрированных пользователей? Только определенный абзац? Только чтобы гости видели.

    С уважением, Михаил.
     
  7. maxis_tm

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

    Регистрация:
    20.08.13
    Сообщения:
    1
    Симпатии:
    0
    Версия XF:
    1.2.1
    Здравствуйте, вопрос похожий как скрыть tag BB от гостей. Например Администратор создает кнопку [buttom333]Регистрация[/button333] как сделать чтоб этот tag "button333" никто не узнал? Его видно в jscript описании темы.
     

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