techAPJ
(Arpit Jalan)
Dezembro 1, 2015, 9:36pm
1
Descontinuado: Agora existe um componente de tema #customization:theme-component que oferece a mesma funcionalidade: Topic Footer Buttons
Resumo : Este plugin adiciona um botão personalizado na parte inferior de um tópico, visível para todos (que estão logados).
GitHub :
https://github.com/techapj/discourse-custom-topic-button
Instalação : Siga o guia de instalação de plugins .
Recursos
Configuração
Em Admin > Configurações do Site > Plugin, modifique
custom_topic_button_url
custom_topic_button_title
custom_topic_button_label
Nota: Para que o botão seja visível apenas para funcionários ou membros de um grupo específico, consulte:
HISTÓRICO DE ALTERAÇÕES
PENDÊNCIAS
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