Das ist viel Fummelarbeit!
Ich habe zunächst das Board neu aufgesetzt und alles gelöscht, was nicht zum Download MOD Forum gehört.
Dazu auch alle User gelöscht (mit ist es deutlich schwerer!) und in den Beiträge vorher die Usernamen eingefügt, damit diese angezeigt werden.
Und nun wird es knifflig:
Da Hotschi's Board nicht sonderlich stark gemoddet ist, kann man die Posts so übernehmen und muss nicht an noch mehr Stellen alle ID's updaten.
Denn:
Zunächst muss die Kategorie auf eine ID gesetzt werden, die im Zielforum noch frei ist. Dazu am besten eine neue Kategorie erstellen und diese ID verwenden.
Dann muss die Kategorie-ID auch in den Foren aktualisiert werden, damit diese nicht untergeben.
Punkt 1 erledigt.
Weiterhin muss man nun die Foren-IDs aktualisieren. Und spätestens jetzt muss man das Zielforum sperren!
Also: Neue Foren im Zielforum erstellen, die ID's merken und die Foren-IDs in den Tabellen phpbb_forums, phpbb_topics udn phpbb_posts aktualisieren.
Dabei kann man das entweder so
oder so machen
Also in allen o. g. Tabellen.
Die erste Variante ersetzt Foren-ID um Foren-ID und ist bei wenigen zu übernehmenden Foren sicher nicht verkehrt.
Die 2. Variante ist aber bei umfangreicheren zu übernehmenden Boards sehr hilfreich, da man die Anweisung nicht je Foren-ID, sondern nur einmal machen muss. Wobei X hier die neue Foren-ID ist, Y die Differenz auf die neue Foren-ID!
Nun haben wir die Foren drinnen, kommen wir dann zu den Topics:
Auch hier muss die Topic-ID in mehreren Tabellen aktualisiert werden.
Also phpbb_topics und phpbb_posts.
Analog dem ändern der Foren-IDs geht man da vor, muss aber dazu auch die Foren mit anpassen, da hier letztes und erstes Topic festgehalten werden (ja nach MOD).
Und zuletzt die Posts selber:
Auch hier sind die Post-IDs in den Tabellen phpbb_posts und phpbb_post_text zu aktualisieren (immer nach dem gleichen Muster, wie oben genannt) und erster/letzter Post ist dabei ebenfalls in den Foren und/oder Topics zu aktualisieren.
Spätestens hierfür macht sich die 2. o. g. Update-Variante bemerkbar, da man auch in den Foren und Topics eher mit ID + Y arbeiten kann, anstatt alle ID's einzeln zu ersetzen. Geht bequemer und schneller.
Bislang mitgekommen?
Fein, dann muss man sich zuletzt noch alle anderen Tabellen anschauen, wo Kategorie-, Foren-, Topic- und Post-IDs hinterlegt sind (z. B. Topic-Watch Tabelle und - sofern MOD installiert - Forum Watch Tabelle).
Auch daran denken, daß die Session-Tabellen und Search...-Tabellen nicht übernommen werden!
Die Sessions werden mir der Anmeldung der User automatisch aktualisiert und die Suche muss man eh nach Übernahme von Posts aktuallisieren (geht am besten mit dem DB Maintenance MOD).
Den ersten Versuch solltest Du dabei allerdings NIE in dem eigentlichen Zielforum machen, sondern immer erst in einer Testumgebung.
Man kann sich ja das Zielforum auch lokal installieren, um die Übernahme zu testen.
Hat man dann alle Update-Aktionen erfolgreich und fehlerfrei durchgeführt (und auch notiert!), kann man die Inhalte nun in das (hoffentlich vorher gesperrte!) Zielforum übernehmen.
Wie gesagt: Viel Fummelarbeit und eine eindeutige Richtlinie dafür gibt es nicht, denn es kommt auf die installierten MODs an, was wo noch mit aktuallisiert werden muss.
Und gerade wenn auch die User mit übernommen werden sollen, muss man die User-IDs auch überall anpassen und dazu die Gruppen und Usergruppentabellen mit übernehmen, nachdem auch diese angepasst wurden.
Also User- und Gruppen-ID müssen dabei klar nach der jeweils letzten ID im Zielforum anfangen und, sofern auch die Rechte mitgenommen werden sollen, muss auch der Inhalt der Tabelle phpbb_auth mit übernommen und für die neuen Foren-, Gruppen und User-IDs angepasst werden.
So und nun höre ich ja schon auf....