techAPJ
(Arpit Jalan)
1. Dezember 2015 um 21:36
1
Deprecated: There is now a theme-component that provides the same feature: Topic Footer Buttons
Summary : This plugin adds a custom button at the bottom of a topic, visible to everyone (who is logged in).
GitHub : https://github.com/techapj/discourse-custom-topic-button
Install : Follow the plugin installation guide .
Features
Configuration
From Admin > Site Settings > Plugin, modify
custom_topic_button_url
custom_topic_button_title
custom_topic_button_label
Note: For button to be visible only to staff or members of a specific group, see:
CHANGELOG
TODO
20 „Gefällt mir“
danielabc
(Daniela)
28. Januar 2023 um 18:00
5
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?
danielabc
(Daniela)
30. Januar 2023 um 18:58
7
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. Wenn ich das richtig lese, dann ist es Teil des Themacode-Components, dass es sich in einem neuen Fenster öffnet:
.replace("<TOPIC_TITLE>", this.topic.title)
.replace("<TOPIC_SLUG>", this.topic.slug);
}
if (currentUser) {
url = url
.replace("<USER_ID>", currentUser.id)
.replace("<USERNAME>", currentUser.username)
}
window.open(url, "_blank");
},
dropdown() {
return this.site.mobileView;
},
classNames: ["discourse-custom-topic-button"],
dependentKeys: ["topic.id", "topic.title", "topic.slug"],
displayed() {
return settings.custom_topic_button_enabled;
}
});
(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.
1 „Gefällt mir“
Canapin
(Coin-coin le Canapin)
30. Januar 2023 um 22:48
9
Hallo koliwi, ich werde versuchen, diese Woche die Themenkomponente zu überprüfen, um diese Funktion hinzuzufügen.
3 „Gefällt mir“
danielabc
(Daniela)
31. Januar 2023 um 03:27
10
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!
Canapin
(Coin-coin le Canapin)
31. Januar 2023 um 11:44
11
Es ist nicht meins, aber ich kann es mir trotzdem ansehen. Ich werde es dich wissen lassen
2 „Gefällt mir“