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

Пост был разделён на новую тему: Некоторые посты показывают «игнорируемый контент»

Похоже, эта проблема была решена с помощью следующего компонента:

Не знаю, можно ли это потенциально интегрировать как настройку по умолчанию при новой установке Discourse или как опцию в настройках?

Вот ещё одна связанная тема на эту тему:

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

1 лайк

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

Принципы важны, и у этой команды они есть!

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

Привет @sam и @david,

Не могли бы вы в 2025 году пересмотреть эту функцию?

Чтобы скрывать темы, созданные заблокированными пользователями.

Или, возможно, добавить атрибут data-op-user-id к тегам <tr> тем для десктопной и мобильной версий?

Хочу также попросить изменить это поведение: если не по умолчанию, то хотя бы как опцию. Я понимаю и уважаю аргументы и решения создателей по этому вопросу, но есть и недостатки. Например, если пост игнорируемого пользователя — последний и единственный новый пост в теме, он всё равно будет отображаться в разделе /unread, что просто сбивает пользователей с толку. Каждое сообщество уникально, и в некоторых уже существуют устоявшиеся правила работы с нарушителями, поэтому, на мой взгляд, они должны иметь возможность полностью скрывать посты игнорируемых пользователей без каких-либо следов, если это соответствует их стилю модерации.