Realizzazione siti web – Modifica “leggi tutto” con effetto ajax

Creazione siti web – Utilizzare le griglie
9 agosto 2010
Creazione siti web – Trasformare le tabelle in div
9 agosto 2010

Nell’ottica di un incremento dell’interattività con l’utenza spesso, nella realizzazione di siti web risulta molto comodo utilizzare dei plugin in ajax, magari facendo anche ricorso a qualche piccolo hack.

Questo override è un po’ più complesso rispetto ai precedenti,fa utilizzo innanzitutto di un plugin aggiuntivo da installare realizzato in collaborazione con luca di lucazone.net.L’effetto che viene creato è davvero notevole e sono sicuro che a molti piace l’idea di poter leggere l’articolo esteso senza cambiare necessariamente pagina, la funzione implementata infatti permette l’apertura in una popup in ajax molto gradevole.

Andiamo con ordine:
1) Scaricare il file jp_greybox-v1.0_j15_unzip.zip jp_greybox plugin – 2) Scompattatelo per recuperare i file necessari
3) Provvediamo all’installazione del plugin dal pannello amministrativo extensions –> install/unistall
4) in Package File: Fate sfoglia, selezionate il file plg_jpgreybox-v1.0_j15.zip e premete Upload file & install
5) Andate in extension –> Gestione Plug-in
6) cercare JP Greybox e abilitarlo
7) L’override vero e proprio si trova ovviamente nella cartella “html, scompattatela e caricatela nel vs template
8) ora avete in home del sito e nelle categorie, l’apertura del articolo in GreyBox
Nel caso siano presenti altri override del com_content e del file default_item.php, basta aggiungere questo codice ( esempio per il frontpage)
Da:

"<?php echo $this->item->readmore_link; ?>&tmpl=component"  title="
<?php echo $this->item->title; ?>">