Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Какие файлы пофиксить, чтобы не выводить уведомление о запрете комментариев там, где это не нужно?

Какие файлы пофиксить, чтобы не выводить уведомление о запрете комментариев там, где это не нужно?


     25.01.2015    Общие вопросы по PHP, Модули, Хаки    2558

вопрос
Здравствуйте!

Есть одна не очень приятная вещь, с которой я сталкиваюсь не в первый раз.
Для одной из групп пользователей я устанавливаю запрет на ввод комментариев в первые 30 дней после регистрации. На всех страницах fullstory им выводится соответствующее уведомление. Для одной из категорий я указал не стандартный fullstory, и для этой категории у меня не предусмотрены комментарии вообще, т.е. в шаблоне fullstory-category.tpl отсутствуют теги comments, подключение шаблона добавления комментариев и всё остальное прочее, что связано с комментариями. Тем не менее, уведомление о том, что пользователю запрещено писать комментарии в первые 30 дней после регистрации выводится. Это не есть хорошо. В этой категории вообще комментарии не предусмотрены и тегов в шаблоне нет, так зачем здесь ему выводить это уведомление?

Прошу Вас указать, какие файлы (и, если не сложно, уточните точные места) нужно пофиксить, чтобы этого уведомления не выводилось там, где не надо, но при этом присутствовало в тех fullstory, в которых комментарии предусмотрены.

С уважением,
Александр.

Сайт: poef.ru (DLE 10.4 UTF-8)

Ответа пока нет


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

Grage
Юзер

Grage - 26 января 2015 02:08 -

А разве не тег [aviable=name][/aviable] отвечает за это?
Источник: http://www.dle-news.ru/extras/online/index.html?startnews.html

Оттуда: "Тег [aviable=раздел] текст [/aviable], выводит текст заключенный в теги если просматривается указанный раздел сайта"

abc12345
Юзер

abc12345 - 26 января 2015 05:35 -

Именно, что раздел. Что конкретно мне оборачивать в эти теги? Уведомление о запрете комментариев в fullstory, которого в шабл и которое вообще нене нет?

Grage
Юзер

Grage - 26 января 2015 06:10 -

abc12345,
Ну, попробуй это:

abc12345
Юзер

abc12345 - 26 января 2015 07:10 -

Вы не поняли моего вопроса.
Я говорю только о шаблонах полного содержания новости. Объясню на пальцах ещё раз.
Дано:
Запрет на ввод комментариев на 30 дней с момента регистрации.
Есть 2 категории новостей:
Категория 1 - шаблон полного текста новости - стандартный (fullstory.tpl)
Категория 2 - шаблон полного текста новости - нестандартный - fullstory-category.tpl

В категории 2 комментарии не предусмотрены, но так как нет возможности отключить возможность комментирования только дня одной категории (вариант отключения в каждой новости, которая в этой категории, я не рассматриваю), в шаблоне не прописаны fullstory-category.tpl теги
{comments} и {addcomments}


Но, при этом, уведомление о том, что комментировать новости в течение 30 дней со дня регистрации запрещено, выводится.

werty1001
Юзер

werty1001 - 26 января 2015 10:37 -

Код, который отвечает за вывод данного сообщения находится на строках 1813-1821 в файле /engine/modules/show.full.php. Как вариант можно удалить вывод этих сообщений и сделать свое тегами [group=X]текст[/group] в нужном tpl файле.

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

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

наверх