Как скрыть цитаты от гостей?

Статус
В этой теме нельзя размещать новые ответы.

Волчья писька

Проверенные
Сообщения
625
Реакции
626
Баллы
8,225
Как можно скрыть цитаты от гостей без всяких левых дополнений?
Пробовал так:
HTML:
<xen:if is="{$visitor.user_id}">
 
ЗДЕСЬ СОДЕРЖИМОЕ ШАБЛОНА
 
</xen:if>
Но он скрывается полностью ссылку, а мне нужно чтобы была надпись: Чтобы увидеть скрытый текст, зарегистрируйтесь.
Ползал по сети и ничего робящего не нашёл.
 
Можно попробовать так:
Код:
<xen:if is="{$visitor.user_id}">
<p class="importantMessage">Здравствуйте, гость. Пожалуйста, <a href="{xen:link 'register/'}">Зарегистрируйтесь</a> или <a href="{xen:link 'login/'}">Войдите на форум</a>, чтобы увидеть скрытое содержимое!</p>
 
ЗДЕСЬ СОДЕРЖИМОЕ ШАБЛОНА
 
</xen:if>
 
Можно попробовать так:
Код:
<xen:if is="{$visitor.user_id}">
<p class="importantMessage">Здравствуйте, гость. Пожалуйста, <a href="{xen:link 'register/'}">Зарегистрируйтесь</a> или <a href="{xen:link 'login/'}">Войдите на форум</a>, чтобы увидеть скрытое содержимое!</p>
 
ЗДЕСЬ СОДЕРЖИМОЕ ШАБЛОНА
 
</xen:if>
И так пробовал, результат тот же...
Данная проблема случилось после отключения этого плагина.
 
Странно... А может его лучше полностью удалить и после этого шаблон bb_code_tag_quote полностью заменить на:
Код:
<xen:require css="bb_code.css" />
 
<xen:comment><!-- content is escaped via parser --></xen:comment>
<div class="bbCodeBlock bbCodeQuote{xen:if $ignored, ' ignored'}"{xen:if $nameHtml, ' data-author="{$nameHtml}"'}>
    <aside>
        <xen:if is="{$nameHtml}">
            <div class="attribution type">{xen:phrase x_said, 'name={xen:raw $nameHtml}'}:
<xen:if is="!{$visitor.user_id}">
        Только <a href="{xen:link register}">зарегистрированные пользователи</a> могут видеть скрытый текст!
                <xen:if is="{$source}">
                    <a href="{xen:link 'goto/{$source.type}', '', 'id={$source.id}'}#{$source.type}-{$source.id}" class="AttributionLink">&uarr;</a>
                </xen:if>
            </div>
        </xen:if>
        <blockquote>{xen:raw $content}</blockquote>
    </aside>
</xen:if>
</div>
 
Получилось с кодом ниже:
HTML:
<xen:if is="!{$visitor.user_id}">
<p class="importantMessage">Здравствуйте. Пожалуйста, <a href="{xen:link 'register/'}">Зарегистрируйтесь</a> или <a href="{xen:link 'login/'}">Войдите</a> под своим логином!</p>
<xen:else />
<xen:require css="bb_code.css" />
 
<xen:comment><!-- content is escaped via parser --></xen:comment>
<div class="bbCodeBlock bbCodeQuote">
    <aside>
        <xen:if is="{$nameHtml}">
            <div class="attribution type">{xen:phrase x_said, 'name={xen:raw $nameHtml}'}:
                <xen:if is="{$source}">
                    <a href="{xen:link 'goto/{$source.type}', '', 'id={$source.id}'}#{$source.type}-{$source.id}" class="AttributionLink">&uarr;</a>
                </xen:if>
            </div>
        </xen:if>
        <blockquote>{xen:raw $content}</blockquote>
    </aside>
</div>
</xen:if>

Ещё один вопрос, не по теме конечно, но всё же.
Снимок.PNG
На скрине выше текст, группа, ник находятся в центре(это только у гостей)
Ну так вот, как поставить это всё на место?
 
  • Мне нравится
Реакции: Hope
Ну этот вопрос тоже не по теме... А если просто установить плагин хайда и не править шаблоны? Может так будет удобнее и проще? :)
А можно ли узнать название?
 
Именно с такой переменной пробовали:
Код:
<xen:if is="{$visitor.user_id}">
?
И с такой пробовал, пробовал всеми кодами, которые есть в данной теме.[DOUBLEPOST=1376685354,1376685326][/DOUBLEPOST]BB коды спокойно скрылись, а вот цитата оказалось упёртой..
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу