Badge dei Post

Grazie per averlo segnalato, @Andrew8H! Dovrebbe essere risolto con:

:warning: 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

5 Mi Piace

Perfetto! Risolto! Supporto splendido come al solito. Grazie @tshenry :raised_hands:

3 Mi Piace

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!

1 Mi Piace

Hmm, non riesco a riprodurre l’errore. Ecco alcune cose da verificare:

  • Puoi confermare di utilizzare l’ultima versione di Discourse, quella con i test superati?
  • Come sono configurate le impostazioni del tema del componente Post Badges?
  • Hai installato qualche plugin sul tuo sito?
1 Mi Piace

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?

2 Mi Piace

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 :slight_smile:

3 Mi Piace

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?

1 Mi Piace

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.

3 Mi Piace

Grazie mille. Ha funzionato alla perfezione.

3 Mi Piace

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?

2 Mi Piace

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!

5 Mi Piace

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.

5 Mi Piace

Anche questo è il mio caso d’uso. Fateci sapere se riuscite a farlo funzionare, per favore.

1 Mi Piace

Come si configura il plugin? Si utilizza il componente del proprio tema?

Ah, ok, ho letto alcuni post successivi dove è stato spostato all’utente.

1 Mi Piace

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 
2 Mi Piace

Grazie per la segnalazione, dovrebbe essere stato risolto ora.

3 Mi Piace

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

3 Mi Piace

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!

4 Mi Piace

@davidkingham Sei riuscito a far funzionare il plugin? Ci stiamo occupando anche noi della questione.

No, purtroppo ho rinunciato.