MyBB.de Forum

Normale Version: Sprachpfad setzen zu einem extra Ordner
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
Ich bin gerade am "basteln". Dabei habe ich einen neuen Ordner angelegt mit eigener global.php. So weit so gut. Nun möchte ich aber auch das die Sprache aus einem extra Ordner geladen wird.

Die Sprache für den Adminbereich wird Beispielsweiße so geladen, bzw. gesetzt:
PHP-Code:
$lang->set_language($mybb->user['language'], "admin"); 
Damit zieht unser Admincp die Sprachdaten aus dem Sprachordner "admin".
Mit der selben Methode versuche ich die Sprache aus einem anderen Ordner zu laden:
PHP-Code:
$lang->set_language($mybb->user['language'], "ordner"); 
Darauf folgt wie gewohnt Beispielsweiße
PHP-Code:
$lang->load("global"); 
Doch die Sprache wird nicht aus dem Ordner "ordner" geladen, sondern weiterhin aus den Sprachrootordner.
Erst wenn ich
PHP-Code:
$lang->load("global"); 
zu
PHP-Code:
$lang->load("ordner/global"); 
ändere, wird die Sprache aus dem gewollten Ordner geladen. Es funktioniert zwar, ist aber nicht so schön.
Also was ist der Fehler oder könnte der Fehler sein?

Ich danke.
Mfg Garlant
Naja, das System ist grundlegend darauf ausgelegt, alle Dateien zentral in einem Ordner zu verwalten. Schau dir mal die Datei inc/class_language.php an, vielleicht lässt sich dein Problem durch das Setzen der Variable $path lösen.
Hallo Michael,

Auf die Idee bin ich noch gar nicht gekommen, da ich davon ausging das dies nocheinmal eingelesen wird.
Nach Abänderung, Erweiterung der Funktion set_language funktioniert meine genannte Variante
PHP-Code:
$lang->set_language($mybb->user['language'], "ordner"); 
nun Problemlos.

Danke dir.

Mfg Garlant