2 languages??

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

2 languages??

Δημοσίευση από stevebat » 12 Μαρ 2010 19:20

Γεια σας έχω βάλει στην σελίδα μου επιλογή γλώσσας και έχω ελληνικά και αγγλικά τωρα πιο είναι το θέμα πως θα το κάνω όταν ο χρήστης πηγαίνει σε άλλη page να θυμάται πια γλώσσα είχε επιλέξει ο χρήστης??
Είναι παλούκι?

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

2 languages??

Δημοσίευση από burnmind » 12 Μαρ 2010 19:24

bouzouste έγραψε:Γεια σας έχω βάλει στην σελίδα μου επιλογή γλώσσας και έχω ελληνικά και αγγλικά τωρα πιο είναι το θέμα πως θα το κάνω όταν ο χρήστης πηγαίνει σε άλλη page να θυμάται πια γλώσσα είχε επιλέξει ο χρήστης??
Είναι παλούκι?
Μπορείς να αποθηκεύσεις την επιλογή σε μία Session Variable:

Κώδικας: Επιλογή όλων

$_SESSION['language'] = 'el';

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

2 languages??

Δημοσίευση από stevebat » 12 Μαρ 2010 19:50

Συγνώμη φίλε μήπως μπορείς να με βοηθήσεις λίγο?? Με τις γλώσσες?? Δεν ξέρω καλά php
Εδώ είναι η σελίδα μου http://bouzouste.info/index.php κατω απο την επικεφαλίδα εχει επιλογές γλωσσάς να δεις

Και μέσα στο index για να καλώ τις γλώσσες έχω βάλει αυτό το script

Κώδικας: Επιλογή όλων

<?php
$lang = $_GET&#91;'lang'&#93;;
if&#40;$lang=="gr"&#41; &#123;
include"../lang_el.inc";
&#125; elseif &#40;$lang=="en"&#41; &#123;
include"../lang_en.inc";
&#125;
else&#123;
include"../lang_el.inc";
&#125;
?>
Μήπως χρειάζεται κάποια αλλαγή? και αυτό

Κώδικας: Επιλογή όλων

 $_SESSION&#91;'language'&#93; = 'el'; 
που λες που μπαίνει

Σε ευχαριστώ για την υπομονή σου!!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

2 languages??

Δημοσίευση από fafos » 12 Μαρ 2010 21:44

OLES oi selides sou prepei na exoun ena session_start(); amesos meta to <? kai prin apo ola:

Κώδικας: Επιλογή όλων

<?session_start&#40;&#41;;?>

ypoloiph selida edo

kato apo auto vazeis auto:

Κώδικας: Επιλογή όλων

if&#40;$_GET&#91;lang&#93;&#41; &#123; 
 $_SESSION&#91;'language'&#93; =$_GET&#91;lang&#93;; 
$lang = $_SESSION&#91;'language'&#93;; 
&#125;

else &#123;
 $lang =$_SESSION&#91;'language'&#93;;  

&#125;

opote ginetai:

Κώδικας: Επιλογή όλων

<?session_start&#40;&#41;;

if&#40;$_GET&#91;lang&#93;&#41; &#123; 
 $_SESSION&#91;'language'&#93; =$_GET&#91;lang&#93;; 
$lang = $_SESSION&#91;'language'&#93;; 
&#125;else &#123;
 $lang =$_SESSION&#91;'language'&#93;;  
&#125;

//arxeia glossas
if&#40;$lang=="en"&#41; &#123;
include"../lang_en.inc";
&#125; else&#123;
include"../lang_el.inc";
&#125; 


?>

ypoloiph selida edo


Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

2 languages??

Δημοσίευση από stevebat » 12 Μαρ 2010 22:22

Φίλε Fafos δεν ξέρεις πόσο με βοηθάς

Τι σου χρωστάω?
Ευχαριστω!!!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

2 languages??

Δημοσίευση από fafos » 12 Μαρ 2010 23:11

bouzouste έγραψε:Φίλε Fafos δεν ξέρεις πόσο με βοηθάς

Τι σου χρωστάω?
Ευχαριστω!!!
eimai se dillhma.. na fao 10 souvlakia me 1 mpyra h na pio 10 mpyres me 1 souvlaki? :think:

Άβαταρ μέλους
vcore
Δημοσιεύσεις: 354
Εγγραφή: 20 Δεκ 2003 01:19
Τοποθεσία: Crete
Επικοινωνία:

2 languages??

Δημοσίευση από vcore » 13 Μαρ 2010 15:58

Σαν extension θα μπορούσε κανείς να παίρνει και την αντίστοιχη σελίδα έτσι?

π.χ αν είμαι στο Επικοινωνία και γλώσσα ελληνικά και πατήσω την αγγλική αν πάρω το current page κάθε φορά θα δείχνω την αντίστοιχη σελίδα στην γλώσσα που διάλεξε ο χρήστης. καλά το λέω η το έχασα? :)

Γιατί έτσι που το έχει κάνει ο φίλος εδώ αν είναι σε σελίδα διαφορετική από το Home τότε σε κάθε αλλάγη γλώσσας σε όποια σελίδα και αν είσαι θα σε γυρίζει στην αρχίκη σελίδα της αντίστοιχης γλώσσας :P
Easy CMS
------------
Το να ζητάς βοήθεια δεν σημαίνει ότι είσαι εξαρτημένος.

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

2 languages??

Δημοσίευση από stevebat » 13 Μαρ 2010 16:25

Οχι απαραίτητα εγώ στην σελίδα μου για παράδειγμα εκεί που έχω βάλει να αλλάζεις γλώσσα έχω βάλει αυτό

Κώδικας: Επιλογή όλων

<? $page = $_GET&#91;'page'&#93;;
  echo" <a href=\"?page=$page&lang=gr\">GR</a>|<a href=\"?page=$page&lang=en\">EN</a>";?>
και δες το live στην σελιδα μου (στο 3 ποστ)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες