Beiträge: 1.404
	Themen: 25
	Registriert seit: 11.10.2013
	
MyBB-Version: 1.8.*
	
 
	
		
		
		24.11.2013, 14:50 
(Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2013, 14:51 von SvePu.)
		
	 
	
		Hallo zusammen,
nach einigen vergeblichen Versuchen, eine neue *.lang.php zum Forum hinzuzufügen, bitte ich euch um Rat.
Um die Inhalte von postbit-Buttons nicht in der bestehenden Sprachdatei ändern zu müssen wollte ich eine separate lang.php zum Forum hinzufügen. Ich habe eine postbitbutton.lang.php erstellt und in alle vorhanden Sprachordner eingefügt.
Leider wird diese PHP-Datei nicht geladen, so dass die Button ohne Inhalt bleiben.
Nun meine Frage:
Wie bzw. wo werden die zusätzlichen *lang.php definiert bzw. was kann ich machen damit meine Custom Sprach-Datei geladen wird?
Danke im Voraus
MfG Sven
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Du kannst in der entsprechenden PHP-Datei "$lang->load('postbitbutton')" einfügen.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 1.404
	Themen: 25
	Registriert seit: 11.10.2013
	
MyBB-Version: 1.8.*
	
 
	
		
		
		24.11.2013, 14:56 
(Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2013, 15:00 von SvePu.)
		
	 
	
		Danke, Stefan!
Müsste das Snippet dann in die global.php eingebaut werden, um die Sprachdatei immer mitzuladen?
EDIT:
Habs in der global.php gefunden, sollte ja dann so klappen:
PHP-Code:
// Load language
$lang->set_language($mybb->settings['bblanguage']);
$lang->load("global");
$lang->load("messages");
$lang->load("postbitbutton");
$newpmmsg = ''; 
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Ja, z.B... Je nachdem, wo du die Sprachvariablen brauchst.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 1.404
	Themen: 25
	Registriert seit: 11.10.2013
	
MyBB-Version: 1.8.*
	
 
	
	
		OK, gibts denn auch die Möglichkeit, diese Anpassung auch gleich in ein Theme-Import zu integrieren oder müsste man es mit einem zusätzlichen kleinen "Find 'n Replace"-PlugIn umsetzen.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Wenn Du Code in die Templates schreibst, wird es mit übergeben, sofern Du es beim Export mit angibst. Die php Dateien musst Du natürlich normal kopieren und wieder einfügen, wenn es zu einem Umzug kommt.
	
	
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 889
	Themen: 78
	Registriert seit: 01.11.2006
	
MyBB-Version: 1.6.11
	
 
	
		
		
		24.11.2013, 16:31 
(Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2013, 16:32 von modercol.)
		
	 
	
		Mit einem Theme-Import geht das nicht, allerdings mit einem Plugin wie du schon erwähnt hast.
Mit dem Plugin greifst du auf den Hook "global_start" zu, das was du brauchst sieht dann z.B. so:
PHP-Code:
$plugins->add_hook("global_start", "pluginname_global_start");
function pluginname_global_start() {
    global $lang;
    $lang->load('postbitbutton');
} 
Keinen Support per PN, eMail und Messenger
 
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Wenn Änderungen in Templates geschrieben werden, kann man sie beim Export mit berücksichtigen. Dann hat man es ja in der xml Datei. Und eine Datei (global.php) wird ja wohl machbar sein sie per FTP hin und her zu transportieren.
	
	
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Wenn man aber u.U. ein Theme veröffentlichen will, dann ist es besser ein Plugin mit zu liefern, als eine ggf. veraltete global.php mit zu schleppen....
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Hehe, 1 Zeile Code zu mühsam in eine Datei schreiben ?  
 
	
Mit freundlichen Grüßen
MrBrechreiz