Tentei personalizar / texto / pesquisa por + Novo Tópico, mas não consigo ver uma maneira de editar o texto do botão + Novo Tópico. É possível editar o texto deste botão?
Você pode Personalizar qualquer texto no Discourse
oi @JonathanCalver, seja bem-vindo ![]()
a substituição de texto é definitivamente o caminho a seguir, mas os elementos também podem ser manipulados com CSS, especialmente com alguma formatação extra que você pode querer adicionar ou para alinhar o texto de forma diferente.
para adicionar “Button” ao texto existente “New Topic”:
CSS comum
#create-topic.btn-default.btn.btn-icon-text {
span.d-button-label:after {
content: " Button";
}
}
para substituir o texto existente do botão por “BUTTON”.
#create-topic.btn-default.btn.btn-icon-text {
span.d-button-label {
position: relative;
visibility: hidden;
}
span.d-button-label:after {
content: "BUTTON";
position: absolute;
visibility: visible;
left: 0px;
top: 0px;
}
}
Usar o método integrado parece muito mais fácil.
deveria. mas não consegui alterar esse botão específico com a substituição de texto. não tenho certeza por quê ![]()
editar: finalmente consegui alterá-lo com a substituição de texto, mas por algum motivo não funcionou por um tempo e ainda não descobri por quê. de qualquer forma. é js.topic.create.
uma coisa sobre o uso de CSS é que ele permite ser um pouco mais específico em alguns dos elementos da página. por exemplo, no meu site, usei CSS para alterar o botão de resposta na parte inferior dos meus tópicos para dizer “Responder ao Tópico”. para distingui-lo dos botões de resposta de postagem. se alguém usar a substituição de texto, ela substituirá o texto em ambos os botões. ![]()
Ok, obrigado por isso, mas quando vou em admin / personalizar / texto e procuro por New Button, diz que há mais de 50 opções e que devo refinar a pesquisa.
Portanto, quando insiro + New Button, ele só mostra uma opção, que é js.user_activity.no_topics_body e não a que eu quero.
Então, você pode me dizer qual das mais de 50 opções é a correta para eu editar para atualizar o botão + New Topic na página inicial “Latest”, ou me aconselhar como devo modificar meu termo de pesquisa? Obrigado.
o que você quer é js.topic.create
procure por isso (ou Novo Tópico) e então edite o texto que diz “Novo Tópico”
Brilhante. Tudo corrigido. Muito obrigado.
Aha! Bom ponto. Eu ainda sou muito ruim em CSS. ![]()
essa é uma coisa que eu sei fazer muito bem. podemos trocar favores kkkk ![]()
além disso, você resolveu isso @pfaffman, eu só adicionei um extra.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

