Back to top

Autore Topic: Pagine errore personalizzate: è corretta questa procedura?  (Letto 1051 volte)

Offline fabiomalf

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
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.




« Ultima modifica: 10 Mar 2011, 12:02:20 da fabiomalf »

 



Web Design Bolzano Kreatif