Joomla.it Forum

Joomla! 3 => Joomla! 3 => : warrentk80 28 Aug 2015, 09:59:22

: Pagina di Errore Personalizzata
: warrentk80 28 Aug 2015, 09:59:22
BuonGiorno a tutti

ho necessità di personalizzare la pagina di errore 404

l'editor della funziona sito offline da configurazione globale è piuttosto scarno , mentre io avrei la necessità di effettuare anche modifiche grafiche e inserire link.

esiste un sistema per modificare direttamente la pagina di errore o effettuare in caso di errore 404 una redirect su una pagina specifica?

grazie a tutti per la collaborazione

Andrea
: Re:Pagina di Errore Personalizzata
: giovi 28 Aug 2015, 10:36:40
Ciao Warrentk80,
esistono tanti modi per personalizzare le pagine di errore in joomla e su apache in generale. Fortunatamente la community mette a disposizione sufficiente documentazione per descrivere come farlo in joomla:

https://docs.joomla.org/Custom_error_pages (ufficiale, in inglese)
http://www.joomla.it/e-ancora/articoli-community-3x/7565-come-e-perche-fare-una-pagina-d-errore-404.html (joomla.it, in italiano)
: Re:Pagina di Errore Personalizzata
: giusebos 28 Aug 2015, 10:39:00
dipende da ciò che vuoi fare, ci sono alcune estensioni seo come Redj che ti danno la possibilità di editare i contenuti della pagina di errore.
: Re:Pagina di Errore Personalizzata
: warrentk80 28 Aug 2015, 11:21:14
Grazie per la risposta, verifico subito l'estensione che mi hai segnalato.

Vorrei utilizzare la stesso template del sito (con la funzione offline la pagina è completamente bianca), togliere il form di accesso ed inserire un immagine e un link.

: Re:Pagina di Errore Personalizzata
: giovi 28 Aug 2015, 11:30:23
Da come avevi scritto sembrava che volessi avere la massima libertà di personalizzazione: cosa c'è di meglio di un foglio bianco su cui puoi scrivere ciò che vuoi? :)

Ad ogni modo se leggi la guida ti basterà creare un articolo con la relativa voce di menu nel sito e modificare la pagina error.php inserendo il redirect a quell'articolo:
:
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=75');
exit;
}