Meus selos de postagem são bastante numerosos e grandes. É possível que os usuários ocultem selos de postagem específicos que não desejam exibir?
Fizemos algumas melhorias recentes no core e neste componente de tema que devem resolver totalmente as preocupações de desempenho. Todos os dados de selos agora serão carregados como parte da carga útil principal do tópico. ![]()
Medalhas desapareceram após a atualização
Efeitos anteriores ↓↓↓↓↓↓
Temas usados↓↓↓↓↓↓
FKB Pro - Social theme - Theme - Discourse Meta
Certifique-se de que você está executando a versão mais recente do Discourse core. Se ainda não estiver funcionando após isso, recomendo tentar excluir e reinstalar o componente de tema.
Tentei de tudo. Não funciona.
Mas a versão do plugin funciona, mas ele não pode personalizar as medalhas exibidas
Você consegue compartilhar um link para o fórum mostrando o problema? (por mensagem privada, se preferir não compartilhar publicamente)
mesmo problema
É possível permitir que os usuários escolham qual emblema desejam exibir?
Não é possível atualmente com este TC, Yt.w. Gosto da ideia, no entanto.
Você tem a alternativa de plugin, que permite aos usuários selecionar quais selos exibir.
Ainda funciona, mas há descontinuações e outras coisas para ajustar.
Posso dar uma olhada mais tarde!
Sério!? Muito obrigada ![]()
Desculpe pela demora.
Eu criei um PR:
Se você quiser testar agora, pode usar meu fork com:
git clone --branch fix-deprecations https://github.com/arkshine/discourse-post-badges-plugin
Muito obrigado!
Recebo alguns avisos no console de desenvolvimento do navegador para a última reconstrução do Discourse:
[PLUGIN discourse-post-badges-plugin] Aviso de descontinuação: Usar
registerWidgetShimestá obsoleto e em breve deixará de funcionar. WidgetShim afetado: featured-badges. [obsoleto desde Discourse v3.5.0.beta8-dev] [id de descontinuação: discourse.widgets-end-of-life] [info: Upcoming EOL for the widget rendering system]
[PLUGIN discourse-post-badges-plugin] Aviso de descontinuação:
api.includePostAttributesfoi descontinuado. Useapi.addTrackedPostPropertiesem vez disso. [obsoleto desde Discourse v3.5.0.beta1-dev] [id de descontinuação: discourse.post-stream-widget-overrides] [info: Upcoming post stream changes - How to prepare themes and plugins]
[PLUGIN discourse-post-badges-plugin] Aviso de descontinuação: O widget
poster-namefoi descontinuado eapi.decorateWidgetnão é mais uma substituição suportada. [obsoleto desde Discourse v3.5.0.beta1-dev] [id de descontinuação: discourse.post-stream-widget-overrides] [info: Upcoming post stream changes - How to prepare themes and plugins]
Você poderia compartilhar os erros aqui? Obrigado.
client-error-handler.js:88 [TEMA 7 'Post Badges'] TypeError: Cannot read properties of undefined (reading 'forEach')
at initialize-discourse-post-badges.gjs:124:35
at y (transformer.js:222:1)
at get additionalArticleClasses (index.js:49:1)
at eM (reviewable-status.js:96:1)
at snippet.js:62:1
at snippet.js:62:1
at X (video-placeholder.js:39:1)
at T (snippet.js:62:1)
at h.get (item.js:168:1)
at Array Iterator.next (<anonymous>)
at A.getValue (item.js:168:1)
at item.js:168:1
at snippet.js:62:1
at X (video-placeholder.js:39:1)
at T (snippet.js:62:1)
at eL (message-bus.js:159:1)
at eE.flush (message-bus.js:159:1)
at Object.evaluate (message-bus.js:159:1)
at Object.evaluate (message-bus.js:159:1)
at tq.evaluateSyscall (message-bus.js:159:1)
at tq.evaluateInner (message-bus.js:159:1)
at tq.evaluateOuter (message-bus.js:159:1)
at t1.next (message-bus.js:159:1)
at t1._execute (message-bus.js:159:1)
at t1.execute (message-bus.js:159:1)
at tW.handleException (message-bus.js:159:1)
at tJ.handleException (message-bus.js:159:1)
at t$.throw (message-bus.js:159:1)
at ek.evaluate (message-bus.js:159:1)
at t$._execute (message-bus.js:159:1)
at t$.execute (message-bus.js:159:1)
at tQ.rerender (message-bus.js:159:1)
at t6.render (bookmark.js:114:1)
at bookmark.js:114:1
at tA (message-bus.js:159:1)
at ia._renderRoots (bookmark.js:114:1)
at ia._renderRootsTransaction (bookmark.js:114:1)
at ia._revalidate (bookmark.js:114:1)
at invoke (number-field.js:11:1)
at m.flush (number-field.js:11:1)
at g.flush (number-field.js:11:1)
at q._end (number-field.js:11:1)
at number-field.js:11:1
f @ client-error-handler.js:88
Obrigado @md-misko, isso deve resolver: FIX: Correctly handle post with no badge info by davidtaylorhq · Pull Request #42 · discourse/discourse-post-badges · GitHub
Esses agora devem ser resolvidos (por DEV: Update for glimmer post-stream (#41) · discourse/discourse-post-badges@010b9c4 · GitHub)
Hm, não. Eu ainda vejo isso no console de desenvolvimento:
[PLUGIN discourse-post-badges-plugin] Aviso de depreciação: Usar
registerWidgetShimestá obsoleto e em breve deixará de funcionar. WidgetShim afetado: featured-badges. [obsoleto desde o Discourse v3.5.0.beta8-dev] [id de depreciação: discourse.widgets-end-of-life] [info: Upcoming EOL for the widget rendering system]
[PLUGIN discourse-post-badges-plugin] Aviso de depreciação:
api.includePostAttributesfoi depreciado. Useapi.addTrackedPostPropertiesem vez disso. [obsoleto desde o Discourse v3.5.0.beta1-dev] [id de depreciação: discourse.post-stream-widget-overrides] [info: Upcoming post stream changes - How to prepare themes and plugins]
[PLUGIN discourse-post-badges-plugin] Aviso de depreciação: O widget
poster-namefoi depreciado eapi.decorateWidgetnão é mais uma substituição suportada. [obsoleto desde o Discourse v3.5.0.beta1-dev] [id de depreciação: discourse.post-stream-widget-overrides] [info: Upcoming post stream changes - How to prepare themes and plugins]
Acabei de atualizar/reconstruir o Discourse.
[PLUGIN discourse-post-badges-plugin]
Parece que você está usando um plugin do Pavillion que é baseado neste componente de tema. Você precisará contatá-los sobre uma atualização ou mudar para esta versão oficial do componente de tema (que agora foi muito mais otimizada, desde que o Pavilion se ramificou da versão do plugin).
Sim, esse é o caso. Desculpe, eu não notei isso.
Então você sugeriria usar a versão do componente de tema, já que as vantagens do plugin Pavillion não existem mais?
Ambas as adições são compatíveis entre si?




