1
Joomla! 1.5 / Pagine errore personalizzate: è corretta questa procedura?
« il: 10 Mar 2011, 12:00:44 »
SAlve, ho seguito la guida
http://www.joomla.it/articoli-della-community/781-guida-come-personalizzare-la-pagina-di-errore-404-in-joomla-15.html
per personalizzare la pagina di errore in Joomla! 1.5.
Poi ho avuto l'esigenza di personalizzare tutte le pagine di errore. Dopo varie prove ho pensato di modificare il file error.php per automatizzare la visualizzazione di pagine di errore. Dovrebbe essere sufficiente creare varie pagine di errore con nome errore404, erore500, errorexxx per visualizzarle nel centro, mantenendo i menu visibili, in modo che l'utente 'rimanga sul sito'
Vorrei il vostro parere sulla procedura, che apparentemente funziona, ma sono ignorante di codice php e conosco poco Joomla!, per cui non ho idea dei i possibili effetti che potrebbe avere.
Nota: la pagina error.php è in templates/system in modo che dovrebbe essere indipendente dal template
Prendendo la pagina scaricabile dall'articolo "Pagina "errore 404" personalizzata per Joomla! 1.5 "
Alla linea 23 ho sostituito a $titolopagina404 = 'errore404';
con:
$titolopaginaerrore = ('errore'.$this->error->code);
Che dovrebbe creare una variabile composta dal nome 'errore' seguito dal codice errore
Alla linea 30, sostituito al posto di ' WHERE title ="'. $titolopagina404.'"';
ho inserito:
' WHERE title ="'. $titolopaginaerrore.'"';
Nella funzione di ricerca del codice pagina
Alla linea 37
al posto di:
if ( ($this->error->code) == '404' && $rows->numerocodicepagina != null )
ho inserito
if ($rows->numerocodicepagina != null)
che dovrebbe assicurare che se non esiste una pagina errore di nome 'erroreXXX' per quel codice errore XXX presenta la schermata classica.
Poi ho creato articoli dal titolo errore404, errore500 salvati in nessuna categoria e nessuna sezione.
http://www.joomla.it/articoli-della-community/781-guida-come-personalizzare-la-pagina-di-errore-404-in-joomla-15.html
per personalizzare la pagina di errore in Joomla! 1.5.
Poi ho avuto l'esigenza di personalizzare tutte le pagine di errore. Dopo varie prove ho pensato di modificare il file error.php per automatizzare la visualizzazione di pagine di errore. Dovrebbe essere sufficiente creare varie pagine di errore con nome errore404, erore500, errorexxx per visualizzarle nel centro, mantenendo i menu visibili, in modo che l'utente 'rimanga sul sito'
Vorrei il vostro parere sulla procedura, che apparentemente funziona, ma sono ignorante di codice php e conosco poco Joomla!, per cui non ho idea dei i possibili effetti che potrebbe avere.
Nota: la pagina error.php è in templates/system in modo che dovrebbe essere indipendente dal template
Prendendo la pagina scaricabile dall'articolo "Pagina "errore 404" personalizzata per Joomla! 1.5 "
Alla linea 23 ho sostituito a $titolopagina404 = 'errore404';
con:
$titolopaginaerrore = ('errore'.$this->error->code);
Che dovrebbe creare una variabile composta dal nome 'errore' seguito dal codice errore
Alla linea 30, sostituito al posto di ' WHERE title ="'. $titolopagina404.'"';
ho inserito:
' WHERE title ="'. $titolopaginaerrore.'"';
Nella funzione di ricerca del codice pagina
Alla linea 37
al posto di:
if ( ($this->error->code) == '404' && $rows->numerocodicepagina != null )
ho inserito
if ($rows->numerocodicepagina != null)
che dovrebbe assicurare che se non esiste una pagina errore di nome 'erroreXXX' per quel codice errore XXX presenta la schermata classica.
Poi ho creato articoli dal titolo errore404, errore500 salvati in nessuna categoria e nessuna sezione.