¿Cómo añadir código de mapa de temas personalizado?

Hola de nuevo, continúo la discusión de Mostrar mapa de tema sin respuesta, porque se ha cerrado. [1]

Eso es súper bueno. Gracias, Jammy. ¿Puedo preguntar humildemente cómo/dónde se debe aplicar este fragmento de JavaScript para que funcione?

<script type="text/discourse-plugin" version="0.8">
  api.includePostAttributes('topicMap');
</script>

  1. a) ¿Por qué? b) Siéntete libre de refactorizar y/o reabrir, como consideres oportuno. ↩︎

Hola,

Puedes añadirlo a tu tema o en un nuevo componente de tema HTML.

Normalmente, en un tema o componente (Admin → Personalizar → Temas), haces clic en Editar CSS/HTML:

Luego, haces clic en Head y puedes insertar el código allí:

¡Eso es todo! :slight_smile:

2 Me gusta

Estimado Arkshine:

Eso funcionó a la perfección, gracias. Por ejemplo, en esta publicación, aún no ha habido comentarios, por lo que nunca hemos podido conocer sus visitas a la página y otros metadatos.

Con las mejoras implementadas por @pmusaraj [1], compartidas por @Don [2] y popularizadas por @JammyDodger, funciona como DWIM. ¡Me encanta, muchas gracias!


  1. FIX: Don't force show topic map on non-first posts by pmusaraj · Pull Request #19302 · discourse/discourse · GitHub ↩︎

  2. How to show topic-map on non-commented posts? - #15 by Don ↩︎

3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.