techAPJ
(Arpit Jalan)
Décembre 1, 2015, 9: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 « J'aime »
Lorsque je clique sur le bouton, il ouvre un lien sur une autre page, comment faire pour que le clic sur le bouton l’ouvre sur la même page ?
1 « J'aime »
Je ne suis pas sûr, mais je crois qu’il existe quelques composants de thème officiels qui constituent la méthode la plus à jour pour y parvenir. Topic Footer Buttons
Se comportent-ils d’une manière similaire ?
Je les ai installés, mais les deux ouvrent le lien dans une autre fenêtre, y a-t-il un moyen pour qu’il s’ouvre dans la même fenêtre ?
Hmmm. Si je lis bien, je pense que c’est une partie du code du composant de thème qui s’ouvre dans une nouvelle fenêtre :
.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;
}
});
(et les plugins aussi je pense)
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
Il ne semble pas y avoir actuellement de moyen via l’interface utilisateur de changer cela. Il serait peut-être possible de modifier ce comportement avec un peu de travail personnalisé, mais je crains que ce ne soit pas ma spécialité.
1 « J'aime »
Canapin
(Coin-coin le Canapin)
Janvier 30, 2023, 10:48
9
Salut koliwi, je vais essayer de regarder le composant de thème pour ajouter cette fonctionnalité cette semaine.
3 « J'aime »
danielabc
(Daniela)
Janvier 31, 2023, 3:27
10
Ce plugin est-il le vôtre ? Félicitations pour le travail, j’ai beaucoup aimé ! Si vous pouvez l’ouvrir dans la même fenêtre, ce sera encore mieux ! Merci !
Canapin
(Coin-coin le Canapin)
Janvier 31, 2023, 11:44
11
Ce n’est pas le mien, mais je peux y jeter un œil quand même. Je vous tiens au courant
2 « J'aime »