techAPJ
(Arpit Jalan)
Dezembro 1, 2015, 9:36pm
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 curtidas
danielabc
(Daniela)
Janeiro 28, 2023, 6:00pm
5
Ao clicar no botão, ele abre um link em outra página, como faço para clicar no botão e ele abrir na mesma página?
1 curtida
Não tenho certeza, mas acredito que existem alguns componentes de tema oficiais que são o método mais atualizado para conseguir isso. Topic Footer Buttons
Eles se comportam de maneira semelhante?
danielabc
(Daniela)
Janeiro 30, 2023, 6:58pm
7
Eu os instalei, mas ambos abrem o link em outra janela, há alguma forma de abrir na mesma janela?
Hmmm. Se eu estiver lendo certo, acho que é parte do código do componente de tema que ele abre em uma nova janela:
.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;
}
});
(e os plugins também, eu acho)
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
Não parece que atualmente há uma maneira através da UI de mudar isso. Pode ser possível alterar esse comportamento com um pouco de trabalho personalizado, mas receio que isso não seja minha especialidade.
1 curtida
Canapin
(Coin-coin le Canapin)
Janeiro 30, 2023, 10:48pm
9
Olá koliwi, tentarei dar uma olhada no componente de tema para adicionar este recurso esta semana.
3 curtidas
danielabc
(Daniela)
Janeiro 31, 2023, 3:27am
10
Este plugin é seu? Parabéns pelo trabalho, gostei muito! Se você puder abri-lo na mesma janela, será ainda melhor! Obrigado!
Canapin
(Coin-coin le Canapin)
Janeiro 31, 2023, 11:44am
11
Não é meu, mas posso dar uma olhada mesmo assim. Avisarei você
2 curtidas