erste Schritte zum Plugin - 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: erste Schritte zum Plugin (/thread-21893.html) |
erste Schritte zum Plugin - Jockl - 19.12.2009 Hallo zusammen, so die besinnliche Zeit steht kurz vor der Tür. Also die beste Möglichkeit, sich mal mit dem Thema Plugin auseinander zu setzen. Ich würde gerne die ein oder anderen Code- bzw. Templateänderungen, die ich in meinem Forum durchgeführt habe, in ein Plugin umwandeln. Zunächst habe ich mal mit dem Thema "find_replace_templatesets" angefangen....und gleich mal auf Probleme gestoßen. Die Suche (auch auf mybboard.de) spuckt dazu zwar einiges aus, aber leider konnte ich damit die Fehlermeldung(en) nicht loswerden. Auch der Abgleich mit anderen Plugins führte mich leider nicht zum Ziel. Beim Aktivieren des Plugins funktioniert noch alles PHP-Code: global $db; PHP-Code: global $db; Über einen Tipp würde ich mich super freuen! Danke! RE: erste Schritte zum Plugin - StefanT - 19.12.2009 Damit stehe ich auch auf Kriegsfuß. Ich sehe allerdings den Fehler nicht. RE: erste Schritte zum Plugin - Jockl - 19.12.2009 (19.12.2009, 12:08)StefanT schrieb: Damit stehe ich auch auf Kriegsfuß. Schade! Aber es tut gut, so etwas von Dir zu lesen. RE: erste Schritte zum Plugin - frostschutz - 20.12.2009 s einzige was mir da auffällt ist daß du beim ersten einmal {\$post und einmal {$theme schreibst, im gleichen string, muss man den $ da nun escapen oder nicht? modifier ist eigentlich s/text/g in dem fall g, klingt also so als stünde bei dir #pattern#t oder so. sieht aber in deinem geposteten code nicht danach aus. RE: erste Schritte zum Plugin - Jockl - 20.12.2009 Hallo frostschutz, Danke für Deine Antwort! (20.12.2009, 11:18)frostschutz schrieb: s einzige was mir da auffällt ist daß du beim ersten einmal {\$post und einmal {$theme schreibst, im gleichen string, muss man den $ da nun escapen oder nicht?Also mit dem escapen habe ich mittlerweile fast schon jede Variante probiert, bekomme es aber einfach nicht hin. (20.12.2009, 11:18)frostschutz schrieb: modifier ist eigentlich s/text/g in dem fall g, klingt also so als stünde bei dir #pattern#t oder so. sieht aber in deinem geposteten code nicht danach aus.Das mit den Modifieren ist mir leider so gut wie noch gar nicht klar..... Ich bekomme mit diesem find_replace_templatesets echt noch die Krise. Wenn ich mir andere Plugins ansehe, dann arbeiten die zwar immer wieder auf unterschiedliche Art und Weise mit dieser Funktion (z.B. mal mit und mal ohne preg_quote) aber ich habe das Gefühl, mittlerweile wirklich alles versucht zu haben. Ist das alles wirklich so schwer? RE: erste Schritte zum Plugin - StefanT - 21.12.2009 Mit preq_quote ist es einfacher... Ich sehe aber absolut keinen Fehler, der die Meldung erklärt. RE: erste Schritte zum Plugin - Jockl - 21.12.2009 hmm....meinst Du, die Chance sind "drüben" vielleicht höher, dass mir jemand weiterhelfen kann? RE: erste Schritte zum Plugin - frostschutz - 22.12.2009 wenn du deinen code in ein mini plugin schreiben kannst das nur diese beiden sachen bei (de)aktivieren ausführt und die fehlermeldung produziert, und es hier anhängst, schau ichs mir gerne mal bei mir im Testforum an. RE: erste Schritte zum Plugin - Jockl - 22.12.2009 Hallo frostschutz, vielen Dank für Dein Angebot! Im Anhang findest Du ein rar-File. Habe mittlerweile auch mal die Angabe des Bildverzeichnisses ohne die mybb-Variablen ausgeführt, damit hier nicht escaped werden muss. Bei der Deaktivierung kommt aber immer wieder die Fehlermeldung. Eigentlich dachte ich ja, dass ich mal mit etwas Einfachem anfange. Eigentlich möchte ich ja meine größeren Templateänderungen in ein Plugin packen.......verlieren aber langsam den Mut. RE: erste Schritte zum Plugin - StefanT - 22.12.2009 Wenn man mal den Dreh raus hat, ist es einfach... |