Понимание и управление уведомлениями о сообщениях

:bookmark: В этом руководстве объясняется, что такое уведомления о постах и как вы можете управлять ими и настраивать их для своего сайта.

:person_raising_hand: Требуемый уровень пользователя: Администратор

Эта тема документации охватывает:

  • Что такое уведомления о постах и какова их цель
  • Как отключить и настроить их

Что такое уведомления о постах

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

Вот пример того, как они отображаются:

Также существует «официальное» уведомление о посте, которое может быть добавлено вручную сотрудниками:

Оно выглядит следующим образом:

Настройка уведомлений о постах

Следующие параметры можно изменить в настройках администратора вашего сайта.

  • new user notice tl: Минимальный уровень доверия, необходимый для просмотра уведомлений о постах для новых пользователей (по умолчанию установлен на уровень доверия 2)
  • returning user notice tl: Минимальный уровень доверия для просмотра уведомлений о постах для вернувшихся пользователей (по умолчанию установлен на уровень доверия 2)
  • old post notice days: Количество дней, по истечении которых уведомления для новых и вернувшихся пользователей автоматически скрываются. На это значение не влияют уведомления, созданные вручную сотрудниками. (По умолчанию установлено на 14 дней)
  • returning users days: Количество дней, которые должны пройти, чтобы пользователь считался вернувшимся. (По умолчанию установлено на 120 дней)

Также можно изменить текст, отображаемый в уведомлениях о постах, в настройках текста сайта в меню администратора, выполнив поиск по запросу “post.notice”.

Отключение уведомлений о постах

:information_source: Вот полезное руководство по добавлению пользовательского CSS на ваш сайт путём быстрого создания нового компонента темы.

Добавьте следующий CSS-код на ваш сайт, чтобы скрыть все уведомления о постах (включая уведомления от сотрудников):

.post-notice {
  display: none;
}

Или вы можете отключить отдельные типы уведомлений, включив один или несколько из следующих фрагментов кода, в зависимости от того, что вы хотите отключить:

.post-notice.new-user {
  display: none;
}

.post-notice.returning-user {
  display: none;
}

Часто задаваемые вопросы

В. Можно ли отключить уведомления о постах без создания новой темы?
О. Это возможно, установив значения new user notice tl и returning user notice tl на уровень доверия 4. Хотя пользователи с уровнем доверия 4 всё ещё смогут их видеть, подавляющее большинство пользователей в сообществе не имеют этого уровня доверия и, следовательно, не увидят уведомление о посте.

В. Можно ли удалить уведомление о посте у конкретного пользователя/поста?
О. Это можно сделать, нажав на меню :wrench: в посте и удалив уведомление о посте.

Дополнительные ресурсы

:writing_hand: Эта тема была изначально написана пользователем @HamMan2118.

2 лайка

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

2 лайка

Я добавил это предупреждение, а также ссылку на это руководство, чтобы помочь пользователям добавить пользовательские стили CSS на свой сайт: Making custom CSS changes on your site

2 лайка

Сейчас этот документ относится к двум из них. Кроме того, хотя конфигурация важна только для администраторов, общая информация об уведомлениях в сообщениях интересна всем участникам, которые могут их видеть.

2 лайка

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

Кроме того, предупреждение ниже больше не требуется.