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!

Pix meutedio arroba mail ponto com

2 comentários:

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

    ResponderExcluir

Todos os comentários são moderados pela autora do blog.