07.11.2009, 20:44
Und wieso wird bei dir keine Template-Änderung ausgeführt?
PHP-Warnungen beim Aktivieren des eigenen Plugins
|
07.11.2009, 20:44
Und wieso wird bei dir keine Template-Änderung ausgeführt?
07.11.2009, 20:51
Nach dem "warum" habe ich nicht näher gesucht. Aber warum führst Du die Templateänderung nicht mit find_replace_templatesets durch?
07.11.2009, 20:53
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?
07.11.2009, 20:53
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.
08.11.2009, 21:00
(Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2009, 21:00 von Michael Malin.)
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?
08.11.2009, 21:10
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
08.11.2009, 21:19
Danke Stefan, zwar habe ich Hooks noch nicht ganz Verstanden, aber besser als Vorhin.
08.11.2009, 21:21
Schau dir doch einfach mal die vorhanden Plugins an!
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
08.11.2009, 21:40
(08.11.2009, 21:00)magent schrieb: ...Was mache ich falsch?... Sieh dir mal die angehängte Datei an.
12.11.2009, 17:36
(Dieser Beitrag wurde zuletzt bearbeitet: 12.11.2009, 18:00 von Michael Malin.)
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>'); |
|
Möglicherweise verwandte Themen… | |||||
Thema | Verfasser | Antworten | Ansichten | Letzter Beitrag | |
Probleme mit Plugins beim Update auf PHP 8.0 | Oliver | 3 | 1.077 |
07.04.2023, 16:19 Letzter Beitrag: juho |
|
php in eigenen Postings erlauben | Vorlonski | 14 | 3.757 |
03.12.2012, 21:32 Letzter Beitrag: Vorlonski |
|
Warnungen im Forum gehen nicht weg. | Devon | 13 | 5.307 |
03.09.2009, 09:34 Letzter Beitrag: StefanT |
|
Beim aktivieren eines Plugins Templateveränderung | henningstorck | 1 | 1.823 |
30.11.2008, 16:35 Letzter Beitrag: StefanT |
|
Beim aktivieren eines Plugins Templateveränderung | henningstorck | 3 | 2.192 |
30.11.2008, 15:48 Letzter Beitrag: Michael |