Para vermos um texto diferente no link dos comentários consoante o número de comentários já existentes para um determinado post, é necessário apenas a utilização de um pequeno código javascript.
Vamos então por partes. Devem adicionar o código seguinte em qualquer parte do vosso template, mas de preferência entre as
tags <HEAD> e
</HEAD>:
<script language=JavaScript>
<!--
//Alterar o texto dos comentários consoante o número
function textoComentarios(numero) {
if (numero==0)
document.write('Sem comentários');
else if (numero==1)
document.write('Um comentário...');
else if (numero<20)
document.write('Ena! Tantos comentários! (' + numero + ')');
else
document.write('Venham eles! (' + numero + ')');
}
-->
</script>
Nota: O que está a azul corresponde à parte personalizável do código.
Este código consiste basicamente numa função que selecciona a mensagem a exibir por cada intervalo de comentários. Podem adicionar mais condições e alterar o texto a exibir à vossa vontade.
De seguida, devem substituir o vosso link para os comentários, que deve ser qualquer coisa parecida com isto:
<a class="comment-link" href="<$BlogItemCommentCreate$>"<$BlogItemCommentFormOnclick$>><$BlogItemCommentCount$> Comentários</a>
pelo seguinte:
<a href="<$BlogItemCommentCreate$>"<$BlogItemCommentFormOnclick$>><script language="JavaScript">textoComentarios(<$BlogItemCommentCount$>);</script></a>
Nota: Substituem apenas o que se encontra a azul! No resto não mexem!
Muito Importante: A seguir têm de fazer
Republich Entire Blog (se fizerem apenas
Republish Index e criarem outro post de seguida não têm acesso aos comentários neste post, ou seja, acontecem os erros que descreveram nos primeiros comentários a este post!).
E é só!
Coloquei este código, também neste blog. Se quiserem ver onde/como é que o código está inserido, façam View Source/Ver Código-fonte.
Importante (para quem não conseguiu por o código a funcionar):
1. verifiquem o local onde inseriram as várias componentes do código (se não inseriram no meio de outros códigos, etc...)
2. verifiquem que não apagaram código a mais ao alterarem a parte do link para os comentários a cada post (só devem mexer no que está indicado a azul em cima, e é essa a única coisa que devem copiar para o vosso template).
3. garantam que fizeram "Republish Entire Blog" antes de criarem novos posts.
Se me lembrar de mais alguma hipótese para que não sejam bem sucedidos na implantação deste código, adicionarei aqui.