CyberTipps Home
Warpspeed.de - Download-Archiv!
CyberTipps.com :: Thema anzeigen - Multilanguage Funktion
 FAQFAQ   SuchenSuchen   BenutzergruppenBenutzergruppen   ProfilProfil   LoginLogin 

Multilanguage Funktion

 
Neues Thema eröffnen   Neue Antwort erstellen    CyberTipps.com Foren-Übersicht -> How To's
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 870
Wohnort: Austria

BeitragVerfasst am: Fr Dez 28, 2007 11:22 am    Titel: Multilanguage Funktion Antworten mit Zitat

Ab dem Patch 3.1/3.2 gibt es manchmal in Verbindung mit den Cookies ein Problem mit der Sprachauswahl für die User.
Man kann zwar eine andere Sprache auswählen, jedoch bleibt im Endefekt die selbe Sprache bestehen.
Hier gibt es einen Fix dazu. Smile

Sucht in Euer "mainfile.php" nach:
Code:
if (!defined('FORUM_ADMIN')) {
    if ((isset($newlang)) AND (stristr($newlang,"."))) {
      if (file_exists("language/lang-".$newlang.".php")) {
          setcookie("lang",$newlang,time()+31536000);
          include_once("language/lang-".$newlang.".php");
          $currentlang = $newlang;
      } else {
          setcookie("lang",$language,time()+31536000);
          include_once("language/lang-".$language.".php");
          $currentlang = $language;
      }
   } elseif (isset($lang)) {
      include_once("language/lang-".$lang.".php");
      $currentlang = $lang;
   } else {
      setcookie("lang",$language,time()+31536000);
      include_once("language/lang-".$language.".php");
      $currentlang = $language;
    }
}

und erstezt es mit:
Code:
if (!defined('FORUM_ADMIN')) {
   if (($multilingual == 1) AND isset($newlang) AND !stristr($newlang,".")) {
      $newlang = check_html($newlang, "nohtml");
      if (file_exists("language/lang-".$newlang.".php")) {
         setcookie("lang",$newlang,time()+31536000);
         include_once("language/lang-".$newlang.".php");
         $currentlang = $newlang;
      } else {
         setcookie("lang",$language,time()+31536000);
         include_once("language/lang-".$language.".php");
         $currentlang = $language;
      }
   } elseif (($multilingual == 1) AND isset($lang) AND !stristr($lang,".")) {
      $lang = check_html($lang, "nohtml");
      if (file_exists("language/lang-".$lang.".php")) {
         setcookie("lang",$lang,time()+31536000);
         include_once("language/lang-".$lang.".php");
         $currentlang = $lang;
      } else {
         setcookie("lang",$language,time()+31536000);
         include_once("language/lang-".$language.".php");
         $currentlang = $language;
      }
   } else {
      setcookie("lang",$language,time()+31536000);
      include_once("language/lang-".$language.".php");
      $currentlang = $language;
   }
}

Achetet darauf das die "multilinguale Funktion" in den Admin-Einstellungen eingschaltet ist.
Achja, und vergesst die Sicherungskopie nicht.

Dieser Fix ist Standardmäßig in RavenNuke und CiroxX schon enthalten.
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    CyberTipps.com Foren-Übersicht -> How To's Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2008 phpBB Group
PHP-NukeNukeSentinel(tm)NukeCops.ATCiroxX©

You can syndicate our news using the file and
Copyright © 2005 - 2008 by CyberTipps
Web site engine code is Copyright © 2005 by PHP-Nuke.
Erstellung der Seite: 13.9 Sekunden