domingo, 1 de janeiro de 2012

(Blogger) Mostrar tempo de vida do blog!

Mexendo com JSON em blogger, descobri uma dica legal que mostra o tempo de vida do seu blog. O serviço pega a data da primeira postagem e exibe mostrando desde que data seu blog está online!

Configura o exemplo:



Legal não é, basta colocar em algum gadjet ou código fonte.

O código é o seguinte. 


<script>

function antiLag(json)
{
document.write("<script src=\"http://brunodasilva.com.br/feeds/posts/summary?alt=json-in-script&callback=pegarData&max-results=" + parseInt(json.feed.openSearch$totalResults.$t,10) + "\"><\/script>");
}

function pegarData(json)
{
var data = json.feed.entry[json.feed.entry.length -1].published.$t.split('-');
var stringData = data[2].substr(0,2)+"/"+data[1]+"/"+data[0];

document.write("Meu blog está desde " + stringData + " online!<br/>Ele tem " + contarDias(data[2].substr(0,2), data[1], data[0]) + " dias de vida");

}

function contarDias(dia, mes, ano)
{
return ((new Date(new Date().getFullYear(), new Date().getMonth() + 1, new Date().getDate())).getTime() - (new Date(ano, mes, dia)).getTime()) / 86400000;

}


</script>



<script src='http://brunodasilva.com.br/feeds/posts/default?alt=json-in-script&callback=antiLag'></script>


(não esqueça de mudar a parte da url do seu blog, destacada em negrito)

A função contarDias é uma velha conhecida da gente. hehe

Se for copiar o artigo, mantenha os créditos!
Espero que tenham gostado deste post. Abraços.

Nenhum comentário:

Postar um comentário