Como Resolver Problemas Respostas com os Comentários do Blogger

Uma das modificações recentes do blogger foi adicionar a opção de respostas nos comentários como já falamos em nosso outro artigo: Como Ativar a Opção Responder Comentarios no Blogger, porém existem alguns bugs (falhas) nesta nova funcionalidade do blogger como por exemplo a formatação do texto dos comentários, a pagina do blog rolar até o formulário de comentários ao entrar no blog e outras. Então vamos mostrar como corrigir esses problemas nos comentários do seu blog.
problemas nos comentarios do blogger

Você pode corrigir o problema do blog ir direto para o formulário de comentários usando um javascript. Então para impedir que o seu blog carregue a pagina diretamente no formulário de comentários entre na pagina editar html, e coloque esse código antes de </head>:
<b:if cond='data:blog.pageType == "item"'>
<script type='text/javascript'>
//<![CDATA[
document.body.onload = window.onload = function() {
var links = document.getElementsByTagName('a');
var h = window.location.hash.substring(1);
var cont = true;
for(var c=0;c<links.length && h && cont;c++){
if(links[c].name == h){
var x = links[c].offsetLeft,y = links[c].offsetTop,el=links[c].offsetParent;
while(el){
x += el.offsetLeft;
y += el.offsetTop;
el = el.offsetParent;
}
window.scrollTo(x, y);
cont = false;
break;
}
}
if(cont || !h){
window.scrollTo(0,0);
}
};
//]]>
</script>
</b:if>

Isso é uma solução temporária que encontramos no FerramentasBlog. Porém esperamos que o blogger faça uma atualização e resolva esse e outros problemas com as respostas dos comentários em breve e de forma definitiva. Se você prestar atenção ao carregamento da pagina poderá notar que a pagina vai até o formulário e depois volta ao topo e por causa disso ainda não ativamos essa opção de respostas dos comentários aqui no Dicas para Blogs.

Sobre o texto que podemos colocar como avisos ou regras dos comentários (veja Configurações do Blogger - Postagens e Comentários) infelizmente não acharamos uma solução o código HTML parece certo, mas por algum erro do blogger aparece o texto após o formulário de comentários.

O problema do texto dos comentários sem espaço entre as linhas pode ser resolvido apenas colocando line-height: normal, na formatação dos comentários que é esse código: #comments dl dd, mas caso não encontre esse trecho você pode adicionar.

#comments dl dd{padding: 0;margin: 0;line-height: normal;}

Se quiser um espaçamento maior entre as linhas em vez de escrever normal use um numero para configurar como quiser como neste exemplo: line-height: 120%, veja mais sobre Espaço entre linhas, letras e palavras.
espaço entre as linhas - estilos CSS


Leia também:
Usar Comentários do Disqus no Blogger - Personalizar Caixa de Comentários
Página com os Comentários Recentes do Blogger

Esperamos que isso ajude a resolver alguns problemas no sistema de comentários do seu blog principalmente de quem usa templates personalizados que geralmente são mais difíceis de modificar e corrigir bugs embora mesmo os templates padrão do blogger estão com os mesmos erros, mas como já falamos esses códigos e alterações de CSS são apenas alguns ajustes enquanto aguardamos a solução definitiva do Blogger.

Marcadores: , , , ,