Pubblicato il 11/03/13e aggiornato il

Come visualizzare la data in tutti i post di Blogger.

Come mostrare la data di pubblicazione prima dei titoli di tutti i post di Blogger anche quando vengono pubblicati lo stesso giorno.
Per impostazione predefinita quando si pubblica più di un articolo in uno stesso giorno, se si apre la Homepage, ne verrà mostrata la data solo nell'ultimo. Avevo già presentato un tutorial su come bypassare questa impostazione e riuscire a mostrare la data di pubblicazione in tutti gli articoli. In molti dei nuovi modelli questo hack non è però più funzionante.

Vediamo come si passa ovviare a questo inconveniente e come riuscire a mostrare ai visitatori del sito la data in tutti gli articoli anche se ne vengono pubblicati più di uno al giorno. Per dare una idea di quello che intendo dire vi posto due screenshot sull'aspetto iniziale e quello finale di un blog di test


data-mostrata-in-tutti-post
Dopo aver salvato il template si va su Modello > Modifica HTML > Procedi e si mette la spunta a Espandi i modelli widget. Si cerca questo blocco di codice

<b:if cond='data:post.dateHeader'>
          <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
        </b:if>
        <b:if cond='data:post.isDateStart'>
          <div class="date-posts">
        </b:if>
        <div class='post-outer'>

Si cancella e si sostituisce con quest'altro

<b:if cond='data:post.dateHeader'>
<script>var ultimaData= &#39;<data:post.dateHeader/>&#39;;</script>
<h2 class='date-header'><data:post.dateHeader/></h2>
<b:else/>
<h2 class='date-header'>
<script>document.write(ultimaData);</script>
</h2>
</b:if>
<div class='post-outer'>

Si salva il modello e si controlla che la data diventi sempre visibile anche nel caso di post multipli.




6 commenti :

  1. Ah... ecco perché non funzionava! Grazie per l'aggiornamento. :)

    RispondiElimina
  2. Non funziona.Fatta modifica piu' volte al modello ma non si vede data. E lo strumento google mi rileva sempre il problema dei dati strutturati
    .datePublished:mancante e obbligatorio
    headline:mancante e obbligatorio
    image:mancante e obbligatorio

    RispondiElimina
    Risposte
    1. Per quello che riguarda la visualizzazione della data il codice funziona. Nel senso che se tu scrivi più di un post nello stesso giorno la data si vedrà in tutti anche nella Home. Nei singoli post si deve comunque vedere sempre. Per i dati strutturati ho smesso da tempo di occuparmene perché mi sa che anche Google non ha le idee chiare. Prima mostra glia avatar degli autori poi ci ripensa. Se analizzi questo sito vedrai che ha delle manchevolezze come tutti.
      @#

      Elimina
    2. Carlo Ernesto, ho modificato il modello html di blogger attivato data e autore dal layout ma nulla . Guarda gli errori che da il sito dallo strumento di rilevazione. http://infoutili.blogspot.it. on line non si trova una guida e penso neanche tu ne abbia pubblicato una o sbaglio? Se si la linki?

      Elimina
    3. Ripeto che si tratta di cose che secondo me non hanno una grande importanza. Ho pubblicato questo post
      http://www.ideepercomputeredinternet.com/2012/12/rich-snippet-tools.html
      sul test di Google che ora credo sia cambiato e comunque si riferisce a molti anni fa
      @#

      Elimina
    4. In questo tool
      https://developers.google.com/structured-data/testing-tool/
      anche io ho 48 errori su Blogposting e mi sono rotto a cercare il perché, basta :)
      http://i.imgur.com/Aweinx9.png
      @#

      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.