Custom Topic Button

:information_source: 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).

:link: GitHub: https://github.com/techapj/discourse-custom-topic-button
:arrow_right: 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

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?

Eu os instalei, mas ambos abrem o link em outra janela, há alguma forma de abrir na mesma janela?

Hmmm. :thinking: Se eu estiver lendo certo, acho que é parte do código do componente de tema que ele abre em uma nova janela:

(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. :slight_smile:

1 curtida

Olá koliwi, tentarei dar uma olhada no componente de tema para adicionar este recurso esta semana. :slight_smile:

3 curtidas

Este plugin é seu? Parabéns pelo trabalho, gostei muito! Se você puder abri-lo na mesma janela, será ainda melhor! Obrigado!

Não é meu, mas posso dar uma olhada mesmo assim. Avisarei você :slight_smile:

2 curtidas