Mi è stato chiesto in un commento di affrontare l'argomento della visualizzazione dell'ora di pubblicazione di un post insieme alla data. Presenterò due versioni a seconda che si voglia mostrare l'ora in una seconda linea sotto alla data oppure che si voglia visualizzare tutto nella stessa riga.
Ecco nel mio blog di prova come appare la data in condizioni normali
Andiamo su Design > Modifica HTML e salviamo il modello completo. Dopo aver messo la flag a espandi modelli widget, cerchiamo con F3 o Ctrl+F la seguente stringa
<h2 class='date-header'>
Dobbiamo prendere in considerazione tutto il codice presente fino alla chiusura del tag h2. Nel modello Simple del Designer Modelli troviamo questa riga
In altri modelli potrebbe essere leggermente diversa ma voi prestate attenzione alla parte iniziale, che serve per trovare il blocco di codice e alla chiusura del tag che è la zona in cui inserire la personalizzazione.
In questo caso occorre aggiungere questo codice
<h2 class='post-timestamp'>
<b:if cond='data:top.showTimestamp'>
<span style="color:#2288bb">ALLE ORE </span>
<b:if cond='data:post.url'>
<a class='timestamp-link' expr:href='data:post.url' title='permanent link'><data:post.timestamp/></a>
</b:if>
</b:if>
</h2>
<b:if cond='data:top.showTimestamp'>
<span style="color:#2288bb">ALLE ORE </span>
<b:if cond='data:post.url'>
<a class='timestamp-link' expr:href='data:post.url' title='permanent link'><data:post.timestamp/></a>
</b:if>
</b:if>
</h2>
subito dopo </h2> della riga che è stata individuata in precedenza. Le personalizzazioni riguardano il testo da visualizzare prima dell'ora e il colore della scritta. Il codice del colore della data si può facilmente trovare cercando nel modello date.header.color, che si trova nella sezione delle variabili, e acquisendo il colore presente in value. A titolo di esempio posto il codice trovato nel modello Simple
default="$(body.text.color)" value="#2288bb"/>
Dopo aver salvato il modello ecco come appariranno tutti i post
Si possono fare alcune considerazioni. L'ora avrà lo stesso colore del titolo e avrà un collegamento al permalink del post che si potrà aprire cliccandoci sopra per esempio in home page, nelle pagine di etichette e di archivio. L'ora di pubblicazione sarà visibile non solo in tutti gli articoli che vi accingerete a pubblicare ma anche in tutti quelli che avete già postato.
Questa è forse esteticamente la scelta migliore visto che si vedono data e ora nella stessa riga. Il codice da inserire è lo stesso di prima senza la prima riga, solo che stavolta va incollato prima del tag di chiusura </h2>. Per il modello Simple si ha cioè questo HTML
<h2 class='date-header'><span><data:post.dateHeader/></span>
<b:if cond='data:top.showTimestamp'>
<span style="color:#2288bb">ALLE ORE </span>
<b:if cond='data:post.url'>
<a class='timestamp-link' expr:href='data:post.url' title='permanent link'><data:post.timestamp/></a>
</b:if>
</b:if>
</h2>
<b:if cond='data:top.showTimestamp'>
<span style="color:#2288bb">ALLE ORE </span>
<b:if cond='data:post.url'>
<a class='timestamp-link' expr:href='data:post.url' title='permanent link'><data:post.timestamp/></a>
</b:if>
</b:if>
</h2>
dove il codice preesistente è di colore blu mentre quello aggiunto è di colore rosso. Anche in questo caso si può procedere alle personalizzazioni come illustrato in precedenza, che sono in grassetto e riguardano colore e scritta. In questo caso l'aspetto del post sarà così
I blogger che scrivono più post al giorno possono trovare interessante visualizzare anche l'orario in cui gli articoli vengono pubblicati. Se si era precedentemente inserita la personalizzazione che mostra la data in tutti i post di Blogger potrebbero sorgere delle incompatibilità tra le due modifiche anche se è comunque sempre presente la riga su cui operare.
Scusa ma non è già previsto l'inserimento dell'ora da blogger?
RispondiElimina@Stefano
RispondiEliminaIn taluni modelli può darsi che sia prevista. In quello di questo blog e in questo tuo blog
http://alzogliocchiversoilcielo.blogspot.com/
non c'è, almeno accanto alla data di pubblicazione, ma solo nei commenti.
Capisco che a qualcuno possa interessare e ad altri meno, è normale :)
Era solo per capire se è una cosa diversa da quando offre blogger (io ho disattivato l'orario andando su layout- post ma per default inizialmente ogni articolo segnalava anche l'ora in cui veniva pubblicato). Lungi da me ogni intento critico
RispondiElimina@Stefano
RispondiEliminaGuarda che stiamo parlando di due cose diverse. Se guardi questo post, alla fine c'è scritto
"by parsifal32 alle 11.12"
Mi è stata fatta una richiesta se si poteva mettere questo orario accanto alla data in alto e non solo alla fine del post.
Invece per inserirlo o disinserirlo alla fine dell'articolo bisogna andare su Design > Post sul blog > Modifica e mettere o togliere la flag dalla data come ricordato anche da te.
Parsifal, scusa la domanda (sopratutto visti gli anni passati dalla data di pubblicazione del tuo commento, che trovo assolutamente interessante) ma con "mi è stata fatta una richiesta se si poteva mettere questo orario accanto alla data in alto e non solo alla fine del post.
EliminaInvece per inserirlo o disinserirlo alla fine dell'articolo..." intendi forse che c'è un modo per inserire l'ora di pubblicazione solo accanto alla data e nasconderla alla fine dell'articolo, accanto alla voce che indica i commenti ecc ecc?
Ad ogni modo, ho provato a seguire le varie guide sul tema, dato che mi piacerebbe proprio ottenere questa soluzione grafica, ma ancora nulla. Seppur modifico l'HTML come qui sopra riportato e disattivo l'ora di pubblicazione da "post sul blog" non cambia proprio nulla.
Ovviamente, scusami se ho frainteso.
Non posso testare ma andando su Layout > Post del blog > Modifica si può mettere o meno la spunta per mostrare la data in fondo al post per poi magari inserirla dove ci pare. Ci vogliono però dei test
Elimina@#
Ricordando come ho fatto solo pochi giorni fa, non sono un esperto, quindi, spesso non so dove mettere le mani. Ad ogni modo, il problema è proprio questo, cioè, ho fatto come mi hai scritto nel commento sopra, ma la data appare o scompare comunque. Ora, seguendo quanto riportato nella guida, io ho questo codice (lo incollo alla fine), che mi fa apparire sì, l'ora di pubblicazione accanto alla data, ma anche "in fondo", vicino ai commenti:
Elimina< h2 class = ' date - header ' > < span > < data : post . date Header / > < / span > < b : if cond = ' data : top . showTimestamp ' >
& lt ; span style = & quot ; color : # 2288bb" ; & gt ;ALLE ORE </span>
Mi sai dire qualcosa?
Ti avevo detto di testare nel commento 4.b e sembra che il test abbia dato esito negativo cioè le date seppure in diversa posizione hanno lo stesso id o la stessa classe quindi se la nascondi in un posto la nascondi anche nel'altro. La soluzione è quella di togliere tutto il codice della data dal footer ma è cosa ad alto rischio. Prova con questo
Eliminahttp://www.ideepercomputeredinternet.com/2011/06/come-spostare-la-posizione-della-data-e.html
Si tratta però di un post vecchio
@#
Giustamente lo avevi scritto anche all'inizio dell'articolo. Porta pazienza. Ora ho capito. Grazie
RispondiElimina@Stefano
RispondiEliminaGuarda che a me i commenti fanno sempre piacere :)
Buonasera parsifal, è sempre un piacere leggere le tue info.
RispondiEliminaA proposito di commenti, ho notato che superati i 200 commenti blogger trasferisce i successivi commenti in altra pagina generando fastidii enormi.
Ti chiedo, sperando di non essere "off topic", è possibile inserire di default magari sotto "commenti" anche il link "commenti pagina 2" che ha, prendendo come esempio il titolo di questo post indirizzo:
http://www.ideepercomputeredinternet.com/2011/02/aggiungere-ora-di-pubblicazione-alla.html?commentPage=2
Spero di essere stato chiaro e di non essere uscito troppo fuori tema.
grazie mille
@Francescomisc
RispondiEliminaOnestamente non lo so. Chiederò a un mio amico blogger francese che ha già pubblicato qualcosa su questo tema. Ciao
sei un grande parisfal!!!!!
RispondiEliminagrazie
@francescomisc
RispondiEliminaNon credo si possa far qualcosa. Vedo che anche Soufiane non ha risolto
http://www.leblogger.com/2010/02/pagination-commentaire-blogger-200-page.html
però si creano dei link automatici alla fine del post
http://www.leblogger.com/2009/11/google-wave-invitation-100-gratuit.html
In francese è Suivant, in italiano probabilmente apparirà un'altra espressione.
Ciao
grazie ancora parsifal
RispondiEliminaio momentaneamente ho messo alla fine del post il link "commenti over 200".
Spero di trovare qualcosa di meglio, se riesco te lo comunico.
un abbraccio
Ho provato entrambe le modalità ma in seguito al salvataggio del modello non visualizzo l'ora nè all'interno dei singoli post che nell'home page...ho provato ad inserirla sia prima che dopo /h2 ottenendo lo stesso risultato :(
RispondiElimina@Webmaster
RispondiEliminaForse nel tuo modello è presente già una personalizzazione in quella zona del template che è incompatibile con questa. Per esempio ho visto che lo è con il mostrare la data in tutti i post
Infatti, ho provato ad abilitare l'impostazione della data in tutti i post e funziona, però a me interesserebbe visualizzare entrambe le cose in tutti i post altrimenti sarebbe meglio come da default..credi che non mi sia possibile?
RispondiElimina@Webmaster
RispondiEliminaProva, non si può dire in anticipo
Provato e non va... :(
RispondiEliminaL'orario non vuole proprio venir fuori...
E se invece io volessi togliere la data??Tipo 21 giugno?? ..nel mio blog www.scaricatutto.com appare la data,e non mi piace,vorrei toglierla..come posso fare??
RispondiElimina@solofilm
RispondiEliminaQuesta operazione si può fare molto semplicemente andando su Design > Elementi pagina > Post sul blog > Modifica e togliendo la spunta alla data. Per più informazioni leggi
http://www.ideepercomputeredinternet.com/2010/12/impostazioni-per-configurare-il-post-su.html
ciao ho scaricato questo template e piano piano lo sto adattando e modificando, ma non riesco proprio a risolvere il problema della data, non viene visualizzata ma escono queste scritte al posto della data
RispondiElimina"undefined
undefined
undefined"
c'è qualche soluzione?
ti linko il blog di prova
http://dittapaolotest.blogspot.com/
@DittaPaoloScanu
RispondiEliminaLa cosa migliore è rivolgersi all'autore del template.
Ho risolto, pensandoci bene la maggior parte se non tutti i template sono fatti da americani dunque il loro formato di data è diverso dal nostro. mi è bastato modificare semplicemente il formato ed ora funziona tutto;)
RispondiEliminagrazie per la risposta
ciao Parsifal, non posto il link del blog per non creare dei problemi ma la data non viene visualizzata, sai per caso quale potrebbe essere il problema?
RispondiEliminaGrazie
Scusa, dimenticavo, il template è questo (è di FinalSense):
RispondiEliminahttp://www.finalsense.com/templates/blogger-templates/architecture/nature-by-wood/
@Hugo
RispondiEliminaEssendo un template in lingua inglese prova a settare nelle impostazioni della data quelle tipiche americane tipo Dicembre 19 2011; prova anche con l'ora usando lo stesso stile (a.m e p.m.)
Ciao! Volevo chiederti un consiglio..Nel mio blog la data (che compare solo nei commenti ai post) risulta sabagliata..Credo sia impostata su un fuso orario diverso, nonostante nella formattazione delle impostazioni generali di blogger abbia selezionato il fuso orario di Roma. C'è qualcosa che posso fare per non far passare me e le mie lettrici per delle insonni che commentano alle 4 di notte? :D Grazie!
RispondiEliminaIl template è questo: http://www.premiumbloggertemplates.com/2011/11/fantastico-blogger-template.html
RispondiElimina@Sunny Makeup
RispondiEliminaNon dipende dal template ma dalla nuova funzione dei commenti di Blogger che per adesso ha messo il fuso orario della Costa USA del Pacifico. Dovrebbe risolversi da solo
@Sunny Makeup
RispondiEliminaCome vedi anche lo stile è anglosassone con il nome del mese in inglese e AM o PM
Ah ecco..Grazie!
RispondiEliminaSe invece volessi far visualizzare la data sopra ogni post (ad esempio quando pubblico due post nello stesso giorno la data si vede solo al primo e non al secondo, io vorrei che si vedesse ad ognuno) come potrei fare?
RispondiElimina@ Giuseppe
EliminaLeggi qui
http://www.ideepercomputeredinternet.com/2011/01/come-visualizzare-la-data-in-tutti-i.html
E' un po' vecchio come post ma dovrebbe funzionare ancora.
Grazie!! :)
Elimina