Corrigir Bug "1 ComentárioS" no Blogger
Depois de consultar o velho oráculo, acabei encontrando no Beautiful Beta (em inglês) uma técnica de P.O.G. que resolve parcialmente a situação que dá título ao artigo.
Entre na edição HTML e marque a opção Expandir modelos de widgets. Não esqueça de Baixar o modelo completo (também conhecido como backup) do seu template para não chorar depois caso algo dê errado.
1 - Procure pelo trecho de código abaixo:
Entre na edição HTML e marque a opção Expandir modelos de widgets. Não esqueça de Baixar o modelo completo (também conhecido como backup) do seu template para não chorar depois caso algo dê errado.
1 - Procure pelo trecho de código abaixo:
<span class='post-comment-link'>2 - Substitua o trecho em vermelho acima, pelo azul abaixo:
<b:if cond='data:blog.pageType != "item"'>
<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>
</b:if>
</span>
<span class='post-comment-link'>3 - Agora procure o seguinte trecho de código:
<b:if cond='data:blog.pageType != "item"'>
<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 Comentário
<b:else/> <data:post.numComments/> <data:top.commentLabelPlural/> </b:if> </a>
</b:if>
</b:if>
</span>
<b:includable id='comments' var='post'>4 - Substitua o trecho em vermelho acima, pelo azul abaixo:
<div class='comments' id='comments'>
<a name='comments'/>
<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>
<b:includable id='comments' var='post'>É só isso! Boa sorte!
<div class='comments' id='comments'>
<a name='comments'/>
<b:if cond='data:post.allowComments'>
<h4>
<b:if cond='data:post.numComments == 1'> 1 Comentário:
<b:else/>
<data:post.numComments/> <data:commentLabelPlural/>:
</b:if>
</h4>
Excelente dica. Nunca me tinha apercebido desse bug e Voilá.
ResponderExcluirCoisa simples para o Compulsivo.
Um abraço.
É nóis no Blogger!!!
ResponderExcluir[]'s
Compulsivo
ótima dica, funcionou perfeitamente, prabéns.
ResponderExcluirE valeu tbm ao Carlos que fez uma citação do artigo.
Valeus
Cara Valeu por visitar meu blog e deixa essa super dica.
ResponderExcluirMeus parabens e continue ajudando a galera.
Abraços e tudo de bom ai.
^^
Mesquita, o agradecimento é recíproco, teu blogue está muito bom. Mas quando ví que estava "bugado" quis te ajudar a deixá-lo ainda melhor...
ResponderExcluir[]'s
Compulsivo
E pro bug de "0 comentários"?como seria?
ResponderExcluirGeekgangas, agora você me pegou... Zero comentários é bug? Vou ver o que posso fazer por você...
ResponderExcluir[]'s
Compulsivo
Cara, realmente tem coisas que sao simples mas faz uma diferença danada. O melhor de tudo é que todas as tuas dicas funfam direitinho, vc tá ajudando muito na construção do meu blog, já que sou novo na area.
ResponderExcluirOlá, resolvi esse bug do '0 comentários' colocando um if dentro do if original :P
ResponderExcluiraqui tem um ss do código:
http://img133.imageshack.us/img133/4405/codigonovoma3.jpg
é olhar e adaptar de acordo com o dito nesse post
\o
Olá pessoal do Usuário Compulsivo,
ResponderExcluirAchei excelente o blog, as dicas são perfeitas, aprendi muito com vcs. Infelizmente tenho um probleminha que não consigo elucidar; embora esteja configurado corretamente os comentários não aparecem nos post efetuados. Na verdade a opção comentar, simplesmente não existe para cada novo post efetuado. Como é possível? Utilizo o template Minima Lefty.
Grato,
@Restany, grato pelos elogios...
ResponderExcluirInfelizmente não faço idéia da causa do seu problema. Já tentou ativar os comentários no painel de controle?
Em último caso, faça um becape do seu template e teste com outro para ver se os comentários aparecem.
Se precisar de um atendimento personalizado solicite um orçamento através do fomulário de contato.
[]'s
Compulsivo
E aí Compulsivo...
ResponderExcluirEu queria saber se existe como colocar dois 'b:if's ou dois 'b:else's no template. Queria colocar para quando tivesse '0 comentários', ficar: "Nenhum comentário. Seja o primeiro a comentar."
Sim, tem como... Eu uso aqui no UsuárioCompulsivo. Se tiver interesse posso implementar para você. Solicite um orçamento através do formulário de contato.
ResponderExcluir[]'s
Compulsivo
Ainda farei mais modificações mas pelo meno consegui trocar a palavra conetários pela palavra parecer que tem mais a ver com meu blog!
ResponderExcluirVlw
Não consigo ver os comentarios no meu blog.Aparece só o nome da pessoa,mas o que ela escreveu não parece..pensei que ra um bug..mas fiz tudo e não aparece ..pode me ajudar?
ResponderExcluirVlw mesmo por esse post! Esse blog eh um dos melhores para customizar blogs! Vocês estão de parabéns! Nota 10!
ResponderExcluirÓtima dica!
ResponderExcluirNunca tinha parado pra ver esse bug, agora consegui consertar o do 0 comentários também.
Valeu pela dica!
Excelente blog! Muito útil para os usuários do blogspot.
Parabéns!
^^
Tem como deixar apenas o número de comentários amostra?
ResponderExcluirno meu aparece "4 comentários" e a palavra "Comentários" ultrapassa a coluna das postagens.
não sei é algum problema no blogspot, mas os comentários do meu blog precisam ser moderados antes de serem publicados,mas quando tem algum comentário e eu clico para moderar, eles simplesmente somem e aparece escrito "Nenhum comentário que não tenha sido moderado foi encontrado" ;/
ResponderExcluirO que faço? será que é um problema do blogspot msm?