08 março, 2009

Elimando o bug "0(zero) ComentárioS" em templates padrão do Blogger

Olá rapaziada. Que o Blogger não é tão perfeito assim nós estamos carecas de saber. Um exemplo disso é o bug "0 ComentárioS" para postagens ainda não comentadas. Mas para resolver essas broncas é que tem um monte de nerds loucos bacanas (hêhê) trabalhando dia e noite para dar uma mãozinha aos blogueiros.

Bem, sei que essa dica é antiga pra dédéu, mas como ainda não tinha postado, resolvi registra-la agora, como indicação do blog Pena Digital.

A definição desse bug é o inconveniente erro de plural "0 ComentarioS" em postagens não comentadas em templates padrão do Blogger.

Aplicando essa modificação você poderá inclusive escrever qualquer frase para substituir o padrão para comentários do blogger, você poderá usar palavras como por exemplo: “Seja o primeiro a comentar!” ou apenas “Comentários”.

Vamos lá?

Para alterar o texto do “0 comentárioS”, faça o seguinte:

1 - Acesse o seu Painel do Blogger e selecione Layout, então clique em Editar HTML para entrar no modo de edição do código do seu Template. Então marque a opção Expandir modelos de widgets.

Atenção: Não se esqueça de fazer o backup do seu template antes de realizar as alterações no código, clicando em Baixar modelo completo.

2 - Encontre o seguinte código (utilizando o Ctrl+F do seu navegador):

<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>

3 - Então SUBSTITUA o código destacado em vermelho acima pelo seguinte código:

<b:if cond='data:post.numComments == 0'>0 comentários<b:else/><b:if cond='data:post.numComments == 1'>1 comentário<b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></b:if>

Altere o “0 comentários” destacado em vermelho acima pelo texto que você quer usar, exemplo: “Seja o primeiro a comentar!” ou apenas “Comentários”. A segunda parte destacada, “1 comentário”, o próprio nome já diz.

4 - Agora vamos repetir o processo, mas para o texto que aparece no título da lista de comentários, nas páginas de postagens individuais. Então encontre este código:

<h4>
<b:if cond='data:post.numComments == 1'> 1 <data:commentLabel/>: 
<b:else/><data:post.numComments/> <data:commentLabelPlural/>:
</b:if>
</h4>

5 - E SUBSTITUA o código destacado em vermelho acima pelo seguinte código:

<b:if cond='data:post.numComments == 0'>0 comentários<b:else/><b:if cond='data:post.numComments == 1'>1 comentário<b:else/><data:post.numComments/> <data:commentLabelPlural/></b:if></b:if>

6 - E altere as partes em vermelho pelos textos desejados, como na Etapa 3.

Visualize para ver se está tudo correto só depois clique em Salvar Modelo. Após salvar, verifique se o texto também está aparecendo nas páginas individuais das postagens. Se não, restaure o backup feito e recomece tudo.

=D

Olá Sobre Jeferson Silva:
Oi! Eu sou o autor desta beleza. Atualmente moro em Salvador e fico grande parte do meu tempo na internet atualizando o blog, conversando nas redes sociais ou batendo papo com qualquer louco que me dê atenção. Você gostou deste post? Venha me dizer um alô, dê um feedback!
twitter pessoaltwitter do blogyoutubeinstagram
Comentando pelo Facebook

3 comentando :

  1. vc pode explicar como destaca o comentario do autor?

    ResponderExcluir
  2. legal deu certinho e gostei mais ainda da dica crtl f para achar obrigado

    ResponderExcluir

OBS: Os comentários são de responsabilidade de quem os escreveu!