Elxis CMS Forum

Ελληνικό Forum => Γλώσσες - Πολυγλωσσία => Topic started by: craft on February 14, 2007, 21:32:07

Title: Τίτλος σελίδας
Post by: craft on February 14, 2007, 21:32:07
Στον τιτλο της σελιδας <title> μου εμφανιζει καλικατζούρες.

Κάποιος μια λυση ??
Title: Re: Τίτλος σελίδας
Post by: eliasan on February 15, 2007, 06:21:39
Θέλεις να πεις ότι όλα τα υπόλοιπα κείμενα εμφανίζονται σωστά και μόνο ο τίτλος της σελίδας δεν διαβάζεται;

Έχεις ελέγξει πως αποθηκεύονται τα κείμενα στην βάση δεδομένων; Είναι σωστά Ελληνικά;
Χρησιμοποιείς κάποιο από τα templates που έρχονται μαζί με το Elxis ή έχεις εγκαταστήσει νέο; Στην τελευταία περίπτωση, έλεγξε την κωδικοποίηση του template. Είναι utf-8;
Title: Re: Τίτλος σελίδας
Post by: datahell on February 15, 2007, 07:39:24
Επίσης το configuration.php που αποθηκεύει τον τίτλο της σελίδας πρέπει να είναι κωδικοποιημένο ως utf-8.
Title: Re: Τίτλος σελίδας
Post by: CREATIVE Options on February 15, 2007, 12:33:11
Μήπως και αυτός ο φίλος, να δεί το template μήπως to πρόβλημα είναι απο εκεί;

Με άλλο template έχεις πρόβλημα; εάν όχι στείλε μου το template που έχει πρόβλημα να στο φτιάξω.
Title: Re: Τίτλος σελίδας
Post by: craft on February 20, 2007, 19:43:25
επειδη ειμαι νεος στην php, που βλεπω την κωδικοποιηση του template? με ενα View source φενεται?
το default template ειναι παντως.
Oλα τα υπόλοιπα κείμενα εμφανίζονται σωστά. μονο στο Title το προβλημα.
Title: Re: Τίτλος σελίδας
Post by: eliasan on February 21, 2007, 07:26:55
Αν χρησιμοποιείς default template, τότε σίγουρα η κωδικοποίηση είναι σωστή.
Για την ιστορία, η κωδικοποίηση ορίζεται στο αρχείο index.php του template.

$iso = explode( '=', _ISO );
Διαβάζει την κωδικοποίηση από το αρχείο γλώσσας

<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
Την χρησιμοποιεί για να ορίσει το αντίστοιχο meta.

Μ' ένα view source, θα δεις την τελική τιμή.

Ο κύριος τίτλος αποθηκεύεται στο αρχείο configuration.php ($mosConfig_sitename). Ο τελικός τίτλος, είναι συνδυασμός του προηγούμενου και του τίτλου του άρθρου που παρουσιάζεται ή του ονόματος του τίτλου του τρέχοντος αντικειμένου μενού.

Βλέπεις όλο τον τίτλο χάλια, ή μόνο ένα τμήμα του; Μπορείς να στείλεις ένα screenshot;

Title: Re: Τίτλος σελίδας
Post by: datahell on February 21, 2007, 07:31:48
Να σημειώσω ότι η σταθερά _ISO έχει παραμείνει μόνο για λόγους συμβατότητας. Το Elxis δεν κάνει να χρησιμοποιηθεί με καμία άλλη κωδικοποίηση πέραν της UTF-8. Οπότε μπορείτε να γράψετε άνετα hardcoded:

<meta http-equiv="Content-Type" content="text/html; charset: utf-8;" />

συστίνεται μάλιστα!
Title: Re: Τίτλος σελίδας
Post by: dkalam on February 21, 2007, 08:45:38
Ας μπει ο φίλος στο configuration.php και ας γράψει τον τίτλο του site στα Ελληνικά εκεί... εγώ έτσι το διώρθωσα το συγκεκριμένο πρόβλημα...
Title: Re: Τίτλος σελίδας
Post by: craft on February 25, 2007, 14:13:31
Ευχαριστώ φίλε μου. Το άλλαξα μέσα απο το configuration.php, καθώς και κατι error messages. ;)
Title: Re: Τίτλος σελίδας
Post by: datahell on February 25, 2007, 15:12:58
Αν δεν εμφανίζονται σωστά τα ελληνικά στο configuration.php είναι γιατί έχετε ανοίξει αυτό το αρχείο και ξανά-αποθηκεύσει ως ANSI ενώ πρέπει να είναι κωδικοποιημένο ως UTF-8.