MyBB.de Forum
Plugin $lang->load.. - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Plugin $lang->load.. (/thread-6957.html)



Plugin $lang->load.. - Navigator - 01.09.2007

Moin Moin,

so ich bin mal wieder auf ein kleines problemchen gestoßen, und zwar möchte ich die Sprachdatei auch in function plugin_info() & function plugin_activate() & function plugin_deactivate() verwenden, wenn ich dort allerindgs mit $lang->load("plugin"); und das ganze dann in einen der besagten functionen einbinden will wird nichts übergeben und die ausgabe ist leer.

Funktioniert das einbinden der sprachdatei nur in der Hauptfunktion eines Plugins oder ist es auch möglich dies bei den besagten Funktionen mit ein zu binden?

thx 4 help mfg.


RE: Plugin $lang->load.. - Michael - 02.09.2007

Ist die Variable $lang innerhalb der Funktion bei den globals aufgeführt?
PHP-Code:
function blah() {
    global 
$lang;
    
// Weiterer Code




RE: Plugin $lang->load.. - Navigator - 02.09.2007

PHP-Code:
function toplist_info()
{
    global 
$lang;
    return array(
        
"name"        => "Top List",
        
"description" => $lang->tl_besch,
        
"website"     => "http://www.Exp-Soft.de",
        
"author"      => "Benjamin Nehls",
        
"authorsite"  => "http://www.Exp-Soft.de",
        
"version"     => "0.6.7 Beta",
        );


So dies funktioniert nicht, obwohl alles richtig sein müsste. es kommt auch keine Fehlermeldung es wird einfach nur nichts ausgegeben...


RE: Plugin $lang->load.. - Garlant - 02.09.2007

Hallo Navigator,
Überprüfe mal bitte ob die Sprachvariabel mit der in der Sprachdatei übereinstimmt.
Sollte das der Fall sein, so setze bitte unter:
PHP-Code:
global $lang
Noch dies:
PHP-Code:
$lang->load("name_der_sprachdatei"); 

Mfg Garlant


RE: Plugin $lang->load.. - Navigator - 02.09.2007

Alles klar besten dank... langsam aber sicher steig ich da durch Smile