¿Botón de compartir no funciona en mi sitio?

Un usuario mío acaba de señalar este error, que también obtuve al intentar compartir cualquier tema:

Error: el modal ‘share-topic’ necesita actualizarse para funcionar con la última versión de Discourse. Ver Converting modals from legacy controllers to new DModal component API.

Como nuevo usuario de Discourse, ¿cuál es la forma más fácil de solucionarlo? Fui a ese enlace, pero esta es una instalación de foro nueva y el enlace lleva a un tema de 2023.

¿A qué modal de compartir te refieres? ¿Puedes proporcionar más información y una captura de pantalla si es posible para que podamos reproducirlo?

Cuando hago clic en el icono para compartir en cualquiera de las publicaciones.
EDITAR: oh, la ironía. Un mensaje de administrador acaba de aparecer en mi sitio diciendo:

[Aviso de administrador] Uno de sus temas o complementos necesita actualizarse para ser compatible con los próximos cambios principales de Discourse. (id:discourse.modal-controllers) Tema identificado: ‘redditish’.

Pero cuando busco actualizaciones en ese tema, dice: “El tema está actualizado, la última comprobación fue: ahora mismo”.

1 me gusta

Generalmente, si algo funciona en modo seguro, puedes asumir que el problema está en tu tema o en tus personalizaciones.

Para obtener respuestas útiles a tus preguntas, deberías publicar la mayor cantidad de información de depuración posible, generalmente cualquier error de consola.

2 Me gusta

Ok, ¿dónde encuentro los errores de la consola? Entonces, compartir realmente todavía funciona, a menos que tenga marcada la opción “Deshabilitar personalizaciones de complementos no oficiales del lado del cliente” en modo seguro. Si dejo las otras opciones marcadas pero desmarco esa, todavía funciona. Tan pronto como desmarco las otras 2 y dejo esa marcada, deja de funcionar. Entonces, supongo que es algo con las “personalizaciones de complementos no oficiales del lado del cliente”.

¡Sí, eso tiene sentido!

A riesgo de sonar despectivo, si quieres modificar temas, necesitarás aprender algunos conceptos básicos. Google y las meta-búsquedas son tus amigos. Si eso no es factible, te recomiendo que te ciñas a temas, componentes y plugins oficiales o que contrates a alguien para que te ayude a configurarlo.

2 Me gusta