Jump to content

Modificare pagina 404


DARKF3D3

Recommended Posts

Sto facendo alcune modifiche alla pagina di errore che viene visualizzata quando si apre una pagina che non esiste. Ora vorrei far si che venga visualizzata per tutta la larghezza del sito, quindi senza visualizzare le sidebar, è fattibile? Qualcuno ha provato a farlo?

Link to comment
Share on other sites

prova ad aggiungerlo nel link in SEO e URL che punta alla 404..

Adesso non sono davanti al mio pc e non posso provare in prima persona, ma io ( nelle fancybox) per far aprire solo il contenuto ho aggiunto contentonly

 

Poi quando rientro cercherò di postarti qualcosa di più preciso.

 

Ciao e Buona giornata.

Link to comment
Share on other sites

Ho fatto un po' di prove ma non funziona

 

serve anche a me, quindi mi associo.

 

complimenti per il tuo store, mi piace ;-)

 

ti consiglio anche di implementare una chat assistenza online in tempo reale, con Zopim, molto intuitiva, e' gratis ed inoltre ti mantiene le statistiche delle visite, daccia una occhiata (anche se lo conoscerai già). Castiel ce l'ha sul suo store.

Link to comment
Share on other sites

Ciao DArk... mi sono accorto di averti detto un'emeritacavolata.

 

La pagina 404, fa riferimento a

PAgeNotFoundController.php che si trova in controllers/front

 

che a sua volta richiama la pagina 404.tpl del tuo tema

 

L'unica sarebbe lavorare sul tpl 404.tpl per ottenere quello che vuoi.

 

Sul come ottenerlo non saprei.

 

Mi space ma più di così ... serve qualcuno più competente.

 

Ciao

Link to comment
Share on other sites

Ciao DARKF3D3,

 

se si tratta del tuo sito in firma, il codice da aggiungere al css del tuo tema è:

 

#page_404  #left_column {display:none}
#page_404  #right_column {display:none}
#page_404  #footer {display:none}
#page_404  #center_column {width:980px;}

 

la prima riga disabilita la colonna left, la seconda la right, la terza il footer e la quarta aumenta la larghezza della colonna centrale a tutta pagina;

 

ovviamente puoi eliminare le righe relative a quello che non vuoi venga nascosto, ad esempio la colonna right ed il footer.

 

Ciroco05

  • Like 1
Link to comment
Share on other sites

Si li ho caricati con filezilla, a dir la verità prima avevo fatto una prova con firebug andando ad aggiungere direttamente gli attributi su #left_column e #center_column ed andava, allora ho caricato le modifiche sul server... non capisco dove sbaglio.

Link to comment
Share on other sites

Se li aggiungi con firebug, funzionano... ma prevalicano tutte le altre regole (e chiaramente è una modifica solo temporanea relativa al tuo browser) però non puoi verificare se il codice è corretto e si attiva sulla pagina di errore (richiamata dal #page_404)

 

Cmq, adesso sono sul sito.. vedo le righe nel css.. dovrebbe andare :(

 

ci ragiono un attimo su..

Link to comment
Share on other sites

last but not least:

 

prova ad inserire la doppia notazione (anche per la colonna che non usi) esattamente così:

 

#page_404 #left_column,
#page_404 #right_column {display:none}
#page_404 #left_column,
#page_404 #right_column {display:none}
#page_404 #center_column {width:980px;}

 

Ciroco05

Link to comment
Share on other sites

Si è perché ho fatto un po' di prove, comunque ho fatto un'altro test, questa volta sulla home, utilizzando questo codice:

body#index #center_column { width: 100%; }
body#index #right_column {display: none; }
body#index #left_column {display: none; }

 

 

In questo caso funziona, infatti toglie la sidebar, però modificandolo per la pagina 404 non va, ho provato in questi 2 modi:

body#page_404 #center_column { width: 100%; }
body#page_404 #right_column {display: none; }
body#page_404 #left_column {display: none; }

 

body#404 #center_column { width: 100%; }
body#404 #right_column {display: none; }
body#404 #left_column {display: none; }

Edited by DARKF3D3 (see edit history)
Link to comment
Share on other sites

nella mia versione PS 1.5.2

nel global.css del mio tema in uso, trovo queste righe

 

 

#pagenotfound #left_column,

#pagenotfound #right_column,

#pagenotfound #footer {display:none !important;}

 

#pagenotfound #left_column,

#pagenotfound #right_column,

#pagenotfound #footer {display:none !important;}

 

#pagenotfound #center_column {width:100%;}

 

#pagenotfound .pagenotfound {

padding:30px 0 0 0;

height:330px;

font-size:14px;

}

#pagenotfound h3 {

font-weight:normal;

font-size:14px

}

#pagenotfound .pagenotfound .icon {

position:relative;

top:3px

}

 

 

se le hai anche tu, non potresti lavorare da lì?

 

E' solo un'idea!!

Link to comment
Share on other sites

Ho fatto una prova adattando al mio sito il codice che hai postato, però non funziona neanche in questo modo.

 

Il body della tua pagina 404 ha come id pagenotfound, e nel css giustamente vai a richiamare quel ID, sul mio sito l'ID è 404, quindi ottengo un codice del genere:

#404 #center_column { width:100%; }
#404 #left_column {display:none !important; }

 

Non riesco proprio a capire dove sbaglio...

Link to comment
Share on other sites

allora il codice che ti ho postato, è quello del mio tema, senza nessuna modifica (questo vuol dire che io vedo sia la colonna di destra che di sinistra).

Naturalmente do per scontato che tu stai modificando il css del TEMA in uso... giusto?

Link to comment
Share on other sites

Hai ragione, su tutti e tre, era un particolare che mi era sfuggito

 

#404 #left_column,

#404 #right_column,

#404 #footer {display:none !important;}

 

#404 #left_column,

#404 #right_column,

#404 #footer {display:none !important;}

 

#404 #center_column {width:100%;}

 

Provato così?

 

.

Link to comment
Share on other sites

  • 2 weeks later...

Sono ancora qui a cercare una soluzione, ma non mi arrendo...

 

Visto che in questo modo:

#category #center_column {...}

riesco a modificare l'aspetto della pagina delle categorie la sintassi dovrebbe essere corretta anche per la pagina 404, sostituendo semplicemente #category con #404. Però ovviamente non funziona!

Link to comment
Share on other sites

  • 1 month later...

Dopo svariate ricerche sono riuscito a capire che è l'id 404 che crea problemi, infatti sembrerebbe che nel file css non vengano accettati id con numeri.

A questo punto l'unica soluzione è cambiare l'id del body della pagina da 404 a pagenotfound, però non saprei da dove sia possibile fare ciò... Idee?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...