Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Скрыть комментарии

Скрыть комментарии


     комментарии    Общие вопросы, Шаблоны (TPL), Ламерские вопросы    3800

вопрос
Подскажите пожалуйста, как можно скрыть комментарии от незарегистрированных пользователей на 10.2

Ответил: trouble


В файле шаблона добавления комментариев addcomments.tpl, весь код заключаете в теги [not-group=5]...[/not-group].

Ниже добавляете (мой вариант, внимание это пример):

[group=5]
<div id="addcom" class="addcommentserror">
Чтобы оставить свой отзыв, Вам нужно   <a href="http://site.com/index.php?do=register" title="Регистрация на сайте">Зарегистрироваться</a>
[/group]


Класс "addcommentserror" оформляете как душе угодно!

6 комментариев

BAHO
Юзер

BAHO - -

[not-group=5] не уверен но попробуйте

avgeneva1990
Юзер

avgeneva1990 - -

[not-group=5]<div > дфдфдф </div>[edit]


Внимание вы можете задать также тег [not-group=1,2,3] текст [/not-group] который полностью противоположен тегу group и выводить текст для всех, кроме перечисленных групп.

Viktoriya
Юзер

Viktoriya - -

такой вариант не работает

FastFud
Юзер

FastFud - -

TROUBLE, надо скрыть комментарии а не форму добавления комментариев.

FastFud
Юзер

FastFud - -

engine/modules/show.full.php

Найдите:
$comments->build_comments('comments.tpl', 'news', $allow_full_cache, $full_link );
unset ($tpl->result['comments']);

Замените на:

if( $is_logged ) {
$comments->build_comments('comments.tpl', 'news', $allow_full_cache, $full_link );
unset ($tpl->result['comments']);
}

Viktoriya
Юзер

Viktoriya - -

FastFud, спасибо большое! Все работает.

Похожие вопросы

наверх