PHP-Warnungen beim Aktivieren des eigenen Plugins - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: PHP-Warnungen beim Aktivieren des eigenen Plugins (/thread-15021.html) |
RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - Michael Malin - 07.11.2009 Und wieso wird bei dir keine Template-Änderung ausgeführt? RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - Jockl - 07.11.2009 Nach dem "warum" habe ich nicht näher gesucht. Aber warum führst Du die Templateänderung nicht mit find_replace_templatesets durch? RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - Michael Malin - 07.11.2009 Weil ich zum ersten Mal ein MyBB-Plugin mache, und keinen Ahnung von all den Befehlen habe. Wie kann man es anwenden? Wo finde ich weitere Befehle? RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - linwinman - 07.11.2009 Hallo magent, 1. es fehlt (mind.) PHP-Code: global $db; 2. verwendest du nicht die db-Klasse PHP-Code: $qry1 = "SELECT footer FROM ".TABLE_PREFIX."_templates WHERE title='footer'"; PHP-Code: $qry1 = $db->query("SELECT footer FROM ".TABLE_PREFIX."templates WHERE title='footer'"); 3. solltest du in "function better_copyright_activate()" das Template besser mit "find_replace_templatesets()" aktualisieren ... require MYBB_ROOT.'/inc/adminfunctions_templates.php'; find_replace_templatesets("footer", '#alter_string#', 'neuer_string'); Vergleiche einmal generell den Aufbau anderer Plugins mit deinem. RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - Michael Malin - 08.11.2009 Ermal vielen Dank für deine Antwort. Das Plugin sieht setzt wie folgt aus: better_copyright.php (Größe: 1,25 KB / Downloads: 3) Wenn man es aktiviert, kommt folgende Warnmeldung dazwischen: Und das ganze sieht dann so aus (falsch): Wenn man es deaktiviert, kommt folgende Warnmeldung dazwischen: Und das ganze sieht dann so aus (Copyright ist ganz weg): Was mache ich falsch? P.S.: Was ist ein Hook? RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - StefanT - 08.11.2009 http://www.mybbcoder.info/wiki/informationen-zu-plugins.html RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - Michael Malin - 08.11.2009 Danke Stefan, zwar habe ich Hooks noch nicht ganz Verstanden, aber besser als Vorhin. RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - StefanT - 08.11.2009 Schau dir doch einfach mal die vorhanden Plugins an! RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - linwinman - 08.11.2009 (08.11.2009, 21:00)magent schrieb: ...Was mache ich falsch?... Sieh dir mal die angehängte Datei an. RE: PHP-Warnungen beim Aktivieren des eigenen Plugins - Michael Malin - 12.11.2009 Hallo linwinman. Ich hatte erst jetzt Zeit das Plugin anzuschauen und zu Testen. Ich werde dieses Plugin noch etwas weiter ausbauen (nein, das war nur ein kleiner teil des plugins), und es später zum download stellen. Es freut mich, das ich mich immer wieder an euch wenden kann. Egal ob es sich um ein Technisches Problem handelt oder um ein Sachliches Problem. Edit: "compatibility", muss es im Format 149 sein oder 1409? Ich glaube, ich habs noch immer nicht gerafft mit dieser Funktion. PHP-Code: find_replace_templatesets("footer", '#{$lang->powered_by} <a href="http://www.mybboard.net" target="_blank">MyBB{$mybbversion}</a>, © 2002-{$copy_year} <a href="http://www.mybboard.net" target="_blank">MyBB Group</a>#', '{$lang->powered_by} <a href="http://www.mybboard.net" target="_blank">MyBB{$mybbversion}</a> <br> © 2002-{$copy_year} <a href="http://www.mybboard.net" target="_blank">MyBB Group</a>'); |