Кнопка «Нравится» не работает в архивированных темах

Странно, при наведении курсора я не получаю пикер реакций.

Также, является ли отключение лайков ожидаемым поведением Discourse? Если да, то я просто создам PR для плагина реакций, чтобы отключить их.

Я только что назначил это внутренне на случай, если задача окажется слишком сложной для вас, но я хотел бы, чтобы мы отображали кнопку «Нравится» для «архивированных» и «удалённых» тем/сообщений.

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

Однако для собственных сообщений кнопка должна по-прежнему скрываться.

Не стесняйтесь попробовать оба PR (один для ядра, другой для реакций), но если это окажется слишком сложно, не волнуйтесь — мы займёмся этим позже.

1 лайк

Ладно, спасибо за поддержку. Я вернулся и попробую, если только смогу найти нужные файлы, ха-ха.

Не знаю, где хранятся лайки, извините, что продолжаю спрашивать.

Я немного поискал, но, к сожалению, так и не нашёл файл, отвечающий за лайки. Если у кого-то есть ответ — отлично, а нет — я просто подожду, пока команда этим займётся. Спасибо за помощь :slight_smile:

1 лайк

Я улучшил работу плагина discourse-reactions с архивированными темами, сделав её более похожей на обычную кнопку «Нравится», с помощью двух следующих PR:

Теперь это больше не должно быть проблемой.

5 лайков