25 de abril de 2011

Como exibir datas em todos os posts no Blogger


No Blogger (blogspot) quando publicamos mais de um post no mesmo dia, ele não mostra a data em todos, apenas no último post publicado. Os demais ficam sem essa referência. Este problema pode ser facilmente resolvido. Para isso, basta fazer uma mudança no código referente a publicação das data dos posts.

1 - Salve as configurações atuais do seu blog. Vá em Layout -> Editar HTML. Em editar modelo, marque a opção "Expandir modelos de widgets".

Com ajuda do Crtl+F, encontre o código abaixo:
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>

4 - Substitua o código acima pelo código a seguir:
<b:if cond='data:post.dateHeader'>
<script>var ultimaData = '<data:post.dateHeader/>';</script>
<h2 class='date-header'><data:post.dateHeader/></h2>
<b:else/>
<h2 class='date-header'>
<script>document.write(ultimaData);</script>
</h2>
</b:if>

Visualize e se estiver tudo certo salve.

É isso.

Fonte: El Escaparate

2 comentários:

LEIA AS REGRAS COM MUITA ATENÇÃO:

- Seu comentário precisa ter relação com o assunto do post;
- Não inclua links desnecessários no conteúdo do seu comentário;
- Se quiser deixar sua URL, comente usando a opção OpenID;
- Comentários com CAIXA ALTA, miguxês ou erros de ortografia não serão aceitos;
- Ofensas pessoais, ameaças e xingamentos não são permitidos.