Boutons de pied de page du sujet

:discourse2: Résumé Custom Topic Button définit un bouton visible en bas de votre discussion pour ouvrir une URL de votre choix.
Custom Group Topic Button définit un bouton visible en bas de votre discussion 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: Liens du 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 Discourse Themes ? Guide du débutant pour utiliser Discourse Themes

Installer Custom Topic Button

Installer Custom Group Topic Button

Fonctionnalités

Bonjour, laissez-moi vous présenter deux nouveaux composants de thème simples qui ont essentiellement le même objectif mais sont légèrement différents :

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

Vous pouvez personnaliser le libellé/le titre/la icône/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.

A 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 l’instant, nous pourrions les améliorer à l’avenir si nous constatons une utilisation réelle de ceux-ci 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 à l’utilisation sur nos plans 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 »