25 de janeiro de 2010

Corrigindo os bugs "0 comentários" e "1 comentários"


Sempre que publicamos um post, os comentários deixados pelos nossos visitantes são feedbacks que nos ajudam a identificar o nosso público-alvo, a melhorar nossos posts e até mesmo definir o caminho que o blog deverá seguir. Por isso, devemos sempre cuidar para que nossos leitores encontrem com facilidade o local no template para os comentários e com a melhor apresentação possível.

Nos templates do Blogger, quando traduzidos para o português, acontece sempre um bug (erro) quando não há nenhum comentário deixado, algo como "0 ComentárioS", para os mais detalhistas, isso não é algo bonito de se ver. O outro bug aparece quando existe apenas um comentário no post, e a mensagem que aparece é "1 comentárioS", que também não é uma visão muito boa para os nossos olhos.

Isso acaba hoje, pois iremos aprender a corrigir esses dois bugs de uma só vvez.

Vá para as configurações do seu blog (Painel) e entre na guia Layout. Em seguida para Editar HTML e marque a opção Expandir modelos de widgets.

Resumindo: Painel → Layout → Editar HTML → Expandir modelos de widgets.

Corrigindo os bugs na Página principal do blog

1 - Com a ajuda do Crtl+F, encontre o código abaixo.

<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/>
<b:else/>
<data:post.numComments/> <data:top.commentLabelPlural/>
</b:if></a></b:if>

2 - Substitua o código que foi encontrado no passo anterior pelo que está logo abaixo.
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<b:if cond='data:post.numComments == 0'> Deixe seu comentário </b:if>
<b:if cond='data:post.numComments == 1'> 1 Comentário </b:if>
<b:if cond='data:post.numComments > 1'> <data:post.numComments/> Comentários </b:if>
</a>
</b:if>
*O que está em vermelho pode ser substituido por uma mensagem personalizada.

Corrigindo os bugs na Página de cada post do blog:

1 - Novamente com a ajuda do Crtl+F, encontre o código abaixo.

<b:if cond='data:post.allowComments'>
<h4>
<b:if cond='data:post.numComments == 1'>1 <data:commentLabel/>:
<b:else/>
<data:post.numComments/> <data:commentLabelPlural/>:
</b:if>
</h4>
2 - Substitua o código que foi encontrado no passo anterior pelo que está logo abaixo.
<b:if cond='data:post.allowComments'> <h4>
<b:if cond='data:post.numComments == 0'> Deixe o seu comentário </b:if>
<b:if cond='data:post.numComments == 1'> 1 Comentário </b:if>
<b:if cond='data:post.numComments > 1'> <data:post.numComments/> Comentários </b:if>
</h4>
*O que está em vermelho pode ser substituido por uma mensagem personalizada.
É isso. Até a próxima.

Via: Btemplates Blog

13 comentários:

  1. Excelente dica, cara, tinha percebido isso um dia desses, mas nem imaginava o que fazer.

    abração!

    ResponderExcluir
  2. Mais um excelente post com uma boa dica. Realmente não é bonito ver 0 comentários. Obrigado pela dica.
    Abraço de Lisboa.

    ResponderExcluir
  3. Obrigado pela dica!

    Não conhecia seu blog. Passou a fazer parte dos meus favoritos.

    Missões e Adoração

    ResponderExcluir
  4. @Robson, @Ramiro, @Sumie e @Missões, fico feliz em poder ajudar. Participem sempre, pois os comentários de vocês, além de enriquecerem o blog, me fazem ter um ótimo fedback dos posts.

    Grande abraço a todos!

    ResponderExcluir
  5. Oi, seu Blog é muito bom, é show adorei mesmo, vou segui ele, quando de da uma olhada no meu http://henrique199.blogspot.com/, um forte abraço! Já to seguindo seu blog!

    ResponderExcluir
  6. HHEHEHEH que bom eu tinha visto a uns 2 minutos atrás no Compulsivo™ más achei no seu blog o que realmete procuravá ! Thank You :p

    ResponderExcluir
  7. Pouca gente se lembra do detalhe das páginas das postagens.

    Parabéns. Testado e aprovado.

    Keep blogging.
    Mais sucesso.
    TJ do loucosporvirtude | @loucos_virtude

    ResponderExcluir
  8. Obrigada!!! Já tinha tentado uma vez e não consegui. Mas agora ficou ótimo!!!

    ResponderExcluir
  9. Como sempre uma dica excelente e bem explicada! Até breve!

    ResponderExcluir
  10. Como sempre uma dica excelente e bem explicada. Até breve!

    ResponderExcluir

LEIA AS REGRAS COM MUITA ATENÇÃO:

- Seu comentário precisa ter relação com o assunto do post;
- Não inclua links desnecessários no conteúdo do seu comentário;
- Se quiser deixar sua URL, comente usando a opção OpenID;
- Comentários com CAIXA ALTA, miguxês ou erros de ortografia não serão aceitos;
- Ofensas pessoais, ameaças e xingamentos não são permitidos.