@Andrew8H! 말씀해 주셔서 감사합니다. 다음으로 수정될 것입니다:
다른 모든 분들 - 이 컴포넌트를 업데이트하기 전에 2021-03-17T07:00:00Z 이후에 Discourse 사이트가 업데이트되었는지 확인하십시오.
cc @angus
@Andrew8H! 말씀해 주셔서 감사합니다. 다음으로 수정될 것입니다:
다른 모든 분들 - 이 컴포넌트를 업데이트하기 전에 2021-03-17T07:00:00Z 이후에 Discourse 사이트가 업데이트되었는지 확인하십시오.
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을 사용하고 있습니다. 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
오류를 방지하려면 `modifyClass`를 호출할 때 변경 사항에 `pluginId` 키를 추가하세요.
ie @ _application-fe5f714a0b25da04a163bd904e96336e.js:4072
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
리포트해 주셔서 감사합니다. 이제 수정되었습니다.
안녕하세요, 이 테마 컴포넌트에 대해 정말 훌륭한 작업이네요! 이 역시 코어에 포함되어야 한다고 생각합니다.
오래된 활동이 거의 없어서 궁금한데, 여전히 플러그인을 테마 컴포넌트보다 권장하시나요? 플러그인이 공식적인 건가요? 잘 관리되고 있나요?
이것이 코어 기능으로 추가될 가능성에 대해 의견이 있으신가요?
다시 한번 감사합니다
@angus님이 만든 플러그인이 다른 분들에게는 잘 작동하나요? 제게는 작동하지 않는 것 같은데, 여전히 이 기능을 사용하는 권장 방법이라고 합니다. 팀이 플러그인 형태로 이를 지원해 주시면 좋겠습니다. 감사합니다!
@davidkingham 플러그인을 실행할 수 있었나요? 우리도 확인 중입니다.
아니요, 안타깝게도 포기했어요.