Нужно сделать UDR, User-Defined Rendering. Пользователь пишет правила на каком-нибудь скриптовом языке, которые транслируются в Javascript и отдаются ему при запросе страницы. К каждому комментарию прицепляется набор метаданных, к которым этот скрипт может получать доступ — имя пользователя, дата-время комментирования, те же самые цепочкой для всех предыдущих ответов в ветке. Возможно, ещё число комментариев, непосредственно являющихся ответом на конкретный комментарий, и число вообще всех комментариев-потомков. Скрипт вызывается последовательно на каждом комментарии и выдаёт решение — показать, скрыть совсем, скрыть, но показать, что что-то было скрыто, подсветить выбранным цветом. Работа по подсветке и скрытию осуществляется на клиенте, поэтому серверные мощности тратятся только на хранение и отправку метаданных.
Тогда можно будет не только точечно управлять политикой игнорирования, но подсвечивать комментарии, написанные между 3 и 4 часами ночи, например.
Собственно, со стороны движка нужны только дополнительные метаданные. Остальное можно делать userscript'ами.
Хорошая идея, т.к. в ответах как раз могут быть ценные мысли от нормальных участников дискуссии.
Только хотелось бы видеть ещё одно изменение: чтобы не сбрасывался игнор модераторов, которые были заигнорены в тот момент, пока они не были модераторами. А то мне пока никак не расширить свой игнор лист так чтобы из него tailgunner не выпал.
И ещё надо, чтоб всплывающие окна у игнорируемого вылетали, загораживающие форум, что мол его игнорируют. Сколько человек игнорирует, столько сообщений надо закрывать. И чтоб id окон непредсказуемые были, от юблока защита.
Но это ладно. Меня больше удивляют те кто игнором не пользуются потому что мол «у пацанов считается что это для слабаков» и вместо этого предпочитают постоянно жаловаться чтобы им кого нибудь забанили кто им не нравится. Вот это вот верх идиотизма.
Меня устраивает техническое решение. Заходишь в иной тред, а там видно 9 из 50 комментов на странице, и они сразу нормальные. Чтение тредов в разы сократилось. Мне нравится.