Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Problem mit Mehrsprachigkeit

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Problem mit Mehrsprachigkeit

    Hallo!

    Ich habe ein Problem mit der Mehrsprachigkeit.
    Habe bei meinem Seitenaufbau eine Combo-Box, in der der User die gewünschte Sprache auswählen kann. (Beispielsweise Englisch)
    Hat er dies getan, schickt er den Wert durch einen Klick auf den Button weiter.
    Dann wird die Sprache auch geändert.
    Das Problem:
    Klickt der User jetzt wieder auf einen anderen Menüpunkt, wird die Sprache wieder auf den Standart zurückgesetzt. (In meinem Beispiel ist das Deutsch)

    Hier mal entsprechende Code-Schnipsel:
    PHP-Code:
    function loadAllViews($_site$_data) {
            
            if(
    $this->input->post('lang_change') != '') {
                
    $lang_ch $this->input->post('lang');
            }
            
            if(
    $lang_ch != '') {
                switch (
    $lang_ch) {
                    case 
    'de':
                        
    $this->lang->load('german''german');
                    break;
                    
                    case 
    'en':
                        
    $this->lang->load('english''english');
                    break;
                }
            }
            else {
                
    $this->lang->load('german''german');
            }
    [...] 
    Übrigens, ich benutze das Framework CodeIgniter.
    Das ändert aber nichts am Problem an sich
    Man muss sich für dieses Problem auch nicht mit dem FM auskennen, dies ist ja ein algorithmisches Problem.

    Sollte ich vielleicht lieber mit GET-Variablen arbeiten?
    Dies ist zwar unschön, aber eine bessere Idee kommt mir momentan nicht.
    Aktuell arbeite ich ja mit POST-Variablen.

    Help anyone, please? ^^
    sigpic

  • #2
    1. Post
    2. Session
    3. Standard

    Wenn Post gegeben ist, Wert noch in Session schreiben.

    Kommentar


    • #3
      Danke, ich habs jetzt mit ner Session gelöst, so wie mYkon vorgeschlagen hat.
      Habe versucht es ohne Sessions zu machen, aber da komm ich nicht weiter.
      Ist ja auch egal
      Danke jedenfalls
      sigpic

      Kommentar

      Lädt...
      X