Make "New Topic" button more prominent

I had some users complain that it wasn’t obvious how to post a new topic, so I styled the button to look like .btn-primary. I think that might be a good default, actually:

(I also changed the “create” vocabulary to “post” since taking the screenshot, but that’s another matter altogether :slight_smile: )

4 curtidas

This is intentional, we believe people should look for existing topics first before rushing to create a new one. Reply is primary action not create topic.

6 curtidas

Ah, interesting! For our community, we currently want new users to be able to find how to ask questions more easily. We’re a small, private community. But I can see why this would be counterproductive in large, public, and active forums.

2 curtidas

Yes it’s totally fine to change this to whatever you want locally on your discussions, my comments are in the context of global defaults for all sites.

6 curtidas

Isso parece ótimo, muito obrigado. Adoraria mudar nosso botão “Novo Tópico” para esse layout que você usou. Não sou programador, alguma sugestão de como eu poderia fazer isso com conhecimento técnico limitado? @alehandrof

Vá para admin/customize/themes e adicione isso ao seu tema ativo em comum > CSS

#create-topic {
  background: var(--tertiary);
  color: var(--secondary);
  svg {
    color: var(--secondary);
  }
  &:hover {
    background: var(--tertiary-hover);
    svg {
      color: var(--secondary);
    }
  }
}

Você pode ler mais sobre temas do Discourse aqui.

Beginner's guide to using Discourse Themes

6 curtidas

Uau, fantástico. Apenas copiei e colei isso e funcionou. Foi a primeira vez que adicionei código a algo. Muito emocionante e ficou ótimo. Obrigado, @Johani.
Existe alguma maneira de alterar o texto padrão de “Novo Tópico” para “Criar Novo Tópico” ou algo mais chamativo?

1 curtida

Claro, acesse admin/customize/site_texts e pesquise por js.topic.create

Isso retornará dois resultados

O primeiro refere-se ao botão que você vê nas listas de tópicos. O segundo refere-se ao botão de envio no editor de texto ao criar um novo tópico.

Você pode editar o texto de ambos conforme preferir.

3 curtidas

Muito obrigado, isso é super útil. Já alterei.

1 curtida

Eu estava de férias e não estava acompanhando meu e-mail. Obrigado, @joe, pelo acompanhamento! Na verdade, eu nem lembrava o que tinha feito, foi há tanto tempo! :blush:

3 curtidas