Installation erweitern (premodding phph 3.0.12 +)
Verfasst: 03.10.2014 01:03
Weil ich nicht für jedes erstellte Forum immer alles nach der eigentlichen Installation mühsam einrichten möchte, geht es mir darum, die Installation dahin gehend zu vereinfachen, soviel wie möglich bereits in die Datei schema_data.sql (Verzeichnis install/schemas) zu integrieren. Wie das wahrscheinlich am Einfachsten geht, wurde mir bzgl. BBCodes von HabNurNeFrage
viewtopic.php?f=6&t=232311 empfohlen.
Nun habe ich auf genau diese Weise auch Kategorien, Foren und Beiträge aus der Datenbank übernommen und in schema_data.sql integriert. Dabei habe ich allerdings folgende Probleme:
1.) Die Rechte für Kategorien und Foren werden nicht korrekt übernommen.
2.) Setze ich die Rechte nach der Installation manuell, sind die Beiträge nicht sichtbar. Ich kann sie nur sehen, wenn ich im persönlichen Bereich "eigene Beiträge" wähle.
Kann mir jemand erklären, wie ich die Rechte bereits bei der Installation korrekt setzen kann? Wo bzw. wie sie bei der standardmässig erstellten Beispielkategorie und dem Beispielbeitrag gesetzt werden, war mir leider unersichtlich.
Ein weiteres Problem stellen Modifikationen dar, die zur Funktionalität eigene Installations-Dateien haben. Wie kann ich die darin enthaltenen reinen MySQL-Befehle zum Erweitern der Datenbank in die "normale" Installation integrieren? Nachdem ich viele Wochen damit verbrachte, bei neu angelegten Foren immer wieder alle Modifikationen nach der Installation manuell einbauen zu müssen, habe ich dazu einfach keine Lust mehr. Weil die für die Forenstruktur erforderlichen Daten sich in der selben Datenbank befinden wie später die eigentlichen Foreninhalte, ist gar nicht dran zu denken, das irgendwie aus einer vorhandenen Installation zu extrahieren.
viewtopic.php?f=6&t=232311 empfohlen.
Nun habe ich auf genau diese Weise auch Kategorien, Foren und Beiträge aus der Datenbank übernommen und in schema_data.sql integriert. Dabei habe ich allerdings folgende Probleme:
1.) Die Rechte für Kategorien und Foren werden nicht korrekt übernommen.
2.) Setze ich die Rechte nach der Installation manuell, sind die Beiträge nicht sichtbar. Ich kann sie nur sehen, wenn ich im persönlichen Bereich "eigene Beiträge" wähle.
Kann mir jemand erklären, wie ich die Rechte bereits bei der Installation korrekt setzen kann? Wo bzw. wie sie bei der standardmässig erstellten Beispielkategorie und dem Beispielbeitrag gesetzt werden, war mir leider unersichtlich.

Ein weiteres Problem stellen Modifikationen dar, die zur Funktionalität eigene Installations-Dateien haben. Wie kann ich die darin enthaltenen reinen MySQL-Befehle zum Erweitern der Datenbank in die "normale" Installation integrieren? Nachdem ich viele Wochen damit verbrachte, bei neu angelegten Foren immer wieder alle Modifikationen nach der Installation manuell einbauen zu müssen, habe ich dazu einfach keine Lust mehr. Weil die für die Forenstruktur erforderlichen Daten sich in der selben Datenbank befinden wie später die eigentlichen Foreninhalte, ist gar nicht dran zu denken, das irgendwie aus einer vorhandenen Installation zu extrahieren.
