Come spezzare in 2 un post in Blogger (il comando more in WordPress)



Chi possiede un blog su piattaforma WordPress conosce certamente il comando more, che permette di dividere in due il post, cosi da avere un’ anteprima nella home page, mentre l’ intero articolo è richiamabile cliccando su di un link.

I pregi di questa soluzione a mio avviso sono:

  • una pagina iniziale più snella e veloce nel caricamento, foto e video è bene inserirli dopo il more;
  • l’ uso del more è una soluzione SEO frendly in quanto lo stesso pezzo viene indicizzato due volte dai motori di ricerca.

Questa caratteristica matita di WordPress, può essere implementarla anche nei blog che utilizzano Blogger/Blogspot come piattaforma di gestione, il tutto si risolve inserendo poche e semplici righe di codice.

Come primo passaggio, naturalmente bisogna accedere al proprio account, ed una volta in bacheca, occorre spostarsi in Layout e quindi in “Modifica HTML”.

Come prima operazione consiglio di procedere con un backup del template, non dovrebbe succedere nulla, ma non si sa mai, andremo sempre a toccare il codice del blog, e con la copia di backup, potremo sempre ripristinare il tutto come nulla forse successo, quindi andiamo a cliccare su “scarica modello completo”, ed aspettiamo il termine della procedura.

Adesso andiamo a spuntare la casella “Espandi modelli widget”.

Utilizzando la funzione di ricerca del browser, richiamabile con la confinazione di tasti Ctrl+F, andiamo a ricercare la seguente stringa:

</head>

Una volta trovata dovremo inserire il seguente codice subito prima del tag:

<style><b:if cond=’data:blog.pageType == “item”‘>
span.fullpost {display:inline;}<b:else/>
span.fullpost {display:none;}</b:if></style>

Modifica HTML

Benissimo, abbiamo quasi terminato, andiamo a cercare il codice:

<data:post.body/>

e subito dopo inseriamo:

<b:if cond=’data:blog.pageType != “item”‘>
<a expr:href=’data:post.url’ target=’_blank’>Continua…</a>
</b:if>

Controlliamo la correttezza dei passaggi fin qui effettuati cliccando sul bottone “Anteprima”, se tutto è corretto verrà visualizzata la home page del blog, ora salviamo il lavoro fin qui svolto ed andiamo in “Impostazioni” e poi “Formattazione”.

Scorriamo la pagina verso in basso ed alla voce “Modello post” inseriamo le seguenti righe:

Scrivi qui l’inizio del post o il sommario.
<span class=”fullpost”>
E qui la fine del post.
</span>

Perfetto, salviamo ed il gioco è fatto, non troppo complicato vero?

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
  • Pingback: diggita.it()

  • Pingback: ZicZac.it, clicca qui e vota questo articolo!()

  • Pingback: pligg.it()

  • Ciao, avrei proprio bisogno di questa funzione, ho provato a seguire le istruzioni ma sembra che il mio template non accetti quanto riportato :-(
    Quando provo a verificare l’anteprima delle modifiche apportate al modello, ecco il messaggio che viene visualizzato:
    “Non è stato possibile analizzare il tuo modello, in quanto non è strutturato correttamente. Assicurati che tutti gli elementi XML presentino il tag di chiusura richiesto.
    Messaggio di errore XML: Open quote is expected for attribute “{1}” associated with an element type “cond”.”
    Cosa posso fare?
    Grazie per l’attenzione.

  • Che template utilizzi?
    Prova ad inserire un blocco di codice alla volta, per controllare quale da problemi.

  • Grazie per la risposta; il template è minima.
    L’errore si riscontra fin dall’inserimento del primo blocco :-(

  • Se può servire, posso inviare l’intero modello via mail.
    Grazie e buona notte :-7

  • Il codice corretto è questo:


    span.fullpost {display:inline;}

    span.fullpost {display:none;}

    L’ errore è mio, ho sbagliato a digitare le virgolette, per il resto la procedura è corretta.

  • Ho provato anche così (a me che sono ignorante in materia sembra uguale a prima): non cambia nulla :-(

  • Ho provato e riprovato: questa variazione mi servirebbe davvero! Ma perchè diavolo non funziona!!! :-(

  • Mi devi scusare, mi sono accorto che nella mia precedente risposta, wordpress, mi ha segato la formattazione.
    Ho creato un blog di prova su blogger, usando il minima come template, e tutta la procedura è andata a buon fine, l’ errore nel primo codice risiede negli apici e negi doppi apici, non devi fare copia e incolla, devi sostituire semplicemente ” con ” e ‘ con ‘.
    Vedrai che funziona.

  • Grazie, speriamo funzioni.
    Adesso provo e ti so dire.
    Buona serata :-)

  • Niente da fare, anche perché mi sa che non ho capito bene: cosa cambia sostituire ” con ” e ‘ con ‘?
    sulla tastiera non ci sono altri simboli!!!
    Va beh, aspetterò altre preziose indicazioni.
    ‘notte…

  • Il codice che devi inserire è questo:


    span.fullpost {display:inline;}

    span.fullpost {display:none;}


    Continua…

  • Devi semplicemente, modificare la formattazione di apici e doppi apici, per entrambi i codici:

    apri un editor, copia il codice, e sostituisci la formattazione presente, in quanto wordpress, ha modificato il codice da me inserito, poi copia ed incolla il codice da te modificato, eseguendo questa operazione vedrai che tuttoandrà a posto.

  • Ho già fatto questo passaggio; quando cerco di visualizzare l’anteprima compare sempre un maledetto messaggio d’errore.
    Riprovo ancora una volta, mi sto proprio incazzando, la tua spiegazione è chiara e poi invece nel mio blog non funziona >:-(

  • Boh, copiando da questa pagina http://geminilion.googlepages.com/come-dividere-spezzare-un-post sembra funzionare.
    Però adesso come faccio ad estendere il comando anche ai post vecchi?
    Rompo, lo so. Ma è per una buona causa…

  • Occorre modificare manualmente ogni singolo post, inserendo i tag che hai inserito in “Modello post”, in particolare il tag di apertura va posto in una posizione da te voluta, mentre quello di chiusura, va inserito alla fine del post, per eseguire queste operazioni devi servirti dell’ editor HTML.

  • Come non detto: funziona ANCHE per i post vecchi, purtroppo però lo fa indiscriminatamente e senza una logica, mentre per i nuovi sono io che decido dove spezzare il post.
    Intervengo manualmente su TUTTI i post vecchi? E come mi comporto per quelli corti e per i quali, quindi, NON serve spezzarli in due? :-(
    (iiiiicheppalle…)

Pinterest