Goiânia, segunda-feira, 14 de setembro de 2009

Assinatura do post como link (vários autores)

Este é um tutorial sobre Blogger.
Nível: avançado

Em agosto eu escrevi o post Como colocar link no nome do autor do post que funciona bem quando o blog tem apenas um autor.

Para blogs onde vários usuários postam há outra forma de fazer isso de forma que cada autor tenha um link diferente em seu nome.

Vá em Layout » Editar HTML, clique em Expandir modelos de widgets e busque pelo seguinte código.

<b:if cond='data:top.showAuthor'>
<data:top.authorLabel/>
<data:post.author/>
</b:if>

Para blog com dois autores, substitua por:

<b:if cond='data:post.author == "Fulano"'>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/fulano'>
<data:post.author/></a>

<b:else/>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/fulano'>
<data:post.author/></a>
</b:if>

Observe que o primeiro bloco informou o link para o Fulano e o segundo bloco informou o link para qualquer um que não seja o Fulano.

Onde está escrito Fulano coloque a exata assinatura do autor do blog, do mesmo jeito que aparece nos posts. No meu caso, por exemplo, seria Helen Fernanda.

Onde está escrito http://twitter.com/fulano coloque o link exato da página ou site que será vinculada ao nome do autor.


Para blog com três autores ou mais, substitua por:

<b:if cond='data:post.author == "Fulano"'>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/fulano'>
<data:post.author/></a>

</b:if><b:if cond='data:post.author == "Beltrano"'>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/beltrano'>
<data:post.author/></a>

<b:else/>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/sicrano'>
<data:post.author/></a>
</b:if>

Observe que esse bloco do meio é o que você deve repetir a cada novo autor que deseja adicionar. Veja esse último exemplo, com quatro autores:

<b:if cond='data:post.author == "Fulano"'>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/fulano'>
<data:post.author/></a>

</b:if><b:if cond='data:post.author == "Beltrano"'>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/beltrano'>
<data:post.author/></a>

</b:if><b:if cond='data:post.author == "Cipriano"'>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/cipriano'>
<data:post.author/></a>

<b:else/>
<data:top.authorLabel/>
<a target='_blank' href='http://twitter.com/sicrano'>
<data:post.author/></a>
</b:if>

Fonte: El Escaparate de Rosa

Até mais!

Comente no Facebook:

2 comentários :

  1. Deu Certo, era o que eu estava procurando. Em outros blogs só achei para um único autor!!

    ResponderExcluir
  2. não encontro o primeiro código no meu html :x

    ResponderExcluir

Para deixar uma mensagem sem relação com o post acima use o livro de visitas. Está comentando pela primeira vez no blog? Sugiro que leia as regras para comentar.

Related Posts Plugin for WordPress, Blogger...