Pubblicato il 08/04/11e aggiornato il

Mostrare da quanto tempo è online un blog su Blogger.

Conoscere esattamente l'età o quanti giorni di vita ha un blog e mostrarlo ai visitatori può essere una interessante curiosità. Si tratta di copiare questo codice misto HTML e Javascript
<span style="color:#003366; font-weight: normal;">Questo blog è nato da </span><span style="color:#940F04; font-weight: bold;"><script>    
    var mesearray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
    function contatore(yr,m,d){
    var today=new Date()
    var giorno=today.getYear()
    if (giorno < 1000)
    giorno+=1900
    var meseg=today.getMonth()
    var giornoday=today.getDate()
    var todaystring=mesearray[meseg]+" "+giornoday+", "+giorno
    var paststring=mesearray[m-1]+" "+d+", "+yr
    var durata=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
    durata+=" giorni."
    document.write("" +durata+"")
    }
    //nascita blog: giorno, mese, anno
   contatore(28,01,2008)
    </script></span>
che si può incollare in Design > Aggiungi un gadget > HTML/javascript > Sezioni del sito. Dopo aver salvato si può posizionare nella sidebar. Si possono personalizzare i colori della prima parte della scritta (normale) e quelli della seconda parte (in grassetto). L'unico dato fondamentale da inserire è la data di nascita del blog che deve essere sostituita nella riga contatore(28,01,2008). L'aspetto della scritta sarà
 nascita del blog
Qualche tempo fa presentati anche uno script per mostrare il numero degli articoli e i commenti ricevuti. Si possono riunire i due script per visualizzare in uno stesso elemento tutte queste informazioni. Il codice da incollare con le stesse modalità diventerebbe
<span style="color:#003366; font-weight: normal;">Su questo sito sono stati pubblicati </span><span style="color:#940F04; font-weight: bold;"><script style="text/javascript">
function numberOfPosts(json) {
document.write('<b>' + json.feed.openSearch$totalResults.$t + '</b>');
}
</script>
<script src="http://www.ideepercomputeredinternet.com/feeds/posts/default?alt=json-in-script&callback=numberOfPosts"></script> articoli</span><span style="color:#003366; font-weight: normal;"> e sono già stati postati </span><span style="color:#940F04; font-weight: bold;"><script style="text/javascript">
function numberOfComments(json) {
document.write('<b>' + json.feed.openSearch$totalResults.$t + '</b>');
}
</script>
<script src="http://www.ideepercomputeredinternet.com/feeds/comments/default?alt=json-in-script&callback=numberOfComments"></script> commenti.</span><br/>
<span style="color:#003366; font-weight: normal;">Il blog è nato da </span><span style="color:#940F04; font-weight: bold;"><script>    
    var mesearray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
    function contatore(yr,m,d){
    var today=new Date()
    var giorno=today.getYear()
    if (giorno < 1000)
    giorno+=1900
    var meseg=today.getMonth()
    var giornoday=today.getDate()
    var todaystring=mesearray[meseg]+" "+giornoday+", "+giorno
    var paststring=mesearray[m-1]+" "+d+", "+yr
    var durata=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
    durata+=" giorni."
    document.write("" +durata+"")
    }
    //nascita blog: giorno, mese, anno
    contatore(28,01,2008)
    </script></span>
Si possono personalizzare i parametri evidenziati di rosso con un occhio ai codici dei colori, mentre le espressioni evidenziate di blu possono essere sostituite da altre che gradiamo di più. Il tag <br/> è facoltativo e serve solo per inserire un salto di riga tra i dati sul numero degli articoli e dei commenti pubblicati e l'età del blog. E' superfluo aggiungere si deve sostituire la homepage di questo sito con l'URL del vostro blog.


Su questo sito sono stati pubblicati
articoli
e sono già stati postati
commenti.

Il blog è nato da


Come vedete si può incollare anche in un post o in una pagina statica in modalità HTML.





13 commenti :

  1. Ciao, come mai a me da Questo blog è nato da NaN giorni.?

    RispondiElimina
  2. @Igor Debbe
    Ho controllato il codice proprio adesso e funziona. Prova a incollarlo così com'è per vedere se ci sono delle incompatibilità. Successivamente cambia la data della nascita del blog, e solo quella. In seguito puoi personalizzare come ti pare.

    P.S. Se vuoi mostrare anche il numero degli articoli e dei commenti devi inserire anche la tua homepage.

    RispondiElimina
  3. grazie,grazie,grazie,finalmente posso mettere in pratica almeno uno dei tuoi suggerimenti!!!almeno il copia e incolla,ora lo so fare!grazie e ciao,Giulia

    RispondiElimina
  4. Ciao! Ho un problemino. Io avevo anche un altro contatore (che è stato sostituito dal tuo) che aveva lo stesso problema. Il contatore dei post di Blogger segna 214 post, ma il tuo (e quel altro) ne segnano solo 197. Come mai??? Grazie mille!

    RispondiElimina
  5. @MariaFelicia99
    Vai su Design > Modifica Post, vedrai che la differenza è data dalla presenza di bozze che non hai eliminato. Blogger le considera come post. Per visualizzarle vai su Bozze oppure su Tutti. Se vuoi puoi cancellarle adesso. Si creano automaticamente quando stavi scrivendo un articolo e poi per qualche ragione non lo hai pubblicato.

    RispondiElimina
  6. Buongiorno Parsifal e se volessi invece mostrare solo il numero di bozze? Servirebbe per mostrare su un blog multiautore i post in attesa di moderazione.

    RispondiElimina
  7. @Gold Link Directory
    Non credo sia possibile

    RispondiElimina
  8. Grazie lo stesso e complimenti per il tuo ottimo lavoro!

    RispondiElimina
  9. Ciao! Carino questo widget!
    Ti volevo chiedere se esiste un qualcosa per sapere da quanto tempo si è iscritti su Blogger (e di conseguenza quanto tempo ha il blog).
    Ero convinta di averlo aperto il 17 dicembre 2010, ma un post di una mia amica datato NOVEMBRE 2010 ha citato il mio blog, quindi mi è venuto un dubbio..!
    Grazie mille!

    RispondiElimina
  10. @Maria Felicia
    Vai su Modifica post e apri il post più vecchio. La data del post è anche quella del blog a meno che tu non abbia pubblicato articoli retrodatati.

    RispondiElimina
  11. Se possibile posso fare una domanda
    Si può specificare (es): Il blog è online da 3 anni, 7 mesi e 4 giorni
    Come cambiare il codice???

    Ti ringrazio. Clò

    RispondiElimina
    Risposte
    1. Bisognerebbe cambiare il javascript. Non è semplicissimo
      @#

      Elimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.