Blocos na barra lateral direita

Descobrimos isso mudando ligeiramente o design que queríamos. Ainda podemos enviar um PR de QoL quando lançarmos o site, mas ele saiu da lista de prioridades por enquanto. Estamos a todo vapor para finalizar nosso plugin, que é nossa principal preocupação no momento.

1 curtida

6 posts were merged into an existing topic: FKB Pro - Social theme

@pmusaraj o rodapé personalizado desaparece ao usar este plugin, alguma solução?

@polyzium, @pinder99

Fiz um PR para corrigir este problema. Espero que seja aceito! :+1:

3 curtidas

Olá Carlo, Temos o mesmo problema. As imagens que colocamos usando a seção After Header do HTML no tema padrão desaparecem quando o plugin é ativado. Você conseguiu descobrir uma solução alternativa?

Obrigado @Arkshine, essa correção foi mesclada.

1 curtida

Obrigado, Penar!

@TQI Por favor, atualize; a correção deve resolver seu problema também. :+1:

1 curtida

Sim, isso resolve o nosso problema. Muito obrigado!

2 curtidas

Para o bloco custom-html:

  1. Inserir HTML na caixa de entrada é a única maneira de inserir HTML? Se sim, é possível transformá-la em uma textarea para facilitar a inserção de grandes blocos de código.
  2. Existe alguma maneira de inserir HTML personalizado apontando para um arquivo HTML independente que vive em um tema?

Posso colocar imagens nele?

Se você estiver usando o componente com um tema personalizado, poderá criar um arquivo .hbs em javascripts/discourse/components/ com o HTML desejado e, em vez de custom-html para o bloco, use o nome de um arquivo (sem o .hbs).

Editar: Se alguém estiver se perguntando por que usaríamos .hbs em vez de .html aqui, este método criaria um componente personalizado do Ember.js que os Blocos da Barra Lateral Direita podem localizar por nome e usar como um dos blocos. .hbs é um arquivo handlebars. Handlebars é uma linguagem de “templating” usada pelo Ember.js que se parece com HTML, mas permite que você faça coisas como inserir dados dinâmicos, mostrar um elemento apenas com base em uma condição ou mostrar várias cópias do mesmo conteúdo preenchido com dados diferentes. Se isso parece divertido, o Guia para iniciantes no desenvolvimento de temas do Discourse explica como usar handlebars e componentes Ember em temas do Discourse.

6 curtidas

Só para confirmar, ficaria algo assim? Com o campo dizendo foo mas não foo.hbs e sem parâmetros.

Sim, isso parece correto!

Isso funcionou! Valeu!

1 curtida

Existe uma maneira de exibir a barra lateral em categorias e mostrar estatísticas específicas dessa categoria? (como o número total de tópicos na categoria Cats)

1 curtida

Isso é incrível. Acho que seria ótimo se este componente de tema também pudesse mostrar uma barra lateral para favoritos.

Seria útil ver os 5 principais favoritos com lembretes que estão chegando, por exemplo. Isso daria uma boa visão geral do que você tem pela frente.

Outra coisa útil seriam os rascunhos – mostrar os 5 rascunhos mais recentes. Frequentemente me esqueço dos meus rascunhos.

Vejo que podemos criar nossos próprios blocos – talvez eu investigue se tiver a chance.

3 curtidas

Existe uma maneira de exibir o minimal-gamification-leaderboard na página inicial, por favor?
@pmusaraj

Sim, acho que isso é possível, você só precisa usar minimal-gamification-leaderboard como o nome do bloco na configuração. (E certifique-se, é claro, de que o plugin Gamification esteja instalado e ativado.)

Essa é a configuração que tenho e ela só é exibida nas páginas internas.
Acho que é porque minha página inicial exibe a página “categoria”?

Toda a sua barra lateral direita está faltando na página inicial?