kuaza
(kuaza)
Août 16, 2023, 9:01
1
J’ai beaucoup cherché avant de poster mais je n’ai rien trouvé. Je modifie un peu ce composant de thème et j’ajoute un nouveau bouton de création de sujet. Et je veux que les utilisateurs non connectés ouvrent la zone de connexion lorsqu’ils cliquent sur le bouton. Le fichier que j’essaie de corriger est la partie preclick ici : https://github.com/KilicSelcuk/discourse-new-image-ask-topic-button-theme-component/blob/main/common/header.html
Je veux rendre les boutons visibles au lieu de les cacher et encourager les gens à se connecter ou à s’inscrire pour utiliser cette fonctionnalité.
Merci.
kuaza
(kuaza)
Août 20, 2023, 6:39
2
Thanks for sharing your code
If you want the login / sign up modals to show up directly, then you need to use the built-in showLogin and showCreateAccont actions.
So instead of this
helper.h(
"button.btn-primary.btn",
{ type: "button" },
helper.h(
"a",
{ href: "/signup" },
helper.h("span.d-button-label", "Tham Gia")
)
)
you should use something like this for the signup modal
helper.attach("button", {
label: "sign_up",
className: "btn-primary btn-small sign-up-bu…
Je l’ai fait de cette façon.
helper.attach("button", {
label: "log_in",
className: "css_class_name",
action: "showLogin",
icon: "plus"
})
Canapin
(Coin-coin le Canapin)
Août 22, 2023, 2:31
3
Le code de personnalisation de Discourse a beaucoup changé depuis 2018/2019. Ces ressources pourraient être très obsolètes.
Avez-vous essayé de regarder comment Discourse ajoute actuellement des éléments/boutons et y attache des actions ?
1 « J'aime »
kuaza
(kuaza)
Août 23, 2023, 5:14
4
Franchement, je ne sais pas où trouver de tels documents. S’il y a un guide et que vous le connaissez, si vous le partagez, je vous mettrai parmi les gens que j’aime