Seite 1 von 2
(EasyMod == DifficultyMod) ? make_it_better() : need_doku();
Verfasst: 25.06.2006 18:03
von mark-use
Hallo Leute!
Ich bastel jetzt schon ne Zeit am phpbb2 rum.
Irgendwann hab ich mal den EasyMod entdeckt, leider musste ich aber feststellen das die Installation über EasyMod fast nie funktioniert.
Ich geh mal davon aus, das ich eine etwas aktuellere Version von phpbb2 installiert hab, als die welche bei der Erstellung der einzelnen Mods verwendet wurde.
Deshalb wird auch der EasyMod immer Fehler schmeissen.
Gibt es irgendwo eine Liste, in der ersichtlich ist welche Mod-Skripte kompatibel zur aktuellen phpbb2-Version sind?
Kann man da nichts machen?
z.B. Mod-Patche erstellen, wenn ne neue phpbb-Version rauskommt...
Da ich mir, so wie es aussieht, sowieso die Arbeit machen muss, und die Mods manuell wohl installieren werde, wär das eigentlich ne gute Gelegenheit gleich die Skripte zu berichtigen, bzw. Patche für zu erstellen.
Sollte ich das machen, würde ich die gerne dem Rest der phpbb2-Admins zur Verfügung stellen. Wo kann ich sowas denn veröffentlichen?
Greez
euer usE
Verfasst: 25.06.2006 18:41
von BB-BF-BM
Durch den Einbau von Modifikationen werden die Original-Dateien verändert. Dadurch kommt es vor, dass EasyMod die Codestellen in den phpBB-Dateien nicht mehr findet.
Je mehr MODs du eingebaut hast, bzw. je stärker du den Originalcode verädnert hast, desto schwieriger ist der Einbau einer weiteren Modifikation mit Easy MOD
Verfasst: 25.06.2006 18:53
von mark-use
Macht Sinn, aber leider nicht dann wenn ich noch keine Mods installiert hab
Die phpbb2 Version ist neu installiert und ich kann nicht mal einen einzigen mod mit EasyMod integrieren.
Verfasst: 25.06.2006 20:52
von BB-BF-BM
Ist dein Template noch immer SubSilver?
Sind die einzubauenden MODs auch mit EasyMOD kompatibel?
KB:easymod
Verfasst: 26.06.2006 10:56
von mark-use
Ja, ist noch SubSilver, nur die Images hab ich angepasst.
Keine Ahnung ob die kompatibel waren, ich hab bis jetzt noch keine Liste gefunden wo kompatible Mods aufgelistet sind.
Allerdings gibt es keine Skript-Fehler, es werden nur gewisse stellen in den zu gearbeitenden Dateien nicht gefunden, was aber wohl an den Installskripten der einzelnen Mods liegt.
Verfasst: 26.06.2006 11:09
von BB-BF-BM
mark-use hat geschrieben:Keine Ahnung ob die kompatibel waren, ich hab bis jetzt noch keine Liste gefunden wo kompatible Mods aufgelistet sind.
Bei jedem MOD aus der MODDB von phpbb.de steht:[quote="
Die Beschreibung des "Intro + Portal" MODs"]
EasyMod kompatibel:
[ externes Bild ]Ja[/quote]oder[quote="
Die Beschreibung des "Wer war da" MODs"]
EasyMod kompatibel:
[ externes Bild ]unbekannt[/quote] oder auch:[quote="
Die Beschreibung des "Index-News" MODs"]
EasyMod kompatibel:
[ externes Bild ]Nein[/quote]
Vielleicht hilft das ja weiter...
Und auch lesen schadet nicht:
Verfasst: 26.06.2006 22:45
von mark-use
Also erstmal Danke fürdie Info und die Links!!!
Da wär aber noch was:
BB-BF-BM hat geschrieben:Durch den Einbau von Modifikationen werden die Original-Dateien verändert. Dadurch kommt es vor, dass EasyMod die Codestellen in den phpBB-Dateien nicht mehr findet.
Je mehr MODs du eingebaut hast, bzw. je stärker du den Originalcode verädnert hast, desto schwieriger ist der Einbau einer weiteren Modifikation mit Easy MOD
Hmm irgendwie kommt mir grad ne Idee was die ganze Geschichte etwas "robuster" machen könnte.
Allerdings hab ich das noch nicht ganz zu Ende gedacht, werd ich die Tage mal machen...
...Auf alle Fälle macht das ganze EasyMod System so wie es momentan existiert wenig Sinn .oO( meiner Meinung nach ).
Naja, auf jeden Fall wäre eine EasyModInclude() - Funktion nich dumm, allerdings funktioniert das bei InLineReplaces leider nicht.
Es wäre auch nich schlecht wenn EasyMod, bei der Intallation in ein "nacktes" phpbb-Forum, als erstes, eigene Kommentare setzt um gewisse Stellen zu markieren.
^^ Was wiederum eine Neufassung der Mod-Install-Skripte mit sich zieht.
...Aber auf längere Zeit gesehen würden solche Änderungen sicherlich Sinn machen.
Greez
euer usE
Verfasst: 27.06.2006 04:37
von kolja
na endlich einer der sich diesem thema widmet

Verfasst: 27.06.2006 09:32
von BB-BF-BM
rein theoretisch hast du recht, dass es mit includen einfacher würde, usE.
Das Problem leigt aber weiterhin darin, dass durch das EasyModInclude() der Originalcode verändert wird. es sei denn, EasyMod "überliest" diese Anweisungen.
Das replacen wird ebenfalls schwierig, wie du schon sagtest. Vielleicht würde es sich durch bloßes auskommentieren des Codes (nicht Löschen!) realisieren lassen. So würde man eine Installation auch leichter wieder rückgängig machen lassen können.
Verfasst: 27.06.2006 12:03
von mark-use
Jo, das war schon so gedacht das EasyMod dieses Include überliesst.
Für die InLineReplaces gibts aber auch ne Lösung.
Jede Zeile/Block die/der verändert wird, müsste in ihrer Orginalfassung erhalten bleiben, nur eben aufkommentiert und genau über der veränderten Zeile/Block.
Solange diese Zeile kein 2.mal InLine verändert wird müsste alles ganz gut funktionieren.
Sobald man die allerdings ein 2.mal ändern will, musste der User gefragt werden was zu tun ist. Man müsste ihm die Orginale Zeile plus die bereits in der Datei veränderte, und die neue Zeile, also 3Zeilen anzeigen und ihn dazu auffordern die neue selbst zu schreiben.
Dabei fällt mir ein, das ein Datum/Uhrzeit bei den auskommentierten Zeilen sicherlich von Vorteil wäre.
Greez
euer usE