Pubblicato da Denvoizer | 14:43 | , | 1 commenti »

--Aggiornamento:
Qui potete trovare un nuovo e semplicissimo metodo per creare agli articoli espandibili


 --18/10/08---
Expandable post (o Articoli espandibili, o in modalità sommario) è un termine usato agli articoli dove si visualizza solo la loro parte itroduttiva con un link, spesso, "contina..." che consente a leggere il resto dell'articolo.
I post espandibili sono usatissimi, spesso dai blogger che scrivono articoli dove bisogna scorrere un bel po' per arrivare alla conclusione (immaginate un articolo del genere nella home-page! sapete che 2 OO!!).

L'implementazione del codice sul tempalte:

Per prima cosa vi invito a fare un bel buckup per il vostro template.

Dopo di che, cliccate su Modifica HTML, selzionate la voce Espandi i modelli widgets.

A questo punto cercate la seguente riga:

<div class="'post-body'">

e subito sotto copiate questo pezzo di codice:


<!-- post summary inizio hack -->
<b:if cond="'data:blog.pageType">
<style>.fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>.fullpost{display:none;}</style>
<!-- post summary fine hack -->


Nota:
notate che
<!-- post summary inizio hack --> e
<!-- post summary fine hack -->
sono dei semplici commenti per strutturare il codice ma potete tranzuillamente rimuoverli.

Adesso cercate questa riga di codice che si dovrebbe trovare immediatamente sotto
<!-- post summary fine hack -->
<p><data:post.body/></p>
e subito sotto copiate questo pezzo di codice:


<!-- post summary inizio hack -->
<a href="'data:post.url'">continua a leggere..</a>
</b:if>
<!-- post summary fine hack-->

Faccendo tutto bene vi dovrebbe risultare il seguente blocco di codice:

<div class="'post-body'">

<!-- post summary hack begin -->

<b:if cond="'data:blog.pageType">

<style>.fullpost{display:inline;}</style>

<p><data:post.body/></p>

<b:else/>

<style>.fullpost{display:none;}</style>

<!-- post summary hack end -->



<p><data:post.body/></p>

<!-- post summary hack begin -->

<a href="'data:post.url'">Continua a leggere..</a>

</b:if>

<!-- post summary hack end -->


<div style="'clear:"> <!-- clear for photos floats -->
</div>

dove i codici in verde sono quelli aggiunti.

salvate il vostro tempalte.

Cosa fare quando preparate un articolo:

Scrivendo il vostro articolo, il "punto espandibile" lo scegliete incollando la seguenta stringa di codice:

<span class="fullpost">

Scrivete il resto del vostro articolo dopo questo codice, ed alla fine aggiungete questo tag:

</span>

Se volete rendere questo meccanismo più facile, potete andare su IMPOSTAZIONI-> FORMATTAZIONE, scorrete giu fino ad arrivare al "Modello post", copiate ed incollate il seguente codice

inserisci la prima parte dell'articolo qui
<span class="fullpost">
inserisci il resti qui
</span>

cosi avete un'impostazione predefinita.

Notate che questo metodo (usato da me tra l'altro) non usa i javascript per i vostri post espandibili il che lo rende molto più semplice da implementare soprattuto per i novisti, ma se volete provare l'altro metodo vi consiglio questo articolo

Scoprite anche



1 commenti

  1. Unknown // ha detto... 11 ottobre 2013 alle ore 06:19  

    non lo trovo mai con nessuno metodo. e i widget non riesco a espanderli, solo a mano espandendo le freccette nere. ma non trovo quel codice. nemmeno con ctrl +f

Posta un commento