Comment ajouter du code de carte de sujet personnalisé ?

Salut encore, je continue la discussion de Afficher la carte du sujet sans réponse, car elle a été fermée. [^1]

C’est super gentil. Merci, Jammy. Puis-je humblement demander comment/où ce fragment JavaScript doit être appliqué pour qu’il fonctionne ?

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

[^1] : a) Pourquoi ? b) N’hésitez pas à refactoriser et/ou rouvrir, selon ce que vous jugerez bon.

Salut,

Vous pouvez l’ajouter à votre thème ou dans un nouveau composant de thème HTML.

Habituellement, dans un thème ou un composant (Admin → Personnaliser → Thèmes), vous cliquez sur Modifier CSS/HTML :

Ensuite, vous cliquez sur Head et vous pouvez y insérer le code :

C’est tout ! :slight_smile:

2 « J'aime »

Cher Arkshine,

Cela a parfaitement fonctionné, merci. Par exemple, sur ce post, il n’y a pas encore eu de commentaires, nous n’avons donc jamais pu connaître ses vues de page, et autres métadonnées.

Avec les améliorations implémentées par @pmusaraj [^1], partagées par @Don [^2], et popularisées par @JammyDodger, cela fonctionne comme DWIM. J’adore ça, merci beaucoup !

[^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 « J'aime »

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