Nossa instância auto-hospedada não tem o auto-cadastro habilitado. Estamos fazendo apenas por convite, a partir de administradores e moderadores. Assim, qualquer novo usuário que não tenha um convite acabará em uma página muito “seca”, onde só verá o botão de Entrar e um texto padrão (veja a captura de tela). Gostaria de adicionar um texto personalizado nessa página, nada extravagante, apenas texto puro por enquanto, que explique sobre o projeto e a quem entrar em contato para obter links de convite. Há alguma maneira de fazer isso sem muito código?
Você pode utilizar um plugin outlet para fazer isso; será necessário adicionar algum código ao tema do seu site (admin > personalizar > temas > editar html/css) na seção <head>.
Aqui está um exemplo:
<script type="text/x-handlebars" data-template-name="/connectors/below-static/custom-login">
<div class="custom-login-content">
Seu conteúdo personalizado vai aqui
</div>
</script>
Em seguida, você precisará adicionar um pouco de CSS (na aba CSS ao lado de <head>):
.custom-login-content {
display: none;
}
.static-login {
.custom-login-content {
display: block;
}
}
Isso fará com que o texto “Seu conteúdo personalizado vai aqui” apareça aqui:
Isso parece uma ótima solução! Estou apenas confuso com o que você quer dizer ao usar uma “plugin outlet”. Existe um plugin real (qual deles?) que preciso instalar primeiro para fazer essa personalização?
Dê uma olhada no Guia do desenvolvedor para temas do Discourse. “plugin outlet” é um termo técnico. Você não precisa de um plugin para usá-lo!
Então, tentei exatamente isso, cliquei no botão Salvar. Voltei ao site. Não houve nenhum efeito. Ainda estou vendo a mensagem padrão.
Acabei de conferir novamente e não estava funcionando, minha culpa! Atualizei minha postagem acima com uma nova maneira de fazer isso (que funcionou quando eu testei).
Está funcionando! Muito obrigado! O novo texto foi adicionado ao padrão, eu esperava que ele o substituísse.
Além disso, se eu quiser exibir também uma imagem ali, antes ou depois do meu texto, posso adicionar mais código HTML para isso? Qual é a maneira mais fácil de vincular uma imagem que estará armazenada no contêiner Docker e onde devo fazer o upload dessa imagem?
Então, o novo texto é exibido após o padrão. Alguma ideia de como remover este último?
Acredito que você estava editando o errado; em Personalizar > Texto, tente pesquisar por login_required.welcome_message_invite_only e edite esse.
Perfeito! Na verdade, isso oferece outra opção para modificar o texto.



