Canapin
(Coin-coin le Canapin)
24
C’è un errore in questa parte. Suppongo che Discourse abbia cambiato alcuni metodi.
Discourse.appEvents.on('composer:opened', () => {
TypeError: Cannot read properties of undefined (reading 'on')
Ma non conosco abbastanza lo sviluppo di Discourse per correggere questo errore da solo. Se qualcuno ha un’idea…
3 Mi Piace
keegan
(Keegan George)
25
@Canapin
Invece di Discourse.appEvents.on, prova questo:
const appEvents = api.container.lookup("service:app-events");
appEvents.on('composer:opened', () => {
6 Mi Piace
Purtroppo anche questo non funziona.

Nessun banner “Il tuo sito è interrotto”, però.
2 Mi Piace
keegan
(Keegan George)
27
Il tuo codice è racchiuso nei tag dello script del plugin? Dovrebbe avere accesso a api all’interno dei tag dello script.
<script type="text/discourse-plugin" version="1.4.0">
...
</script>
2 Mi Piace
Sì, ho dimenticato quella parte.
2 Mi Piace
Faccio fatica a prenderlo, ma funziona! 
3 Mi Piace
danielabc
(Daniela)
31
il mio fantasma non appare, appare un’immagine rotta
1 Mi Piace
Canapin
(Coin-coin le Canapin)
32
Puoi fare uno screenshot del tuo tema/componente tema su cui hai aggiunto il codice di Halloween? Questo screenshot, ma dal tuo forum:
Puoi anche inviare uno screenshot della tua sezione head in questo tema/componente tema, in modo che io possa vedere il codice?
2 Mi Piace