Пользователи, которых пришлось перевести в режим «без звука», продолжали «преследовать» других, спамя реакциями.
Похоже, нет предела мелочности некоторых людей.
Мне кажется логичным, что когда пользователь переведён в режим «без звука», он не должен иметь возможности использовать реакции.
Привет, моя тема здесь может быть полезна. @Canapin поделился кодом для скрытия кнопки «Нравится» в категории, если пользователь не входит в группу. Этот код можно, вероятно, модифицировать, чтобы проверять статус текущего пользователя и скрывать кнопку, если он замолчан.
Также недавно нашел этот #theme-component. Вам просто нужно оставить его для заблокированного пользователя на TL0. Или сделайте форк, чтобы нацелиться на заблокированных пользователей.
Если вы пробовали использовать связанный #theme-component, возможно, его нужно обновить из-за изменений в ядре.
Однако, я полагаю, вы пробовали фрагмент кода, который @Canapin поделился со мной. Я не уверен, существует ли атрибут для блокировки. Попробуйте вместо этого нацелиться на группу. Вам понадобится использовать #theme-component, который добавляет все группы, в которых состоит текущий пользователь, в качестве CSS-классов, к которым можно применить стили.
Если ваш статический тест работает, создайте группу для добавления токсичных пользователей. Возможно, вам стоит использовать либо закладки (пользовательские), либо запланированный пост в приватной категории модераторов, чтобы напомнить об удалении или пересмотре удаления участника из группы токсичных пользователей, используемой для скрытия лайков.