Botões de rodapé do tópico

:discourse2: Resumo Custom Topic Button define um botão visível na parte inferior do seu tópico para abrir uma URL de sua escolha.
Custom Group Topic Button define um botão visível na parte inferior do seu tópico para abrir uma URL de sua escolha, com opções adicionais de visibilidade por grupo.
:eyeglasses: Pré-visualização Pré-visualizar no Discourse Theme Creator
(Custom Topic Button)
:hammer_and_wrench: Link(s) do Repositório https://github.com/discourse/discourse-custom-topic-button-component

https://github.com/discourse/discourse-topic-group-button-component
:open_book: Novo em Discourse Themes? Guia para iniciantes no uso de Discourse Themes

Instalar Custom Topic Button

Instalar Custom Group Topic Button

Funcionalidades

Olá, deixe-me apresentar dois novos componentes de tema simples que têm essencialmente o mesmo objetivo, mas são ligeiramente diferentes:

Este componente permitirá que você defina um botão visível na parte inferior do seu tópico para abrir uma URL de sua escolha.

Você pode personalizar o rótulo/título/ícone/link. Os links aceitam vários marcadores:

<TOPIC_ID>
<USER_ID>
<USERNAME>
<TOPIC_TITLE>
<TOPIC_SLUG>

que serão substituídos conforme apropriado.

Tem o mesmo comportamento, exceto que você pode definir um grupo para limitar a visibilidade deste botão.


Estes componentes são muito simples no momento; poderíamos melhorá-los no futuro se observarmos uso real deles e surgirem problemas.

Configurações

Custom Topic Button

Nome Descrição
custom topic button enabled
custom topic button url
custom topic button title Descrição do botão aqui..
custom topic button label Clique em Mim
custom topic button icon

Custom Group Topic Button

Nome Descrição
topic group button enabled
topic group button url
topic group button title Descrição do botão aqui..
topic group button label Clique em Mim
topic group button allowed group
topic group button icon

:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.

22 curtidas

Não acho que isso funcione. Eu mesmo tentei o api.registerTopicFooterButton e não funciona, nem mesmo o link de pré-visualização.
Suspeito que seja por causa da tag de script. A maneira normal de usar javascripts/discourse funciona.

Funciona para mim, tentei o primeiro componente como está:

Estranho. No meu telefone e no meu laptop, o link de visualização do Theme Creator leva-me a um tópico sem tal botão.

1 curtida

Ah, você quis dizer no Theme Creator; também não funciona para mim. Em uma instalação local, funciona, no entanto.

3 curtidas