Boutons de pied de page du sujet

:discourse2: Résumé Custom Topic Button définit un bouton visible en bas de votre sujet pour ouvrir une URL de votre choix.
Custom Group Topic Button définit un bouton visible en bas de votre sujet pour ouvrir une URL de votre choix, avec des options de visibilité par groupe supplémentaires.
:eyeglasses: Aperçu Aperçu sur Discourse Theme Creator
(Custom Topic Button)
:hammer_and_wrench: Lien(s) vers le dépôt https://github.com/discourse/discourse-custom-topic-button-component

https://github.com/discourse/discourse-topic-group-button-component
:open_book: Nouveau sur les thèmes Discourse ? Guide du débutant pour utiliser les thèmes Discourse

Installer Custom Topic Button

Installer Custom Group Topic Button

Fonctionnalités

Bonjour, permettez-moi de vous présenter deux nouveaux composants de thème simples qui ont essentiellement le même objectif mais présentent quelques différences :

Ce composant vous permet de définir un bouton visible en bas de votre sujet pour ouvrir une URL de votre choix.

Vous pouvez personnaliser l’étiquette, le titre, l’icône et le lien. Les liens acceptent plusieurs espaces réservés :

<TOPIC_ID>
<USER_ID>
<USERNAME>
<TOPIC_TITLE>
<TOPIC_SLUG>

qui seront remplacés en conséquence.

Comporte le même comportement, sauf que vous pouvez définir un groupe pour limiter la visibilité de ce bouton.


Ces composants sont très simples pour le moment. Nous pourrions les améliorer à l’avenir si nous constatons une utilisation réelle et des problèmes.

Paramètres

Custom Topic Button

Nom Description
custom topic button enabled
custom topic button url
custom topic button title Description du bouton ici..
custom topic button label Cliquez ici
custom topic button icon

Custom Group Topic Button

Nom Description
topic group button enabled
topic group button url
topic group button title Description du bouton ici..
topic group button label Cliquez ici
topic group button allowed group
topic group button icon

:discourse2: Hébergé par nous ? Les composants de thème sont disponibles pour une utilisation sur nos offres Standard, Business et Enterprise.

22 « J'aime »

Je ne pense pas que cela fonctionne. J’ai essayé api.registerTopicFooterButton moi-même et cela ne fonctionne pas, pas même le lien de prévisualisation.
Je soupçonne que c’est à cause de la balise script. La façon normale d’utiliser javascripts/discourse fonctionne.

Ça fonctionne pour moi, j’ai essayé le premier composant tel quel :

Étrange. Sur mon téléphone et mon ordinateur portable, le lien de prévisualisation du Theme Creator mène à un sujet sans ce bouton.

1 « J'aime »

Ah, vous parliez du Theme Creator ; il ne fonctionne pas non plus pour moi. Sur une installation locale, cela fonctionne, cependant.

3 « J'aime »