MyBB.de Forum
Plugin funktioniert nicht richtig - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Entwicklung (https://www.mybb.de/forum/forum-74.html)
+--- Thema: Plugin funktioniert nicht richtig (/thread-24818.html)



Plugin funktioniert nicht richtig - roygala - 30.01.2012

Ich habe mit Hilfe eines Tutorials ein Plugin für mein Forum erstellt, es lässt sich aktivieren, deaktivieren und man kann die Einstellungen ändern doch das Plugin soll auf der Startseite oben einen Text anzeigen aber dies tuht es nicht.
Es soll anzeigen: "Server Adresse: {$mybb->settings['mcstats_server']}"

Ich habe es im Anhang beigefügt, vielleicht findet einer den Fehler und kann mir helfen.


RE: Plugin funktioniert nicht richtig - Falkenauge Mihawk - 30.01.2012

Du fügst keinen Hook hinzu.

https://www.mybb.de/doku/sonstiges/informationen-zu-plugins/


RE: Plugin funktioniert nicht richtig - Yang0504 - 30.01.2012

Du hast die Variable $mcstats nirgends deklariert, welche du aber im index-Template verwendest.

PHP-Code:
eval("\$mcstats = \"".$templates->get("index_mcstats")."\";"); 



RE: Plugin funktioniert nicht richtig - roygala - 30.01.2012

(30.01.2012, 17:55)Yang0504 schrieb: Du hast die Variable $mcstats nirgends deklariert, welche du aber im index-Template verwendest.
PHP-Code:
eval("\$mcstats = \"".$templates->get("index_mcstats")."\";"); 

Wenn ich das einfüge, egal wo, kommt beim Aktivieren des Plugins nur n weißer Bildschirm.

(30.01.2012, 17:49)Falkenauge Mihawk schrieb: Du fügst keinen Hook hinzu.
https://www.mybb.de/doku/sonstiges/informationen-zu-plugins/

$plugins->add_hook("index_start", "mcstats");

hab ich doch ô.o


RE: Plugin funktioniert nicht richtig - Falkenauge Mihawk - 30.01.2012

Du machst aber in der Funktion mcstats() etwas völlig anderes.


RE: Plugin funktioniert nicht richtig - roygala - 30.01.2012

Bis jetzt hat mir nix weitergeholfen ;(


RE: Plugin funktioniert nicht richtig - Jockl - 31.01.2012

Nicht nur, dass Du Deine Variable $mcstats nicht mit Leben füllst, Du hast meiner Meinung nach auch ein Problem mit dem Einsetzen der Variablen in Dein Template (mittels der Fkt. find_replace_templatesets). Vielleicht solltest Du Dir noch einmal das ein oder andere Plugin ansehen und vergleichen, wie dort vorgegangen wird...