[AddonsLab] Unread Post Count

  • Автор темы Obitatelll
  • 1
  • Обновлено
  • 17, Oct 2024
  • #1
Показывает количество непрочитанных сообщений во вкладке «Что нового». 1.5.1 1.5.0 1.4.4



Надстройка показывает количество непрочитанных сообщений на вкладке «Что нового». Это миграция надстройки XenForo 1.x «Количество непрочитанных сообщений» от @Chris D, которая включает все его функции.

Параметр для настройки тайм-аута кеширования, как и раньше, находится в группе параметров «Обсуждения, обсуждения и беседы».

Поскольку XenForo 2.x представил новый движок навигации, мы создали еще одно дополнение - «[AddonsLab] Navigation Badge», которое позволяет сторонним лицам и администраторам добавлять различные значки к любому элементу навигации.

Надстройка необходима для работы надстройки и может быть загружена бесплатно.



Любая другая вкладка навигации может отображать количество непрочитанных сообщений, настроив ее для использования обратного вызова для значка с именем класса «AL \ UnreadPostCount \ Callback» и методом «getUnreadPostCount». Это настройка по умолчанию для кнопки «Что нового» после установки надстройки.

Значок добавляется с использованием макета / стиля XenForo 2.x по умолчанию, но его можно легко стилизовать для каждого случая, используя только CSS, используя класс «nav {navigationItemIdHere}». Например:

CSS:

.customBadgeContainer.navwhatsNew:after {
top: -10px;
}


значок на вкладке "Что нового" будет в правом верхнем углу.

Продукт бесплатный и не содержит лицензионного кода или обратных вызовов.

Не стесняйтесь предлагать дальнейшие улучшения для надстройки или сообщать о любых проблемах, которые у вас есть, и они будут устранены в ближайшее время.

Пожалуйста, рассмотрите возможность публикации обзора, если вы используете надстройку, и сообщите нам и другим пользователям, как она работает для вас.

Спасибо!

Из-за перехода на новую стратегию кэширования была введена ошибка, которая не изменяла значок счетчика непрочитанных сообщений, когда пользователь читает непрочитанное сообщение.

Обратите внимание, что в продукте есть параметр «Кэш счетчика непрочитанных сообщений (минуты)» в группе параметров «Темы, обсуждения и беседы», который определяет, как долго следует кэшировать счетчики непрочитанных сообщений.



Если кеширование нежелательно и вы хотите, чтобы ваши пользователи всегда сразу видели количество непрочитанных сообщений, просто установите для этого параметра значение 0. Кэширование настоятельно рекомендуется для крупных веб-сайтов, по крайней мере, на 1 минуту, как выполнение запроса агрегирования.



загрузка каждой страницы может значительно увеличить нагрузку на сервер. В выпуске реализована поддержка разрешений узлов Просмотр потоков другими пользователями и Просмотр содержимого потоков.

Пользователи, не имеющие этих разрешений для определенного узла, не будут видеть сообщения в этом узле как непрочитанные.

В этом выпуске мы также решили проблему с пустым счетчиком непрочитанных сообщений при загрузке первой страницы из-за отсутствия кеша.

В выпуске есть критические изменения в коде, поэтому, если вы используете продукт каким-либо образом, кроме официально предложенного обратного вызова AL\UnreadPostCount\Callback::getUnreadPostCount, проверьте свой пользовательский код с помощью службы CounterService.

В этом выпуске устранена проблема, из-за которой кэш с истекшим сроком действия не восстанавливался на лету.

Теперь кеш с истекшим сроком действия обновляется сразу же, когда пользователь заходит на доску после долгого бездействия.
Скрытая информация :: Авторизуйтесь для просмотра »

#[Addonslab] Unread Post Count

Obitatelll


Рег
02 Feb, 2011

Тем
6732

Постов
9964

Баллов
77284
Похожие темы Дата
Тем
49554
Комментарии
57426
Опыт
552966

Интересно