Кнопка чата не отображается при отключении личных сообщений

Если параметр «Разрешённые группы для личных сообщений» установлен, например, только на «администраторы и модераторы» с целью фактически отключить личные сообщения для обычных пользователей, кнопка «Чат» не отображается на карточках пользователей и на их профилях, даже если плагин Чата включён и у пользователя есть разрешение его использовать.

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

Шаги для воспроизведения:

  1. Установите параметр «Разрешённые группы для личных сообщений» в значение, например, «администраторы, модераторы».
  2. Убедитесь, что параметр «Чат включён» активирован, а параметр «Разрешённые группы для чата» установлен в значение, например, «все».
  3. Войдите в систему под учётной записью, которая не является учётной записью администратора или модератора.
  4. Перейдите на профиль пользователя или откройте карточку пользователя.

Результат:

  • Кнопки «Сообщение» и «Чат» не отображаются.

Ожидаемый результат:

  • Отображается только кнопка «Чат».

Я протестировал это как на чистой установке, так и на основной системе с включённым безопасным режимом. Я поискал на этом форуме, но не смог сразу найти другой пост на эту тему. Версия форума: 2026.2.0-latest.

4 лайка

Отличная находка :+1:

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

3 лайка

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.