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

Скрыть от гостей


     26.12.2012    комментарии, гости    Все вопросы » Хаки    5304

вопрос
Как скрыть комментарии от гостей? Причем так чтобы добавлять они могли их, а видеть нет?

тэги [group=5], [HIDE] не помогают, т.к. вроде бы вывод прописан ещё в show.full.php

я скрываю от гостей, а в самом низу страницы они всё равно вылезают.

Как реализовать данную вещь?

Ответил: nowheremany


https://dle-faq.ru/faq/tpl/2825-comments-navigation-addcomments-otklyuchit.html

Чтобы комментарии были видны только определенной группе нужно открыть show.full.php, найти строку:
if( $comments_num > 0 ) {
и заменить ее на:
if( $comments_num > 0 AND $member_id['user_group'] == 1 ) {
Где "1" - id группы пользователей которой будут видны комментарии. Если же нужно скрыть комментарии от какой-то одной группы, то первоначальную строку нужно заменить на:
if( $comments_num > 0 AND $member_id['user_group'] !== 1 ) {
Где "1" - id группы которая комментарии не увидит.

з.ы. Я знаю что есть теги group, но они не скрывают содержимое тега {comments}, а иногда случается так, что сами комментарии для гостей нужно закрыть, а возможность написания оставить.
Отредактировал 31-12-2012, 07:21 - BR0kEN
Причина: Дописал тонну текста после ссылки.

1 комментарий

pznt
Юзер

pznt - 30 декабря 2012 12:10 -

если убрать из comments.class.php

    $tpl->result['content'] .= $tpl->result['comments'];




не показывает lastcomments

как исправить? Альтернатива?

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

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

 29.06.2012 ShoMpeT  Хаки
наверх