Button einbinden - 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: Button einbinden (/thread-27316.html) |
Button einbinden - mr.mc.mauser - 17.01.2013 Hallo, ich möchte einen zusätzlichen Button in die neben dem Bearbeiten Button in der showthread.php einbauen.... Das müsste über das Template Postbit zu machen sein. Dort steht ja: Code: <div class="post_management_buttons float_right">{$post['button_spam']}{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']} Zu test zwecken habe ich jetzt einfcah mal zwichen {$post['button_spam']}{$post['button_edit']} ein {$post['test']} eingefügt nun habe ich einfcah mal (ich weiss das macht man nicht, aber ich will ja nur testen) die showthread.php bearbeitet. Hier steht ja ab ca. zeile 1238 PHP-Code: $plugins->run_hooks("showthread_end"); hier habe ich einfach mal vor PHP-Code: output_page($showthread); PHP-Code: $post['test']='Einfach so ein test'; Nur wenn ich mir den Post ansehe kommt mein Test Text nicht. daher meine Frage wo definiere ich einen Neuen Button. habe es auch über einen Hook versucht, aber das war auch ergebislos In meinen Plugin: PHP-Code: .... Aber auch hier keine Ausgabe von meinem Text. habe das gleiche im Template calendar_addevent und der Datei calander.php gemacht da klappt es. Was tun sprach Zeus ? Gruß Robert RE: Button einbinden - StefanT - 17.01.2013 Ich würde es einfach mal beim Hook "postbit" probieren, denn deine Variable muss vor dem geänderten Template definiert werden. In der showthread.php dürfte $post gar nicht einmal vorkommen. RE: Button einbinden - mr.mc.mauser - 17.01.2013 Also in meinem Plugin steht jetzt: PHP-Code: ... Wichtig war das global $templates; und natürlich der hook in postbit Jetzt Funzt es RE: Button einbinden - StefanT - 17.01.2013 Wenn du $templates nicht in der Methode benutzt, dann brauchst du auch kein global. RE: Button einbinden - mr.mc.mauser - 17.01.2013 Stimmt :-) |