7 de julho de 2009

Mostrar as 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

3 comentários:

  1. Perfect!

    Já tinha tentado com a dica de outro blogger, mas não funcionou, agora sim.

    Valeu!
    www.milerfreitas.com

    ResponderExcluir
  2. Nuss, muito obrigado mesmo, tava muito precisano arrumar isto, aina mais agora que mudei o template do meu blog e a exibição da data é diferente...

    ResponderExcluir

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.