Elxis CMS Forum
Ελληνικό Forum => Γλώσσες - Πολυγλωσσία => Topic started by: Basilakis on July 02, 2009, 13:20:47
-
Προσπαθώ να κάνω το παρακάτω, στο administrator/index.php
<?php
global $lang;
if ($lang == 'english') {
$logtxt = 'Access the demo insert the following: <strong>Username: demo - Password: admin123';
} else {
$logtxt = 'Για να μπείτε στο demo δώστε τα παρακάτω: <strong>Όνομα Χρήστη: demo - Κωδικός Πρόσβασης: admin123';
}
echo $logtxt;
?>
Αλλα μου παίζει μόνο το ελληνικό κείμενο...
any hows? :)
-
εγώ πάλι απορώ γιατί να κάνεις αυτή τη δουλειά αφού μπορείς να κάνεις δύο αλλαγούλες -προσθήκες στα lang strings της login screen
Use a valid username and password to gain access to the administration console
φτιάξε αυτό ... γιατί να παιδευσαι με το index.php ...?
-
Και πως να το κάνω με τα langstrings? :)
-
Στη διαχείριση δεν υπάρχει $lang.
Η αντίστοιχη μεταβλητή που δηλώνει την τρέχουσα γλώσσα στη διαχείριση είναι η $alang (σύντμιση του administration language).
Συνεπώς αντικατέστησε το $lang με $alang και θα σου δουλεψει.
Σημείωση 1: Ο σωστός έλεγχος είναι ο ανάποδος από αυτόν που έχεις γράψει. if ($alang == 'greek') { ... } else { ... }
Σημείωση 2: εφόσον εγραψες ελληνικά στο php αρχείο μην ξεχάσεις να αλλάξεις την κωδικοποίησή του σε utf-8.
-
εγω έλεγα απλώς να διόρθωνε τις μεταφράσεις... τις login screen
-
Και αυτό μία χαρά λύση είναι.