Fehler ausgeben bei einem Forumlar - 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: Fehler ausgeben bei einem Forumlar (/thread-31730.html) Seiten: Seiten:
1
2
|
Fehler ausgeben bei einem Forumlar - MatthiasK - 28.03.2015 Hallo Comm, Ich habe mich mal ein ein kleines Plugin für mybb gewagt und bin nun vor ein problem gestoßen bezüglich fehler anzeigen in mybb bzw. ich weis nicht wie ich es lösen soll ein kleines besipiel sscript: Template: Code: <html> so nun will ich in die Variable {$errors} meine Usermeldungen ausgeben allerdings habe ich das Problem das ich den code ja unterbrechen muss und dann mein layout nicht mehr angezeigt wird. nun Lade ich mein Template ganz am Anfang aber dann gibt er mir die obere Variable nicht mehr aus. Wenn ich das Template unten lade dann wird es mir nach den returns nicht mehr geladen ist ja logisch. wie Kann ich es einigermaßen einfach anstellen das ich trotzdem das script anhalte aber mein template die variable $errors ausgibt ? Ja das script ist nicht sauber geschrieben aber ist nur zum testen momentan um mich bissel mit der Programmierung in Mybb vertraut zu machen. PHP-Code: <?php RE: Fehler ausgeben bei einem Forumlar - Jockl - 29.03.2015 Prinzipiell ist zu sagen, dass die Variablen mit Inhalt gefüllt werden müssen, bevor Du per eval() das Template aufrufst. RE: Fehler ausgeben bei einem Forumlar - MatthiasK - 29.03.2015 Jop das ist mir klarr kann ich das eval dann einfach ins return schreiben ? das das template geladen wird wen es da unterbrochen wird ? oder muss ich das wirklich die function starten oder kann man die page neu generieren lassen an den stellen RE: Fehler ausgeben bei einem Forumlar - Jockl - 29.03.2015 Bitte achte auf Deine Rechtschreibung. Hast Du Dir mal existierende Plugins angesehen um die Prinzipien der Pluginentwicklung zu erkennen? Eine gute Erklärung gibt es hier, ist aber auf Englisch.... RE: Fehler ausgeben bei einem Forumlar - MatthiasK - 29.03.2015 danke ich werde es mir mal durchlesen. ich versuche drauf zu achten. RE: Fehler ausgeben bei einem Forumlar - MatthiasK - 21.04.2015 ich habe es hin bekommen. mit ist gerade eine neue Idee für ein neues Plugin in den sin gekommen nur finde ich keine Hook die mit passt. und zwar möchte ich den Link meines Headers ändern lassen. d.h meine funktion soll eigentlich immer aufgerufen werden. aber ich weis nicht wie ich das anstelle das es immer geladen wird kann mir da wer helfen? oder muss ich da jede seite eintragen lassen RE: Fehler ausgeben bei einem Forumlar - StefanT - 21.04.2015 Die könnten die Hooks global_start, global_intermediate oder global_end helfen. RE: Fehler ausgeben bei einem Forumlar - MatthiasK - 21.04.2015 Vielen Vielen Dank Stefan ich werde es gleich ausprobieren. Supper Foren Software die ihr hier Anbietet und echt ein schneller und Hilfreicher Support den man bekommen. Mit freundlichen Grüßen: Matthias RE: Fehler ausgeben bei einem Forumlar - MatthiasK - 07.05.2015 Hallo ich habe noch mal eine frage. Gibt es irgenwo einen Liste mit den Variablen die ich mir per global holen kann. Ich will nämlich gerade mein Kalender System erweitern weis aber nicht wie ich die letzte eid her bekomme. muss ich mir die per Select [uid und dann mit order by last LIMIT 1] nur als Beispiel aus der db holen oder gibt es eine global variable mit dem letzt erstellten Eintrag also irgendiwe $mybb->eid oder so was. sry das ich so viele fragen habe. MyBB Programmierung ist für mich Neuland. RE: Fehler ausgeben bei einem Forumlar - StefanT - 07.05.2015 Welche Variablen definiert sind, hängt vom Hook ab. Diese kann man sich auch mit $globals ausgeben lassen: http://php.net/manual/de/reserved.variables.globals.php |