Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: ArXoS on February 13, 2010, 01:13:49

Title: [SOLVED] κωδικοποίηση μηνυμάτων λάθους της εγγραφής
Post by: ArXoS on February 13, 2010, 01:13:49
Γεια σας παιδιά, τη βοήθειά σας και πάλι γιατί δε μπορώ να το διορθώσω μόνος μου ..

Σε elxis 2006.4, τα μηνήματα λάθους κατά τη διάρκεια της εγγραφής βγαίνουν σε popup. Όλα μου βγαίνουν σωστά, εκτός από 2
το "Άκυρος κωδικός ασφαλείας!" και το "Παρακαλώ εισάγετε μία έγκυρη διεύθυνση Email". Έχω όλα μου τα αρχεία γλώσσας σε UTF-8 (χωρίς BOM), αλλά δε μπορώ να καταλάβω γιατί αυτά τα 2 συγκεκριμένα μου πετάγονται έτσι

(http://img69.imageshack.us/img69/3186/image3hw.jpg)

δοκιμάστε αν θέλετε να κάνετε εγγραφή στο http://www.greekmasa.gr/index.php?option=com_registration&task=register με invalid email ή λάθος κωδικό ασφαλείας και θα το δείτε ..

πως το διορθώνω αυτό βρε παιδιά ? θυμάται κανείς ? (συμβαίνει το ίδιο σε όλους τους browsers που δοκίμασα)
Thanks  :D :D
Title: Re: κωδικοποίηση μηνυμάτων λάθους της εγγραφής
Post by: datahell on February 13, 2010, 09:57:25
Είναι επειδή δεν έχουν σταλεί τα headers και ο server σου στέλνει από default iso-8859-1 (latin).
Εφόσον έχεις 2006.4 (σε 2008/2009 δεν υπάρχει αυτό το θέμα) κάνε το εξής:
Βρες τα σημεία που κάνει alert το σφάλμα και γράψε πριν από το alert:

if (!headers_sent()){ header('Content-type: text/html; charset=utf-8'); }
Title: Re: κωδικοποίηση μηνυμάτων λάθους της εγγραφής
Post by: ArXoS on February 13, 2010, 12:15:11
SUPERB !!!  :D :D

(http://img688.imageshack.us/img688/7296/image2tt.jpg)

ΕΥΧΑΡΙΣΤΩ DATAHELL