Beiträge: 32
	Themen: 7
	Registriert seit: 10.01.2013
	
	
 
	
	
		Hallo,
mit $lang legt man ja die Sprchdatei fest
Man bindet die im Plugin ja so ein:
PHP-Code:
$lang->load("meinplugin"); 
Dadurch wird eine 
meinplugin.lang.php aus dem
 /inc/languages/meinesprache geladen.
Wie stell ich das an wenn ich die 
meinplugin.lang.php aus einem anderen verzeichnis einbinden möchte.
z.b. aus 
/inc/plugins/meinplugin/languages/meinesprache
Gruß
Robert
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Prinzipiell kannst du auch einen Pfad übergeben: "../../inc/plugins/meinplugin/languages/usw"
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 32
	Themen: 7
	Registriert seit: 10.01.2013
	
	
 
	
	
		warum bin ich da nicht drauf gekommen ?
Ich werde es testen
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Vor dem Auruf der Sprachdatei wird meiner Meinung nach der Pfad vom MyBB wie folgt vorgegeben:
PHP-Code:
$lang->set_path(MYBB_ROOT."inc/languages"); 
Vielleicht kannst Du in der Plugin-Datei den Pfad entsprechend neu setzen, bevor Du
PHP-Code:
$lang->load("meinplugin"); 
aufrufst?
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 32
	Themen: 7
	Registriert seit: 10.01.2013
	
	
 
	
	
		Habe das jetzt versucht:
PHP-Code:
$lang->set_path(MYBB_ROOT."inc/plugins/meinplugin/languages"); 
das führt dazu das die "Programme" die auch auf sprachdateien zurückgreifen auch im neuen Pfad suchen möchten, und das geht in die hose...
deshalb habe ich das gemacht:
PHP-Code:
    $lang->set_path(MYBB_ROOT."inc/plugins/meinplugin/languages");
    $lang->load("meinplugin");
    $lang->set_path(MYBB_ROOT."inc/languages"); 
das ist zwar nicht das gelbe vom Ei aber es funktioniert :-)
Gibt ja evtl noch ne bessere Lösung