Elxis CMS Forum

Ελληνικό Forum => Γλώσσες - Πολυγλωσσία => Topic started by: Basilakis on July 02, 2009, 13:20:47

Title: Κείμενο ανάλογα με την γλώσσα
Post by: Basilakis on July 02, 2009, 13:20:47
Προσπαθώ να κάνω το παρακάτω, στο administrator/index.php

      
Code: [Select]
<?php
global $lang;
if ($lang == &#39;english&#39;) {
$logtxt = &#39;Access the demo insert the following: <strong>Username: demo - Password: admin123&#39;;
} else {
$logtxt = &#39;Για να μπείτε στο demo δώστε τα παρακάτω: <strong>Όνομα Χρήστη: demo - Κωδικός Πρόσβασης: admin123&#39;;

echo $logtxt;
 
?>

Αλλα μου παίζει μόνο το ελληνικό κείμενο...

any hows? :)
Title: Re: Κείμενο ανάλογα με την γλώσσα
Post by: ks-net on July 02, 2009, 13:40:49
εγώ πάλι απορώ γιατί να κάνεις αυτή τη δουλειά αφού μπορείς να κάνεις δύο αλλαγούλες -προσθήκες στα lang strings  της login screen


Quote
Use a valid username and password to gain access to the administration console
φτιάξε αυτό ... γιατί να παιδευσαι με το index.php  ...?
Title: Re: Κείμενο ανάλογα με την γλώσσα
Post by: Basilakis on July 02, 2009, 14:16:53
Και πως να το κάνω με τα langstrings? :)
Title: Re: Κείμενο ανάλογα με την γλώσσα
Post by: datahell on July 02, 2009, 14:30:53
Στη διαχείριση δεν υπάρχει $lang.
Η αντίστοιχη μεταβλητή που δηλώνει την τρέχουσα γλώσσα στη διαχείριση είναι η $alang (σύντμιση του administration language).
Συνεπώς αντικατέστησε το $lang με $alang και θα σου δουλεψει.

Σημείωση 1: Ο σωστός έλεγχος είναι ο ανάποδος από αυτόν που έχεις γράψει. if ($alang == 'greek') { ... } else { ... }
Σημείωση 2: εφόσον εγραψες ελληνικά στο php αρχείο μην ξεχάσεις να αλλάξεις την κωδικοποίησή του σε utf-8.
Title: Re: Κείμενο ανάλογα με την γλώσσα
Post by: ks-net on July 02, 2009, 14:43:12
εγω έλεγα απλώς να διόρθωνε τις μεταφράσεις... τις login screen
Title: Re: Κείμενο ανάλογα με την γλώσσα
Post by: datahell on July 02, 2009, 14:53:38
Και αυτό μία χαρά λύση είναι.