Canapin
(Coin-coin le Canapin)
24
Hay un error en esta parte. Supongo que Discourse cambió algunos métodos.
Discourse.appEvents.on('composer:opened', () => {
TypeError: Cannot read properties of undefined (reading 'on')
Pero no conozco el desarrollo de Discourse lo suficiente como para solucionar este error por mi cuenta. Si alguien tiene una pista…
3 Me gusta
keegan
(Keegan George)
25
@Canapin
En lugar de Discourse.appEvents.on, prueba esto:
const appEvents = api.container.lookup("service:app-events");
appEvents.on('composer:opened', () => {
6 Me gusta
Lamentablemente, esto tampoco funciona.

Sin embargo, no hay ningún banner de “Tu sitio está roto”.
2 Me gusta
keegan
(Keegan George)
27
¿Tu código está dentro de las etiquetas del script del plugin? Debería tener acceso a api dentro de las etiquetas del script.
<script type="text/discourse-plugin" version="1.4.0">
...
</script>
2 Me gusta
Me está costando atraparlo, ¡pero está funcionando! 
3 Me gusta
danielabc
(Daniela)
31
mi fantasma no aparece, aparece una imagen rota
1 me gusta
Canapin
(Coin-coin le Canapin)
32
¿Puedes hacer una captura de pantalla de tu tema/componente de tema en el que agregaste el código de Halloween? Esta pantalla, pero de tu foro:
¿También puedes enviar una captura de pantalla de tu sección de encabezado en este tema/componente de tema, para que pueda ver el código?
2 Me gusta