Grazie per averlo segnalato, @Andrew8H! Dovrebbe essere risolto con:
Per tutti gli altri: assicuratevi che il vostro sito Discourse sia stato aggiornato dopo 2021-03-17T07:00:00Z prima di aggiornare questo componente.
cc @angus
Grazie per averlo segnalato, @Andrew8H! Dovrebbe essere risolto con:
Per tutti gli altri: assicuratevi che il vostro sito Discourse sia stato aggiornato dopo 2021-03-17T07:00:00Z prima di aggiornare questo componente.
cc @angus
Perfetto! Risolto! Supporto splendido come al solito. Grazie @tshenry ![]()
Ciao a tutti,
Dopo aver installato questo componente, la maggior parte delle icone nella pagina è scomparsa e vedo questo errore nella console.
Uncaught Error: Could not find module @ember/runloop imported from discourse/initializers/initialize-discourse-post-badges
C’è qualcos’altro che dovrei aggiungere o modificare? Grazie!
Hmm, non riesco a riprodurre l’errore. Ecco alcune cose da verificare:
Grazie per la risposta veloce. Sto usando Discourse 2.3.2, che sembra piuttosto vecchio. Nelle impostazioni, sono ancora sui valori predefiniti. Non credo ci siano plugin, questo è stato il primo componente che ho installato.
Sembra che sia necessario un aggiornamento?
Sì, la versione 2.3.2 è molto vecchia ormai. Avrai sicuramente bisogno di aggiornarla, e per motivi che vanno ben oltre la compatibilità con questo componente ![]()
Uffa. Ho perso di vista questo avviso. Sto eseguendo Discourse 2.6.3. Presumo sia uscito prima del 17 marzo, dato che ho perso le mie immagini personalizzate. C’è qualche modo per tornare a una versione precedente di questo componente?
Aggiungo una soluzione alternativa. Un attimo.
Modifica: @jtbayly, ora dovrebbe funzionare se aggiorni il componente. Scusa per il problema! Cercherò di fare più attenzione alla compatibilità con le versioni precedenti d’ora in poi.
Grazie mille. Ha funzionato alla perfezione.
Sembra che stiamo ricevendo sempre più errori 429 a causa di questo add-on (non riesco a capire esattamente quando è iniziato, ma direi negli ultimi 2-3 mesi). Ci sono ancora piani per ridurre il numero di richieste?
Purtroppo, sembra che il tempo non abbia ancora permesso le modifiche fondamentali che sarebbero state necessarie. La priorità sarà probabilmente ancora più bassa ora che esiste un plugin che lo gestisce in modo più elegante:
Se il componente sta diventando un problema per la tua community, ti consiglio vivamente di passare al plugin, se possibile.
Mi dispiace non avere notizie migliori!
Ho dato un’occhiata, ma la funzionalità è diversa rispetto a quella del TC: nel plugin, gli utenti possono scegliere quali badge mostrare. Nel TC, a decidere è l’amministratore del sito. Vedrò se posso fare un fork per adattarlo alle mie esigenze.
Anche questo è il mio caso d’uso. Fateci sapere se riuscite a farlo funzionare, per favore.
Come si configura il plugin? Si utilizza il componente del proprio tema?
Ah, ok, ho letto alcuni post successivi dove è stato spostato all’utente.
Questo componente presenta problemi con New installs will default to Ember CLI builds in Production
_application-fe5f714a0b25da04a163bd904e96336e.js:6171
Si è verificato un errore nel tema/componente "Post Badges": TypeError: Impossibile leggere le proprietà di undefined (lettura di '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
Per evitare errori, aggiungi una chiave `pluginId` alle tue modifiche quando chiami `modifyClass`
ie @ _application-fe5f714a0b25da04a163bd904e96336e.js:4072
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
Grazie per la segnalazione, dovrebbe essere stato risolto ora.
Ciao, ottimo lavoro su questo componente del tema! Anch’io ritengo che dovrebbe far parte del nucleo
Sono curioso, dato che non c’è stata molta attività qui per un po’, consiglieresti comunque di utilizzare il plugin rispetto al componente del tema? Il plugin è ufficiale / è ben mantenuto?
Qualche idea se questa diventerà una funzionalità principale?
Grazie ancora
Il plugin creato da @angus funziona per qualcuno? Non sembra funzionare per me, ed è ancora il modo consigliato per usarlo. Sarebbe molto bello vedere questo supportato dal team sotto forma di plugin. Grazie!
@davidkingham Sei riuscito a far funzionare il plugin? Ci stiamo occupando anche noi della questione.
No, purtroppo ho rinunciato.