Спасибо, что подняли этот вопрос, @Andrew8H! Проблема должна быть исправлена в:
Всем остальным — убедитесь, что ваш сайт Discourse был обновлён после 2021-03-17T07:00:00Z, прежде чем обновлять этот компонент.
cc @angus
Спасибо, что подняли этот вопрос, @Andrew8H! Проблема должна быть исправлена в:
Всем остальным — убедитесь, что ваш сайт Discourse был обновлён после 2021-03-17T07:00:00Z, прежде чем обновлять этот компонент.
cc @angus
Отлично! Исправлено! Блестящая поддержка, как всегда. Спасибо @tshenry ![]()
Всем привет,
После установки этого компонента большинство иконок на странице исчезают, и в консоли я вижу эту ошибку.
Uncaught Error: Could not find module @ember/runloop imported from discourse/initializers/initialize-discourse-post-badges
Нужно ли мне что-то ещё добавить или изменить? Спасибо!
Хм, мне не удаётся воспроизвести ошибку. Вот несколько вещей, которые стоит проверить:
Спасибо за быстрый ответ. Я использую Discourse 2.3.2, что выглядит довольно старой версией. В настройках всё ещё стоят значения по умолчанию. Насколько я знаю, плагинов нет, это был первый установленный компонент.
Похоже, потребуется обновление?
Да, версия 2.3.2 на данный момент очень старая. Вам определённо стоит обновиться, и причины для этого выходят далеко за рамки совместимости с этим компонентом ![]()
Черт. Я пропустил это предупреждение. У меня запущен Discourse 2.6.3. Я предполагаю, что эта версия вышла до 17 марта, так как я потерял свои пользовательские изображения. Есть ли способ откатить этот компонент?
Добавлю временное решение. Подождите немного.
Редактирование: @jtbayly, теперь должно работать, если вы обновите компонент. Извините за неудобства! В будущем постараюсь быть внимательнее к обратной совместимости.
Спасибо большое. Сработало как по маслу.
В последнее время мы всё чаще получаем ошибки 429 из-за этого дополнения (я точно не помню, когда это началось, но, скорее всего, в последние 2–3 месяца). Остаются ли в планах сокращение количества запросов?
К сожалению, пока не кажется, что время позволило внести необходимые изменения в ядро. Вероятно, приоритет станет ещё ниже теперь, когда существует плагин, который решает эту проблему более изящно:
Если компонент становится проблемой для вашего сообщества, я настоятельно рекомендую при возможности переключиться на плагин.
Извините, что не могу сообщить более хорошие новости!
Я посмотрел, но функциональность отличается от TC: в плагине пользователи могут выбрать, какие бейджи отображать. В TC это решает администратор сайта. Я проверю, смогу ли я сделать форк, чтобы настроить его под свои нужды.
Это и мой случай использования. Дайте знать, пожалуйста, если у вас получится это запустить.
Как настроить плагин? Используете ли вы компонент вашей темы?
А, хорошо, прочитал более поздние посты, где это перенесли на сторону пользователя.
Этот компонент имеет проблемы с New installs will default to Ember CLI builds in Production
_application-fe5f714a0b25da04a163bd904e96336e.js:6171
Произошла ошибка в теме/компоненте "Post Badges": TypeError: Cannot read properties of undefined (reading 'currentProp')
at 6dd3e4df7d5d30781da2109aaad4015405b3f832.js?__ws=discourse.myforum.tld:108
at e.withPluginApi (_application-fe5f714a0b25da04a163bd904e96336e.js:4070)
at Object.initialize (6dd3e4df7d5d30781da2109aaad4015405b3f832.js?__ws=discourse.myforum.tld:107)
at Object.s.initialize (_application-fe5f714a0b25da04a163bd904e96336e.js:60)
at _vendor-89acebf53895afcc5339ec7eda71567e.js:2730
at e.each (_vendor-89acebf53895afcc5339ec7eda71567e.js:4074)
at e.walk (_vendor-89acebf53895afcc5339ec7eda71567e.js:4064)
at e.each (_vendor-89acebf53895afcc5339ec7eda71567e.js:4056)
at e.topsort (_vendor-89acebf53895afcc5339ec7eda71567e.js:4056)
at n._runInitializer (_vendor-89acebf53895afcc5339ec7eda71567e.js:2733)
(anonymous) @ _application-fe5f714a0b25da04a163bd904e96336e.js:6171
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
Чтобы предотвратить ошибки, добавьте ключ `pluginId` в ваши изменения при вызове `modifyClass`
ie @ _application-fe5f714a0b25da04a163bd904e96336e.js:4072
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
Спасибо за сообщение, эта проблема уже должна быть исправлена.
Привет! Отличная работа над этим компонентом темы! Мне тоже кажется, что он должен быть частью ядра.
Мне интересно, так как здесь уже давно нет особой активности, всё ещё ли вы рекомендуете использовать плагин вместо компонента темы? Является ли плагин официальным и хорошо ли он поддерживается?
Есть ли какие-то идеи о том, станет ли это функцией ядра?
Ещё раз спасибо.
Работает ли плагин, созданный @angus, у кого-нибудь ещё? У меня он, похоже, не работает, хотя он всё ещё рекомендуется как способ использования этой функции. Было бы очень приятно увидеть, что команда поддерживает это в виде плагина. Спасибо!
@davidkingham Удалось ли вам запустить плагин? Мы тоже изучаем этот вопрос.
Нет, к сожалению, я отказался от этого.