Alterar o link do autor nos comentários

Diferentes Destinos
Modifique o link original no comentário do autor.

Você já viu aqui como destacar os comentários do autor no Blogger. Mas ficaram faltando alguns pequenos detalhes para essa dica ficar completa: Como incluir um ícone personalizado e alterar o destino do link sob o nome do autor do artigo nos comentários.

Mas porque eu deveria fazer essa alteração, você me pergunta. Simples pequeno leitor, a dica para destacar os comentários só funciona quando o autor comenta usando a mesma Identidade Google usada no login do Blogger e nesse caso, por padrão é criado um link para a página do perfil do autor.

E qual o problema? Mais uma vez você pergunta e o Compulsivo responde. Você pode optar por não permitir visualizações ao seu perfil e nesse caso é interessante remover todos os links que apontem para essa página no seu template. Além disso a página padrão do perfil do Blogger é muito feia!

Dito isso, vamos as explicações técnicas. Entre no modo de edição HTML do seu template no painel de controle do Blogger (clique em Baixar modelo completo), marque Expandir modelos de widgets e localize o seguinte código:

<dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/>
</dt>
Substitua tudo por:

<dt class='comment-author' expr:id='&quot;comment-&quot; + data:comment.id'>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:comment.author == data:post.author'>
<a expr:href='data:blog.homepageUrl'>
<data:comment.author/></a><b:else/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if></b:if>
<data:commentPostedByMsg/>
</dt>
A linha destacada em vermelho acima é que define o destino do link. No caso usei uma variável do Blogspot que aponta para a página inicial do blogue, especialmente útil para quem desenha templates.

Mas se você preferir apontar o link para outro destino qualquer, use o código abaixo. Fazendo as alterações necessárias:

<dt class='comment-author' expr:id='&quot;comment-&quot; + data:comment.id'>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:comment.author == data:post.author'>
<a href='http://DESTINO_DO_LINK.COM/WHATEVER.HTML'>
<data:comment.author/></a><b:else/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if></b:if>
<data:commentPostedByMsg/>
</dt>
E finalmente para inserir um ícone personalizado no lugar do ícone padrão use o código abaixo:

<dt class='comment-author' expr:id='&quot;comment-&quot; + data:comment.id'>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:comment.author == data:post.author'>
<a expr:href='data:blog.homepageUrl'>
<img src='http://URL_DA_IMAGEM/Imagem.png'/>
<data:comment.author/></a><b:else/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if></b:if>
<data:commentPostedByMsg/>
</dt>
Visualize para testar, salve e está pronto!

Mas atenção! Ao aplicar essa última alteração em particular os ícones padrão dos demais comentaristas não serão mais exibidos, apenas o do autor. O que pessoalmente me agrada.

Imagem: SlapBcn

Comentários

  1. Fica legal usar o favicon como ícone dos seus próprios comentários.

    ResponderExcluir
  2. Ei Compulsivo, vou testar esse hacker, a começar por aqui, rsrsrrs.

    Um abraço, Compulsivo Carismático.

    ResponderExcluir
  3. Recentemente descobri seu blogger, e sem dúvida alguma eh o melhor quando se trata a sanar duvida e dar dicas e tutoriais para blogger e assuntos de interesse da blogosfera, vc ta de parabens, me auxiliou diversas vezes.

    em breve farei algumas perguntas com respeito ao blogger, tenho muitas, Vlw.

    ResponderExcluir
  4. @tielsam, pode perguntar, afinal não ofende...

    []'s
    Compulsivo

    ResponderExcluir
  5. Nossa! Mais um dica incorporada no meu blog Compulsivo! Peguei o kit completo! Agora ficou massa! Valeu!

    ResponderExcluir
  6. @henriqueloo, legal véio. Um likezinho de retribuição para cá não faria mal algum não acha?

    []'s
    Compulsivo

    ResponderExcluir
  7. Sim, claro! farei isso! Mas antes deixa eu só perguntar uma coisa: ontem, após modificar o link, modificar a cor/borda e inserir a figura para os comentários do autor (eu!), eu testei o funcionou: apareceu tudo certinho!
    Porém hoje ao postar um comentário no meu blog ele apareceu o modelo padrão (sem figura, sem destaque e com o link pro meu perfil do blogger!).

    Eu testei logado com minha conta que acesso a administração do blog e sem, mas continua o modelo padrão.

    Como vc orientou, eu selecionei no "Comentar como:" a minha conta do Google (que fica "Henrique(Google)").

    Chequei o código html e está tudo exatamente como ontem: tudo inserido corretamente!

    Pode ser porque há mais de um usuário no blog como acesso ADMIN? O que acha?

    ResponderExcluir
  8. @henriqueloo, este hack destaca os comentários do autor do post, não dos autores do blog...

    []'s
    Compulsivo

    ResponderExcluir
  9. É! eu percebi isso! Estava fazendo alguns testes e comprovei!

    Será que teria como adaptar? Para que o destaque seja mostrado para todos os autores do blog?

    (PS: tá quase pronto o backlink!)

    ResponderExcluir
  10. @henriqueloo, acho que não. Mas também creio que esse é o funcionamento adequado, afinal há que se dar destaque aos comentários do autor do post em questão...

    []'s
    Compulsivo

    ResponderExcluir
  11. Tá aí amigo: http://henriqueloo.blogspot.com/2008/07/alterar-comentrios-do-autor-no-blogspot.html

    ResponderExcluir
  12. @henriqueloo, legal, a casa agradece. Mas nem precisava tanto. Um linkezinho na sidebar já estava de bom tamanho, num post, melhor ainda!!!

    []'s
    Compulsivo

    ResponderExcluir
  13. Ah tá! Incluir o seu banner nos meus parceiros!!! Também fiz isso (agora! rs)

    É importante ressaltar esse detalhe mesmo, pois como eu, acredito que outros possam não pensar nesse detalhe (ou pensar errado!): que os comentários destacados são so do AUTOR do post, apenas!

    ResponderExcluir
  14. @Henrique, mas está no post: Como incluir um ícone personalizado e alterar o destino do link sob o nome do autor do artigo nos comentários...

    []'s
    Compulsivo

    ResponderExcluir
  15. É! realmente! Está mesmo! Erro meu!
    Enfim, obrigado pela ajuda! Estarei sempre por aqui...lendo e aprendendo!

    ResponderExcluir
  16. Compulsivo,

    Um problema: como você explicou, só altera os comentários do autor do blog. Porém no meu blog há um amigo (com acesso também de admin) que também publica posts. Nós testamos colocando um comentário (ele logado na conta dele!) num post publicado por ele e num publicado por mim, e ambos resultaram em comentários padrão.

    Você se teria como modificar o hack pra destacar os comments de mais de um autor?

    ResponderExcluir
  17. @henriqueloo, este hack atende a maioria dos usuários, portanto não tenho porque modificá-lo. Mas tudo depende de quanto ($$$) estamos falando...

    A intenção deste hack é destacar os comentários do autor do POST e não do(s) autor(es) do blog.

    Ex.: Quando publico um post como Compulsivo e comento como Compulsivo, o comentário é destacado. Caso contrário, não é...

    []'s
    Compulsivo

    ResponderExcluir
  18. vc e mal XD

    awe muito obrigadoooo
    odiava akela pagina inicial fiz o mesmo que voce colokei uma variavel ajudou MUITO thanks

    ResponderExcluir
  19. @Gama, eu mal? Imagina...

    []'s
    Compulsivo

    ResponderExcluir
  20. Precisava de uma ajuda...

    consigo colocar o destaque, mas não o ícone... segui o que você explicou aqui, mas ao invés de aparecer só no meu nome o meu ícone tá aparecendo pra todos os comentaristas... e quando coloco no "lugar certo" o ícone aparece abaixo do meu nome, e não do lado esquerdo dele... =S

    O que pode estar acontecendo?

    ResponderExcluir
  21. @Andressa, não sei o que pode estar acontecendo. Tente aplicar num blogue de testes com um template padrão para pegar o jeito.

    []'s
    Compulsivo

    ResponderExcluir
  22. Legal, Compulsivo.

    Bom segui aquele teu link e deixei destacado o autor do post nos comentários, e está funcionando perfeitamente, muito bom.

    Agora como um link leva ao outro neste blog(seria algum tipo de labirinto!!??)

    Brincadeiras a parte, mas gostaria também de aplicar uma img, mas no nosso caso são 2 admin, teria como cada um ter a sua?

    Obrigado e desculpe o incômodo, garanto que em breve terá uma dedicatória a teu respeito no nosso site.

    ResponderExcluir
  23. @Damien, não sei se é possível. Mas porque você não tenta descobrir e depois conta pra gente? Estamos abertos a contribuições...

    []'s
    Compulsivo

    ResponderExcluir
  24. Valeu por mais uma dica, compulsivo!! Ainda bati a cabeça com os erros b:if is not allowed, mas deu pra resolver. O problema foi escolher o ícone. Tentei por mais de duas horas fazer um bom o suficiente, e acabei optando pelo favicon :(

    ResponderExcluir
  25. mais uma dica compulsiva implementada no meu blogue

    \o/

    ResponderExcluir
  26. Compulsivo, infelizmente não deu certo no meu blog. Segui suas instruções, mas caia na página padrão.
    Vou tentar depois e venho avisar se tudo saiu correto
    Abraços

    ResponderExcluir
  27. Mais uma que deu certo! Obrigada!

    ResponderExcluir
  28. Consegui! Agora ninguém cai no meu perfil. Seu passo a passo é ótimo. Vc passa segurança e confiança e tem me ajudado demais. Obrigada!
    Sonia

    ResponderExcluir
  29. caraca Compulsivo, já tow viciado no teu blog.
    Essa dica tava nos meus favoritos, mas hoje resolvi fazer e ajudou pra caramba.

    Ahh gostaria de saber se você já testou a ferramenta CommentLuv (http://commentluv.com), achei interessante a ferramenta, testei e não consegui ajeitar direito os comentário.
    Se puder testa e fazer um realease seria bom.

    t+

    ResponderExcluir
  30. Compulsivo muito obrigado mesmo, ficou show de bola no meu blog, segui tudo certinho, sei que este post já faz um tempo mas não deveria deixar de comentar para agradecer.

    ResponderExcluir
  31. @Inho, não tem problema o post ser antigo. Os comentários são sempre bem vindos, ainda mais quando são elogiosos...

    []'s
    Compulsivo

    ResponderExcluir
  32. Compulsivo, seu blog é bom demais *-* cara eu tô fazendo um blog... e essa dica foi muito legal, ainda tenho muito a ler sobre o blogspot aqui ^^
    até.

    ResponderExcluir
  33. Olá compulsivo será que meu template naum aceita estes hacks tentei aqui e no dicas blogger e nada olha o erro que deu : bX-2qsmc9,

    o que pode ser

    ResponderExcluir
  34. ha estou fazendo ha alteração do blog no fire fox será quem tem algo haver com esses erros vc conhece outro programa que eu consiga editar o html do blog sem ter que ir no site do blogger e editar html e coisa e tal será que tem

    ResponderExcluir
  35. Ótima dica, sempre tentei fazer isso mais nunca tinha conseguido, é mais um motivo para permanecer no Blogger :-)

    ResponderExcluir
  36. Agradecimentos compulsivos!
    Está funcionado perfeitamente!

    []'s

    ResponderExcluir
  37. Que nojo esse último comentário do Compulsivo no 'post'. rs

    ResponderExcluir
  38. Eu consegui alterar o icone que aparece do autor do comentario, só que agora todos comentarios estão com esse icone que coloquei. Eu queria que aparecesse esse icone só para quem comentou como anonimo, Nome/Url ou não tem foto e queria que os que tivessem foto, aparecesse a foto dos mesms, assim como é no blog de vocês!!
    como faço isso??

    ResponderExcluir
  39. Não sou X9 mais não gostei doque vi, sáka só ae Tio Compulsivo:

    http://blogfake.wordpress.com/2009/01/21/alterar-o-link-do-autor-nos-comentarios/

    Copiou descaradamente teus posts, nem se quer colocou um agradecimento ou algo parecido.. -.-'

    ResponderExcluir
  40. olá..
    mas como fazer para que o link do meu comentário em outros blogs sejam direcionados diretamente pra home do meu blog e nao pra página padrão do blogspot? pq eu fiz o teste com este hack e só funcionou dentro do meu proprio blog, nos comentarios de outros blgs nao deu :(

    ResponderExcluir
  41. @Santiago Régis, não tem como você alterar o código do template de outros blogs. O máximo que vocÊ pode fazer é comentar usando a opção OpenID. Assim seu nome de usuário será linkado para a página inicial do seu blog...

    []'s
    Compulsivo

    ResponderExcluir
  42. 1,2,3 testando rsrsrsrs
    poisé, eu tava lendo e achei em um outro post seu:"Comentários sem esforço no seu blog" dicas a esse respeito =D

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

O que significa DVDRip, DVDScr, R5, etc?

Nomes de todas as igrejas do Brasil

Hospedar JavaScript no Blogger / Blogspot