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

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

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


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

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

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

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

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

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

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


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

Grage
Юзер

Grage - -

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

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

abc12345
Юзер

abc12345 - -

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

Grage
Юзер

Grage - -

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

abc12345
Юзер

abc12345 - -

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

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


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

werty1001
Юзер

werty1001 - -

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

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

наверх