Canapin
(Coin-coin le Canapin)
24
Ocorreu um erro nesta parte. Suponho que o Discourse mudou alguns métodos.
Discourse.appEvents.on('composer:opened', () => {
TypeError: Cannot read properties of undefined (reading 'on')
Mas não conheço o desenvolvimento do Discourse o suficiente para corrigir este erro sozinho. Se alguém tiver uma pista…
3 curtidas
keegan
(Keegan George)
25
@Canapin
Em vez de Discourse.appEvents.on, tente isto:
const appEvents = api.container.lookup("service:app-events");
appEvents.on('composer:opened', () => {
6 curtidas
Infelizmente, isso também não funciona.

No entanto, não há banner de “Seu site está quebrado”.
2 curtidas
keegan
(Keegan George)
27
Seu código está encapsulado nas tags de script do plugin? Ele deve ter acesso a api dentro das tags de script.
<script type="text/discourse-plugin" version="1.4.0">
...
</script>
2 curtidas
Sim, esqueci dessa parte.
2 curtidas
Tendo dificuldade em pegá-lo, mas está funcionando! 
3 curtidas
danielabc
(Daniela)
31
meu fantasma não aparece, uma imagem quebrada aparece
1 curtida
Canapin
(Coin-coin le Canapin)
32
Você pode fazer uma captura de tela do seu tema/componente de tema no qual você adicionou o código de Halloween? Esta tela, mas do seu fórum:
Você também pode enviar uma captura de tela da sua seção de cabeçalho neste tema/componente de tema, para que eu possa ver o código?
2 curtidas