Personalizzare la pagina offline - joomla 2.5.x e joomla 1.5.x

Informazioni utiliA volte abbiamo necessità di rendere più personale la pagina visualizzata dagli utenti quando il sito è offline.
Per raggiungere questo obbiettivo useremo la tecnica dell'override che ci permette di sovrascrivere la pagina di default senza ulteriori problemi in caso di aggiornamenti di joomla contenenti tale pagina.


Il sistema è molto semplice:
scarichiamo il file originale offline.php che troviamo in
/templates/system/offline.php

Lo copiamo in
/templates/il_template_che_stiamo_utilizzando/
in modo da avere
/templates/il_template_che_stiamo_utilizzando/offline.php
E' su quest'ultimo file che faremo le nostre modifiche.

Apriamo il file con un editor adatto come notepad++ e cominciamo a personalizzare la pagina.
L'unico limite è la nostra fantasia.

Per esempio, possiamo utilizzare la pagina offline per visualizzare un countdown, oppure aggiungere alla pagina un'iscrizione alla nostra newsletter, o inserire nella pagina dei links alla nostra pagina facebook, twitter o possiamo eliminare la maschera di login o ancora possiamo cambiare lo sfondo dell'intera pagina con un'immagine.

Alcune operazioni sono semplici, altre più impegnative.
A titolo di esempio ecco come si può installare un modulo countdown e visualizzarlo nella pagina offline:

Apriamo il file /templates/il_template_che_stiamo_utilizzando/offline.php
Aggiungiamo una posizione che in questo esempio chiamerò "XXX" con questo codice:
 <jdoc:include type="modules" name="XXX" />

Installiamo uno dei moduli per il countdown che troviamo a questo link:
http://extensions.joomla.org/extensions/calendars-a-events/events/countdown

Configuriamo il modulo e lo pubblichiamo nella posizione XXX.
NB La posizione non è visualizzata nel menu a discesa ma noi scriviamo direttamente nel menu stesso XXX e salviamo.

Bene! Ora nella pagina offline del nostro sito joomla avremo il nostro countdown in bella mostra.

Questo sistema è valido sia con le versioni di joomla 1.5.x che con le versioni 2.5.x



Un'ultima nota: se per la nostra personalizzazione abbiamo necessità di modificare il file offline.css è meglio fare l'override del file stesso con lo stesso sistema del file offline.php
Quindi:
scarichiamo il file originale offline.php che troviamo in
/templates/system/css/offline.css

Lo copiamo in
/templates/il_template_che_stiamo_utilizzando/css
in modo da avere
/templates/il_template_che_stiamo_utilizzando/css/offline.css
E' su quest'ultimo file che faremo le nostre modifiche.

Ricordiamoci di cambiare la chiamata al css nel file offline.php che deve diventare
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/il_template_che_stiamo_utilizzando/css/offline.css" type="text/css" />

Articolo scritto da maicolstaip
CommentaCommenta questo articolo sul forum
Commenta su G+Oppure commenta e condividi questo articolo sulla nuova pagina ufficiale di Joomla.it su Google+