Thema Fußzeilen-Buttons

:discourse2: Zusammenfassung Custom Topic Button definiert eine Schaltfläche, die am unteren Rand Ihres Themas sichtbar ist, um eine URL Ihrer Wahl zu öffnen.
Custom Group Topic Button definiert eine Schaltfläche, die am unteren Rand Ihres Themas sichtbar ist, um eine URL Ihrer Wahl zu öffnen, mit zusätzlichen Optionen für die Sichtbarkeit nach Gruppen.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
(Custom Topic Button)
:hammer_and_wrench: Repository-Link(s) https://github.com/discourse/discourse-custom-topic-button-component

https://github.com/discourse/discourse-topic-group-button-component
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

Custom Topic Button installieren

Custom Group Topic Button installieren

Funktionen

Hallo, lassen Sie mich Ihnen zwei neue einfache Theme-Komponenten vorstellen, die im Wesentlichen dasselbe Ziel verfolgen, sich jedoch leicht unterscheiden:

Diese Komponente ermöglicht es Ihnen, eine Schaltfläche am unteren Rand Ihres Themas zu definieren, um eine URL Ihrer Wahl zu öffnen.

Sie können Beschriftung/Titel/Icon/Link anpassen. Links akzeptieren mehrere Platzhalter:

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

die entsprechend ersetzt werden.

Verhält sich gleich, außer dass Sie eine Gruppe definieren können, um die Sichtbarkeit dieser Schaltfläche einzuschränken.


Diese Komponenten sind derzeit sehr einfach. Wir könnten sie in Zukunft verbessern, wenn wir eine echte Nutzung und Probleme feststellen.

Einstellungen

Custom Topic Button

Name Beschreibung
custom topic button enabled
custom topic button url
custom topic button title Beschreibung der Schaltfläche hier..
custom topic button label Klicken Sie mich an
custom topic button icon

Custom Group Topic Button

Name Beschreibung
topic group button enabled
topic group button url
topic group button title Beschreibung der Schaltfläche hier..
topic group button label Klicken Sie mich an
topic group button allowed group
topic group button icon

:discourse2: Von uns gehostet? Theme-Komponenten sind in unseren Standard-, Business- und Enterprise-Plänen verfügbar.

22 „Gefällt mir“

Ich glaube nicht, dass das funktioniert. Ich habe api.registerTopicFooterButton selbst ausprobiert und es funktioniert nicht, nicht einmal der Vorschau-Link.
Ich vermute, es liegt am Skript-Tag. Die normale Verwendung von javascripts/discourse funktioniert.

Bei mir funktioniert es, ich habe die erste Komponente so ausprobiert, wie sie ist:

Seltsam. Sowohl auf meinem Handy als auch auf meinem Laptop führt der Vorschau-Link des Theme Creators zu einem Thema, das keine solche Schaltfläche enthält.

1 „Gefällt mir“

Oh, Sie meinten den Theme Creator; bei mir funktioniert er auch nicht. Auf einer lokalen Installation funktioniert er jedoch.

3 „Gefällt mir“