Не нравятся результаты поиска? Попробуйте другой поиск!

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


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

вопрос
Подскажите пожалуйста, как можно скрыть комментарии от незарегистрированных пользователей на 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
48

171 | 54

BAHO - 14 июня 2014 14:27 - Юзер

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

avgeneva1990
11

avgeneva1990 - 14 июня 2014 14:32 - Юзер

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


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

Viktoriya
6

Viktoriya - 14 июня 2014 14:44 - Юзер

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

FastFud
50

1599 | 588

FastFud - 14 июня 2014 15:25 - Юзер

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

FastFud
50

1599 | 588

FastFud - 14 июня 2014 15:34 - Юзер

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
6

Viktoriya - 14 июня 2014 15:40 - Юзер

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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