Back to top

Autore Topic: Non visualizzare errori da frontend  (Letto 2742 volte)

Offline Divieto

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Non visualizzare errori da frontend
« il: 10 Nov 2011, 10:56:12 »
Ciao a tutti ragazzi! ho un piccolo problemino, sono passato da un componente all'altro, chiaramente su google erano state indicizzate una serie di pagine del componente sobi che ora non esiste piu, a questo punto ho gestito le pagina 404 che in automatico vadano alla homepage... regolare funziona soltanto che nelle pagine dove all'interno dell'URL cè sobi... la homepage mi si apre con degli antipatici errori..


Pubblico l'immagine, se qualcuno sapesse come eliminare i messaggi di errore dal front end sarebe magnifico...



GRAZIE A TUTTI!


(che caldo fa per essere novembre??)


Offline .:Fox:.

  • Appassionato
  • ***
  • Post: 330
  • Sesso: Maschio
    • Mostra profilo
Re:Non visualizzare errori da frontend
« Risposta #1 il: 11 Nov 2011, 16:43:27 »
Per eliminare la visualizzazione dei messaggi, devi modificare il tuo template.
Solitamente il file e' templates/tuotemplate/index.php
Trova ed elimina l'istruzione
<jdoc:include type="message" />

Attenzione pero': stai togliendo al template la possibilita' di visualizzare qualsiasi messaggio di warning o errore.

Volendo essere un po' piu selettivi, potresti scartare i messaggi di errore che contengono com_sobi2 ma visualizzare tutti gli altri, con qualcosa di questo tipo:

<?php if (stripos($this->getBuffer('message'), "com_sobi2") === FALSE) : ?>
   <jdoc:include type="message" />
<?php endif; ?>

Che significa grossomodo questo:
se nell'errore che stai per visualizzare non e' presente la parola com_sobi2, visualizzalo.
se invece l'errore riguarda com_sobi2 non visualizzare nulla.

 



Web Design Bolzano Kreatif