"Непрочитанные сообщения" и "Активные темы"

Обсуждаем новейшую версию движка и всё, что её касается.
rock777
Сообщения: 14
Зарегистрирован: 26.04.18 16:49
Благодарил (а): 6 раз
Поблагодарили: 2 раза

"Непрочитанные сообщения" и "Активные темы"

Сообщение rock777 »

Как сделать для всех форумчан, чтоб во вкладке - "Непрочитанные сообщения" и во вкладке "Активные темы" не отображались обновления некоторых, определенных мною разделов форума ?
Shredder
Администратор
Сообщения: 1123
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 143 раза
Поблагодарили: 271 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Shredder »

А для чего это нужно? Просто не хотите читать некоторые разделы?
В настройках форумов есть опция для показа активных тем. А вот насчёт непрочитанных - не знаю. Без мода/расширения - вряд ли.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
Predator
Сообщения: 126
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 12 раз
Поблагодарили: 10 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Predator »

Shredder, Привет!
Возможно, ты подскажешь, как реализовать? В общем, нужно условие шаблона, которое будет отображать например нужный текст, если есть непрочитанные сообщения в форумах.
Что типа такого:

Код: Выделить всё

<!-- IF UNREADPOST-->
	bla-bla
<!-- ENDIF -->
и

Код: Выделить всё

<!-- IF not UNREADPOST-->
	bla-bla
<!-- ENDIF -->
Давно не занимался phpBB и уже мозг кипит, забыл многое... А может подобное условие уже реализовано в движке, просто я не нашел.
Shredder
Администратор
Сообщения: 1123
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 143 раза
Поблагодарили: 271 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Shredder »

Predator, сходу не подскажу, надо рыться. Сам погряз в делах уже
Скорее всего, нужно добавлять через расширение.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
Predator
Сообщения: 126
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 12 раз
Поблагодарили: 10 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Predator »

Дело не в расширении, мне нужно понять, как это вообще реализовать. Задача вот в чем - на странице /search.php?search_id=unreadposts есть кнопка "Отметить сообщения как прочитанные". Мне нужно скрыть эту кнопку, если непрочитанных сообщений нет, соответственно, если они есть, то и кнопка должна отображаться.
Аватара пользователя
Predator
Сообщения: 126
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 12 раз
Поблагодарили: 10 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Predator »

Если есть какой-нибудь другой способ реализовать - подсказывай. Суть того, что нужно я обозначил.
Я уже кучу всего перелопатил в движке - нихрена не подходит.
Shredder
Администратор
Сообщения: 1123
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 143 раза
Поблагодарили: 271 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Shredder »

В шаблоне search_results.html найти:

Код: Выделить всё

<!-- IF U_MARK_ALL_READ -->
заменить на:

Код: Выделить всё

<!-- IF U_MARK_ALL_READ and (SEARCH_MATCHES neq 0) -->
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
Predator
Сообщения: 126
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 12 раз
Поблагодарили: 10 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Predator »

Shredder писал(а): 17.03.26 20:37

Код: Выделить всё

<!-- IF U_MARK_ALL_READ -->
Хм, нет у меня такого в шаблоне search_results.html и в файле search.php тоже отсутствует.
Аватара пользователя
Predator
Сообщения: 126
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 12 раз
Поблагодарили: 10 раз
Контактная информация:

"Непрочитанные сообщения" и "Активные темы"

Сообщение Predator »

Shredder,
Ты, натолкнул меня на мысль, и вот такая конструкция, дала нужный результат.

Код: Выделить всё

<!-- IF TOTAL_MATCHES neq 0 -->
bla-bla
<!-- ENDIF -->
Благодарю!
Ответить