Então, conectei o plugin WP Discourse ao meu fórum, mas os comentários abaixo das postagens estão ficando bem feios.
Exemplo:
Qualquer sugestão sobre como modificar o CSS adequadamente para que os comentários fiquem apresentáveis será muito bem-vinda!
Canapin
(Coin-coin le Canapin)
Abril 25, 2020, 10:39pm
2
E quanto a isso?
.discourse-comments-area {
padding-top: 15px;
}
.discourse-comments-title {
font-size: 2em;
}
.comment {
padding-top: 30px;
min-height: 70px;
}
.comment-body {
display: flex;
}
.comment-meta {
display: flex;
position: absolute;
width: 100%;
}
.comment-metadata {
margin-left: 5px;
margin-top: 2px;
color: #aaa;
&:before {
content: "/";
}
}
.comment-author {
display: flex;
.fn {
font-size: 1.4em;
margin-left: 15px;
}
}
.comment-content {
margin-left: 79px;
margin-top: 30px;
font-size: 1.15em;
line-height: 1.5;
}
Canapin
(Coin-coin le Canapin)
Abril 25, 2020, 10:44pm
3
Alternativa:
.discourse-comments-area {
padding-top: 15px;
}
.discourse-comments-title {
font-size: 2em;
}
.comment {
padding-top: 20px;
min-height: 70px;
}
.comment-body {
display: flex;
flex-wrap: wrap;
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
}
.comment-meta {
display: flex;
//position: absolute;
align-items: center;
width: 100%;
}
.comment-metadata {
margin-left: 5px;
margin-top: 2px;
color: #aaa;
&:before {
content: "/";
}
}
.comment-author {
display: flex;
align-items: center;
.avatar {
width: 40px;
height: 40px;
}
.fn {
font-size: 1.4em;
margin-left: 15px;
}
}
.comment-content {
margin-top: 15px;
font-size: 1.15em;
line-height: 1.5;
}
Isso parece ótimo. Obrigado! Prefiro o 1º exemplo.
Preciso apenas ajustar o espaçamento entre o avatar e o nome de usuário, e também o que vem abaixo dos comentários:
Também não sei por que o link para Continuar Discussão não está sendo exibido abaixo dos comentários.
Canapin
(Coin-coin le Canapin)
Abril 26, 2020, 12:08am
5
Esqueci que, no seu caso, não estamos usando o Discourse, e meu código usava SCSS, não CSS. Por isso, algumas coisas não funcionaram.
Aqui está o CSS compilado:
.discourse-comments-area {
padding-top: 15px;
}
.discourse-comments-title {
font-size: 2em;
}
.comment {
padding-top: 30px;
min-height: 70px;
}
.comment-body {
display: flex;
}
.comment-meta {
display: flex;
position: absolute;
width: 100%;
}
.comment-metadata {
margin-left: 5px;
margin-top: 2px;
color: #aaa;
}
.comment-metadata:before {
content: "/";
}
.comment-author {
display: flex;
}
.comment-author .fn {
font-size: 1.4em;
margin-left: 15px;
}
.comment-content {
margin-left: 79px;
margin-top: 30px;
font-size: 1.15em;
line-height: 1.5;
}
Para os avatares na parte inferior, você pode fazer o seguinte:
#comments .comment-reply-title .avatar {
display: inline-block;
margin-right: 10px;
margin-top: 15px;
}
Acho que você só precisa deixar as duas frases acima um pouco maiores, mas também pode fazer isso você mesmo. Basta encontrar as classes HTML corretas usando as ferramentas de desenvolvedor do seu navegador.
Talvez você precise verificar uma configuração no WP-Discourse?