Черт, не могу поверить, что я пропустил плагин. Я знал это, но не мог его найти. Спасибо, что поправили меня, я это ценю! У меня всегда были проблемы с поиском, ахаха.
(РЕДАКТИРОВАНИЕ: и я только что заметил, что полностью пропустил первое сообщение в устаревшем плагине
)
Спасибо за ответы. Хорошо знать о Data Explorer и Marketplace. К сожалению, официальный плагин мне не подойдёт. Мне интересно, какие именно требования не может выполнить этот плагин — только ли рейтинг постов (в отличие от тем)?
Просто это не предназначено для работы таким образом. Всегда можно внести изменения, и для этого как раз и существует Marketplace. ![]()
Здравствуйте! Можно ли узнать, была ли решена эта проблема? У меня возникла такая же ситуация. Похоже, что проблему можно решить, вручную изменив высоту меню ответов, но это повлияет на первоначальный опыт всех пользователей и уменьшит видимую область темы. Я считаю, что лучший способ решения этой проблемы — расположить текст горизонтально, а не вертикально.
Я только что обнаружил уведомление об устаревании в консоли разработчика моего браузера:
deprecation-identify-source.js:15 DEPRECATION: [PLUGIN discourse-ratings] Путь свойства
topicиспользовался в шаблонеdiscourse/plugins/discourse-ratings/discourse/templates/connectors/topic-category/topic-tip-container.hbsбез использованияthis. Это поведение по умолчанию устарело; все свойства должны быть получены черезthisпри использовании в шаблоне: {{this.topic}} [id устаревания: ember-this-fallback.this-property-fallback] Это будет удалено в ember-this-fallback n/a. Подробнее см. по ссылке: Resolving the `this-property-fallback` deprecation.
Хотел обратить на это внимание, хотя сам исправить не могу. ![]()
Не могли бы вы проверить этот плагин?
В нём возникает ошибка с последней версией Discourse.
Обнаружены темы/плагины, несовместимые с новым потоком постов 'glimmer'. Возврат к старой реализации.
Следующие плагины и/или темы используют устаревшие API
Плагин сломан из-за изменений в потоке постов.
Вежливо прошу @jumagura помочь обновить этот очень полезный плагин.
[Уведомление администратора] Плагин ‘discourse-ratings’ содержит код, требующий обновления. (id:discourse.post-stream-widget-overrides)
Похоже, проект больше не поддерживается… Мы также сталкиваемся с ошибками устаревания в версии 2025.12.0.
Спасибо @RGJ. Этот плагин теперь обновлён ![]()
Функциональность плагина полностью исчезла с моего форума. В административном интерфейсе я вижу:
В постах форума в категории, где пользователи ранее могли оценивать темы, виджеты рейтинга больше не отображаются.
Если я правильно помню, мне нужно было выбрать категорию для включения рейтинга в настройках или использовать специальный тег для категории. Но я не смог найти никакой документации об этом на GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub, а в этой теме слишком много постов, чтобы просматривать их все в поисках подсказок.
Есть ли у кого-нибудь идеи, что не так с моим форумом? Он обновлён до последней версии.
Остались неиспользуемые элементы (виджеты), которые следует удалить, из Compatibility update for v2026.01 by communiteq · Pull Request #76 · paviliondev/discourse-ratings · GitHub
Я создал PR для исправления этой проблемы:
Кажется, эти виджеты — именно то, чего мне не хватало. Раньше можно было оценивать темы с помощью звёзд. Но, возможно, теперь всё работает иначе?
Верно, в предыдущем PR, на который я ссылался выше, это было заменено на компоненты. Однако этот PR не удалил файлы виджетов, и из-за этого возникает ошибка, так как в них содержатся ссылки на пути, которые больше не существуют в ядре.
Спасибо, что обратили на это внимание, @Arkshine, и приношу извинения за то, что всё так запуталось.
Чтобы сделать всё ещё более запутанным, я на прошлой неделе полностью модернизировал плагин (gjs + Glimmer + очистка), но пока не создал pull request, так как всё ещё тестирую его.
Он находится здесь: GitHub - communiteq/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Ой, извините, тогда, вероятно, я просто слишком мало знаю о Discourse. Я понятия не имею, что такое виджеты или компоненты, так как я просто пользователь, а не программист. ![]()
Приводят ли существующие файлы виджетов к ошибкам, из-за которых компоненты перестают работать? Тогда я невероятно рад и благодарен за ваш PR!
Не переживайте! Вы всё правильно поняли. PR убирает все упоминания виджета, и плагин снова начинает работать.
Обратите внимание, что PR уже принят; если вы ещё не обновили плагин, пожалуйста, сделайте это.
Работает как по волшебству, огромное спасибо!
@jumagura @angus @merefield Я переписал и значительно обновил плагин с использованием Glimmer и подготовил PR. Не могли бы вы, пожалуйста, проверить его и слить?
Я внес свой вклад в PR и объединил его, спасибо @RGJ ![]()
Отлично, что это работает, но я не понимаю, что это за типы.
