Benutzerdefiniertes Themen-Button

:information_source: Veraltet: Es gibt nun einen Kanal Customization > Theme component, der dieselbe Funktion bietet: Topic Footer Buttons

Zusammenfassung: Dieses Plugin fügt am Ende eines Themas einen benutzerdefinierten Button hinzu, der für alle sichtbar ist (die angemeldet sind).

:link: GitHub:
https://github.com/techapj/discourse-custom-topic-button
:arrow_right: Installation: Folge der Anleitung zur Plugin-Installation.

Funktionen

Konfiguration

Unter Admin > Site Settings > Plugin kannst du folgende Einstellungen ändern:

  • custom_topic_button_url
  • custom_topic_button_title
  • custom_topic_button_label

Hinweis: Damit der Button nur für Mitarbeiter oder Mitglieder einer bestimmten Gruppe sichtbar ist, siehe:

CHANGELOG

TODO

20 „Gefällt mir“

Wenn ich auf die Schaltfläche klicke, öffnet sich ein Link auf einer anderen Seite. Wie kann ich auf die Schaltfläche klicken und sie öffnet sich auf derselben Seite?

1 „Gefällt mir“

Ich bin mir nicht sicher, aber ich glaube, es gibt ein paar offizielle Theme-Komponenten, die die aktuellste Methode dafür sind. Topic Footer Buttons

Verhalten sie sich ähnlich?

Ich habe sie installiert, aber beide öffnen den Link in einem anderen Fenster. Gibt es eine Möglichkeit, dass er im selben Fenster geöffnet wird?

Hmmm. :thinking: Wenn ich das richtig lese, dann ist es Teil des Themacode-Components, dass es sich in einem neuen Fenster öffnet:

(und die Plugins auch, glaube ich)

discourse-custom-topic-button/assets/javascripts/discourse/connectors/after-topic-footer-main-buttons/custom-public-button.js.es6 at c4a91727c0322f0c59bc09af7fbcb076b5676de4 · arpitjalan/discourse-custom-topic-button · GitHub

Es scheint derzeit keine Möglichkeit zu geben, dies über die Benutzeroberfläche zu ändern. Es ist vielleicht möglich, dieses Verhalten mit etwas benutzerdefinierter Arbeit zu ändern, aber das ist leider nicht meine Stärke. :slight_smile:

1 „Gefällt mir“

Hallo koliwi, ich werde versuchen, diese Woche die Themenkomponente zu überprüfen, um diese Funktion hinzuzufügen. :slight_smile:

3 „Gefällt mir“

Ist dieses Plugin von Ihnen? Glückwunsch zu Ihrer Arbeit, es gefällt mir sehr gut! Wenn Sie es im selben Fenster öffnen können, wird es noch besser sein! Danke!

Es ist nicht meins, aber ich kann es mir trotzdem ansehen. Ich werde es dich wissen lassen :slight_smile:

2 „Gefällt mir“