- Совместимость с XF
- 2.2.x
- 2.3.x
- Short Description
- Сборник улучшений системы оповещений XenForo.
Коллекция улучшений системы оповещений XenForo.
Этот дополнение требуется php 5.6 или более новую версию.
Функции
[*] Для страниц тем, диалогов и профиля автоматически маркирует уведомления как прочитанные с контента на данной странице при просмотре.
[*] Для отдельных уведомлений на странице уведомлений добавляется ссылка на маркирование как непрочитанные.
[*] Поддерживает следующие дополнения:
[*] Рейтинги
[*] Включаемый по умолчанию, синтез уведомлений по выбранному типу контента или пользователю
[*] Возможность пользователя отключить маркирование как прочитанные при доступе к странице /accounts/alerts
[*] Возможность пользователя отключить синтез уведомлений при доступе к странице /accounts/alerts
[*] Возможность пользователя настроить порог синтеза
Поддерживаемые типы контента для синтеза уведомлений
[*] Посты, диалоги, посты профиля, комментарии постов профиля, лайки
[*] Рейтинги (с Content Ratings)
Влияние на производительность
[*] Добавляет дополнительный столбец к xf_alert.
[*] Код:
[*] alter table xf_user_alert summerize_id add int(10) unsigned DEFAULT NULL
[*] 1 дополнительный запрос SELECT на странице темы при активных уведомлениях пользователя.
[*] Если есть уведомления для маркирования как прочитанные, требуется дополнительный запрос UPDATE.
Влияние производительности синтеза уведомлений
[*] При доступе к уведомлениям выше порога синтеза, получает все непрочитанные уведомления и пытается группировать их в PHP.
[*] При успешном синтезе уведомлений выполняются 2 запроса. 1 вставка для добавления синтезированного уведомления, 1 обновление синтезированных уведомлений.
Этот дополнение требуется php 5.6 или более новую версию.
Функции
[*] Для страниц тем, диалогов и профиля автоматически маркирует уведомления как прочитанные с контента на данной странице при просмотре.
[*] Для отдельных уведомлений на странице уведомлений добавляется ссылка на маркирование как непрочитанные.
[*] Поддерживает следующие дополнения:
[*] Рейтинги
[*] Включаемый по умолчанию, синтез уведомлений по выбранному типу контента или пользователю
[*] Возможность пользователя отключить маркирование как прочитанные при доступе к странице /accounts/alerts
[*] Возможность пользователя отключить синтез уведомлений при доступе к странице /accounts/alerts
[*] Возможность пользователя настроить порог синтеза
Поддерживаемые типы контента для синтеза уведомлений
[*] Посты, диалоги, посты профиля, комментарии постов профиля, лайки
[*] Рейтинги (с Content Ratings)
Влияние на производительность
[*] Добавляет дополнительный столбец к xf_alert.
[*] Код:
[*] alter table xf_user_alert summerize_id add int(10) unsigned DEFAULT NULL
[*] 1 дополнительный запрос SELECT на странице темы при активных уведомлениях пользователя.
[*] Если есть уведомления для маркирования как прочитанные, требуется дополнительный запрос UPDATE.
Влияние производительности синтеза уведомлений
[*] При доступе к уведомлениям выше порога синтеза, получает все непрочитанные уведомления и пытается группировать их в PHP.
[*] При успешном синтезе уведомлений выполняются 2 запроса. 1 вставка для добавления синтезированного уведомления, 1 обновление синтезированных уведомлений.