Personalizzare la pagina di errore 404 di Joomla 2.5 e 3.1

Come visto per Joomla 1.5 può essere molto utile creare una pagina personalizzata per l'errore 404 (pagina non trovata).
Fig. 1 - Pagina di Errore-404 standard di Joomla
Vediamo come fare a modificare l'orribile immagine della figura 1 in qualcosa di meglio per Joomla 2.5 e 3.1.
 
1- Creiamo una normale articolo di Joomla contenente il testo e le immagini personalizzate che più ci aggradano e lasciamolo tra i "non categorizzati" assegnandogli quante meno opzioni di visualizzazione possibile.
2- Creiamo adesso una voce di menù da linkare all'articolo realizzato in precedenza e copiamone l'indirizzo.
Fig. 2 Menu per la pagina di errore 404 - Joomla 3.x
 
3- Copiamo il file error.php presente nella directory templates/system della nostra installazione joomla nella cartella del nostro template predefinito.
4- Modifichiamo il file error. php appena copiato aggiungendo la seguente riga subito prima della riga che contiene l'istruzione "if (!isset($this->error)) {":
if (($this->error->getCode()) == '404') {header('Location: INDIRIZZO PRECEDENTEMENTE COPIATO DAL MENU'); exit;}
 
Se vogliamo, però, che qualsiasi link errato punti alla pagina da noi creata, inclusi quelli con estensioni .htm, .html, ecc., dovremo aggiungere anche una seconda riga:
if (($this->error->getCode()) == '500') {header('Location: INDIRIZZO PRECEDENTEMENTE COPIATO DAL MENU'); exit;}
 
 
Le jeux sont fait