Os tutoriais e templates aqui apresentados são voltados para os Modelos de layout (lançados em 2006). A eficácia das dicas aqui apresentadas não foram testadas nos novos modelos de templates do Blogger (2010).

26 dezembro 2008

Mostrar data em todos os posts de um mesmo dia

 
Por padrão, o Blogger não mostra a data em todos os posts escritos em um mesmo dia, deixando a informação visível apenas no último publicado. Para contornar este problema, vá em Editar HTML e clique em Expandir Modelo de Widget. Procure por:

<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>


E substitua tudo por:

<b:if cond='data:post.dateHeader'>
<script>var ultimaFecha = '<data:post.dateHeader/>';</script>
<h2 class='date-header'><data:post.dateHeader/></h2>
<b:else/>
<h2 class='date-header'>
<script>document.write(ultimaFecha);</script>
</h2>
</b:if>


Visualize e salve. Testado e aprovado. Simples assim.

Visto no El Escaparate de Rosa

Edit: Para quem usa o Template Ice e deseja que a data apareça em todos os posts também, substitua o código que lá está (um pouco diferente do padrão) por :

<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><div id='fecha'><script>var ultimaFecha = &#39;<data:post.dateHeader/>&#39;;</script>
<script>remplaza_fecha(&#39;<data:post.dateHeader/>&#39;);</script>
</div></h2>
<b:else/>
<h2 class='date-header'><div id='fecha'>
<script>remplaza_fecha(&#39;<data:post.dateHeader/>&#39;);</script><script>remplaza_fecha(ultimaFecha);</script></div></h2>
</b:if>

Artigos Relacionados

41 comentários:

MATEUS HENRIQUE MATTJE disse...

Já baixei diversos templates do seu blog. Todos são muito bacanas, e sempre estou lendo suas dicas, porém gostaria de saber como faço para manter a barra superior do meu blog (no blogger) onde diz "Nova Postagem", "Personalizar" e "Sair". Gosto desta barra para me situar sempre e poder agilizar minhas funções no blog.

Pode me ajudar?

Ariane disse...

Mateus, não entendi bem, pq a barra está aparecendo no seu blog. Mas, se por ventura vc quer usar um template q não tenha a barra e quiser q ela volte, procure por :
navbar-iframe{height:0px} e apague esta linha.

Unknown disse...

opaaaa, gostei e já adicionei nos meus dois blogs! ... Ariane você é show!
:)

teleseries disse...

oi
primeiramente parabéns pelo blog
to achando show de bola
queria te perguntar se tem jeito de resolver esse probleminha aqui

fiz como vc falou...substitui os codigos....
deu certo...so que a data veio em formato diferente do que estava
antes era esse http://img411.imageshack.us/img411/604/readetransferncia01la4.jpg

depois da mudança de código, ficou assim http://img132.imageshack.us/img132/2430/readetransferncia02ad5.jpg

tava querendo que continuasse com a formatação antiga..será que tem jeito de continuá com a form.antiga e aparecer a data em todas as postagens?

obs: é o cod. era diferente do exemplo seu... é esse aqui http://img126.imageshack.us/img126/3117/readetransferncia03li3.jpg

bom..fico no aguardo
bom fds ^^

Ariane disse...

teleseries, o problema é q nesse template já havia um outro hack para mostrar a data naquele formato. não sei se dá para conciliar os dois, não testei.

teleseries disse...

hum...então tá
obrigado
se souber se da para conciliar faz um postagem nesse tópico... que sempre vou tá de olho nele...
parabéns pelo blog
inté

MATEUS HENRIQUE MATTJE disse...

Ariane,
Fiz como você disse e apaguei a linha: "navbar-iframe{height:0px}"

Mas ao fazer isso aparece a seguinte mensagem:
"Mais de um item encontrado com o id: LinkList2. Os IDs de itens devem ser únicos e exclusivos."

Não sei o que pode estar acontecendo...


Outra dúvida minha, não sei se pode me ajudar, gostei muito do painel do Template Clean onde aperto e vai mudando tendo 5 painéis diferentes...Mas gostaria de aplicá-lo em outro blog. Qual parte da html devo copiar e onde devo colá-lo no blog que desejo? Devo fazer algum ajuste na wrapper para que ele encaixe corretamente?

Obrigado!

Ariane disse...

Mateus, a navbar não tem nada a ver com a mensagem que vc citou, muito provavelmente vc apagou coisa errada. Qto ao painel, sem querer te desanimar, é mais fácil vc mudar o template clean que passar o painel para outro. demandaria muitos ajustes e eu teria que escrever um post enorme sobre isso. quem sabe no começo do ano eu escreva :D abraços.

Marcelo Pimenta disse...

Simples assim^^

Aqui deu certinho\o/

Muito obrigado :D

Redação MTVA disse...

Olá Ariane, parabéns pelo blog!!! Sempre dou uma passadinha para ler seus post e preciso de uma ajuda...

Tenho um blog e outro de teste, mas no blog de teste no lugar onde deveria aparecer a data, aparece "undefined"...

Pode me ajudar?

Obrigado.

Anônimo disse...

obrigado por esta dica foi de muito útil ao meu blog. da uma olhadinha e v oque vc acha do acabamento que estou fazendo.

PES 6 Brasil disse...

No meu template só funcionou o segundo codigo o do template ice e o meu template não é o ice
Mas de qualquer forma funcionou direitinho Vlw

Sr.G disse...

Olá Ariane,Baixei Este Template Na WEB e Queria Saber Como Deixar a DATA Visivel por que apareçe a imagem do mini calendario + não apareçe a data = /

http://downtestliipe.blogspot.com/

Leandro disse...

Olá, gostei muito do post mas eu queria saber se é possivel retirar aquela data que fica no link de todas as postagens??
Por favor sabe aqueles por exemplo
/2008/04/formatando-datas-nos-templates-do.html eu queria tirar esta data ou de veis da data um a sei lá

MOISESALBA disse...

ola,todas as postagens anteriores ao novo visual onde estão,queria umas dicas que não estou encontrando aqui, aquelas postagens não estarão disponiveis mais?
abraços.
moisesalba.blogspot.com

Anônimo disse...

Eu uso o template esqueleto compulsivo e a data é escrita assim "12 de fevereiro de 2009"
Queria por uma q fosse parecida com a do seu blog tipo uma imagen e a data dentro ñ precisa ser igual a do teu template mas é assim q eu quero...
entendeu?
Abraço

Adilson Sousa disse...

olá ariane no meu blog só táh aparecendo "undefined" oque devo fazer?
aguardo respostas
abraçosssssss

Anônimo disse...

OI,
Amo o Templates Novo Blogger, as dicas são encríveis.
Mas há um problema em meu template, é que ele não aparece data em nenhuma matéria, gostaria de contar com a ajuda de vocês. Se possível, poste-a aqui no blog ou me mande via-email: matheusmarques_kta@hotmail.com

Abraços,
Sucesso a toda equipe!

Juli disse...

Oi Ariane, gostei muito dos seus templates, achei um que tem tudo a ver comigo, mas tem um probleminha, aonde deveria aparecer a data, está escrito UNDEFINED. Já tentei mexer pra ver se aparece a data, mas nada e também tem uma parte em baixo de CATEGORIES que deveria aparecer FRIENDS & LINKS, mas não aparece. Será que vc poderia dar uma ajudinha, não gostaria de trocar de template, achei ele muito lindo.
Fico no aguardo.
Um abraço.

Juli disse...

Detalhe, eu esqueci de enviar o link do meu blog pra vc ver quais são os problemas.

http://maisumdaju.blogspot.com/

Unknown disse...

vc poderia mostrar como se tira todas as datas e horas das postagens nao sei nem pq existe isso!!!;D

Presidente disse...

como faço para tirar a data do post ?

Anônimo disse...

Ola Ariane

e se ao inves de colocar a data em todos eu ñ quisece que aparecesse data em nenhum

como faço ??

Des de ja Obrigao

Madonna Ever disse...

Olá, estou com um pequeno problema: coloquei o código para mostrar a data em todos os posts e funcionou, mas a data do blogger permanece em cima da primeira postagem como antes. Como faço pra tirar? Obrigada

Anônimo disse...

Um pouco diferente deste post.
Quero saber como usar um link que mostre todos os post criado num só dia! Valeu

Unknown disse...

Funcionou na perfeição :)

No meu caso usei o exemplo ice.

Anônimo disse...

Ah! Eu sei que a postagem é antiga e tal, mas é que eu tenho que dizer uma coisa. Isso aí é desperdício de código, não precisa disso tudo pra fazer a data aparecer em todos os posts. No meu blog eu botei só o código a seguir e funcionou perfeitamente:

<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
<:else/>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>

Não tenho certeza, mas no caso do Template Ice, o seguinte deve bastar:

<b:if cond='data:post.dateHeader'>

<h2 class='date-header'>
'<data:post.dateHeader/>'
</div></h2>
<b:else/>
'<data:post.dateHeader/>'
</div></h2>

</b:if>

O que acontece é que e quem fez esse código usou JavaScript para criar uma variável com a data e utilizá-la para repetir o código da data no "<b:else>" quando bastava repetir o código ao invés de usar JavaScript, isso foi exatamente o que fiz, retirei o JavaScript e repeti o código da data. Como disse, funcionou com o código normal, mas não sei se deu certo no Template Ice, porque pode ser que nele eu tenha apagado algo que não devia, e não só JavaScript.

Virgínia Patrícia disse...

boa noite, baixei o template girldiary e gostaria de saber como mudo o local da data na postagem, ou seja gostaria que aparecesse no inicio da postagem em cima...aguardo respostas

LEANDRO & MARCELO disse...

Ola Ariane!
Estou com um probleminha gostaria de uma ajuda, se possivel.
Não estou conseguindo colocar data em meu blog. Ele aparece no lugar da data "undefined" e olhando no editor a parte que se refere a data é um "script type='text/javascript" e eu não consegui alterar. Pode me dar uma mao?

Internético disse...

Olá Ariane,muito obrigado por mais um ótimo código,na verdade estava desesperado não tanto por esta função,mas na verdade seu post serviu para que eu achasse outra imagem de bcground para a data das postagens do meu blog,para isto eu utilizei partes do template Ice,de uma conferida no meu blog
parabéns pelo blog

Anônimo disse...

Arrasa! Deu certinho! Acabei d fzer o da Navbar tb! Simples, prático e rápido. Adoro aqui!
Beijos

Dalarmi Belly Dance disse...

Olá! Estou quebrando a cabeça. Baixei um template q achei muito bonito para meu blog. Não entendo muito de html mas estou conseguindo com a ajuda de muitos blogs como o seu, fazer algumas alterações. No entanto não consegui ainda acertar a data que aparece nas postagens, nem fazer com que na primeira página não apareça postagem alguma. Não consigo entrar o código que vc citou acima. No html do meu template não tem isso, o meu código é diferente. Tem como me ajudar por favor? Meu e-mail: lu_cemep@hotmail.com. Meu blog: www.atelierlucianadalarmi.blogspot.com

Muito obrigada!

m.machado disse...

blog incridible!
Amo demais..tem me ajudado muito na carreira "insana" de blogueiro!
PAZ!

Padawan² disse...

Ariane você é show de bola! Parabéns pelo tutorial!
Já estou te seguindo no Twitter!

- disse...

Valeeeu Ariane

Você salvou minha vida de um dos Bugs do Blogspot xD

L. disse...

Ótima dica, obrigada!
Fiz e deu tudo certo no meu blog.

(:

Thom S. disse...

A data do meu blog é custumizada e se eu fizer isso ela vai desconfigurar.
Tem alguma dica?

Danielle disse...

Fiz isso no meu blog, mas no lugar onde ficava a data do primeiro post ficou um espaço em branco (entre o cabeçalho e o post). Como faço para diminuir essse espaço?

Joe disse...

aqui aparce as horas tem como colocar pra aparecer a data?

Wx-Downs disse...

oi
primeiramente parabéns pelo blog...
Esse topico ajudou muito muito obg!!!!

Carol disse...

Oi, estou atualizando o template do meu blogger, e não sei o que esta errado porque onde deveria ter uma data esta "undefined", tentei usar o codigo acima, e nada. Eu preciso mesmo de ajuda, cada vez que mudo o template do Blogger, (1 vez ao ano), fico com esses probleminhas, muitos aprendi lendo tutoriais como o seu, mas essa parte da data, esta me quebrando a cabeça, porque o layout e como se fosse uma agenda, e na aba onde deveria ter a data fica undefined. Please, Help me?

http://pelomundocomacarol.blogspot.com/

Postar um comentário

Os comentários são moderados.