Seite 1 von 1

Foren zusammenführen

Verfasst: 03.10.2007 18:27
von Don-Duracell
Hallo und guten Abend,

da ich hier schon einige Beiträge zu diesem Thema gelesen aber nie wirklich die für mich verständliche / passende Antwort finde schreibe ich es mal mit eigenen Fingern.

2 Foren (56 User [3159 Beiträge] / 50 User [2508 Beiträge]) sollen zusammengelegt werden. In den Foren existieren zum Teil die gleichen User.

Wie geht man nun ganz chronologisch vor um diesen Vorgang über die Bühne zu bringen. Habe hier schon etwas vom Merge Mod gelesen aber der ist, so verstehe ich das, nur für die Zusammenführung zweier Threads in einem Forum.

Danke für den kurzen Moment eurer Aufmerksamkeit und für die möglicherweise mir angedachte Hilfe.

Verfasst: 03.10.2007 22:19
von cYbercOsmOnauT
Der Merge Mod (vielleicht meinst Du ja einen andren) ist dazu da um Topics innerhalb eines Boards zu "verschmelzen".

Bei Deiner Sache gibt es manche Probleme zu bewältigen:
  • Die Postings sind mit einer user_id verknüpft. Damit die Postings und Topics auch weiterhin dem richtigen User zugewiesen bleiben, musst Du zuerst die user_ids von Board 2 mit denen von Board 1 synchronisieren.
  • Postings haben eine post_id. Diese ist wiederum in der Topics-Tabelle zu finden (First Post Id und Last Post Id). Da aber die Post Id (natürlich) einmalig ist und die Post Id's auf beiden Foren auch an etlichen Stellen gleich sind, müssen die id's von Board 2 angepasst werden. Natürlich dann auch passend wieder in der Topic Table stehen.
  • Die Sortierung der Topics innerhalb eines Forums wird auch nicht mehr stimmen, weil phpBB intern nicht nach post_time sondern nach post_id sortiert (weil ja normalerweile die post_id auch chronologisch vergeben wird). Auch hier ist eine Anpassung nötig.
Alles in allem nicht wenig Arbeit. Stellt sich die Frage, ob es sich wirklich lohnt.

Grüße,
Tekin

Verfasst: 27.10.2007 17:19
von Luckyze
Hi,

wie sieht es aus, wenn diese ID unterschiedlich sind?

Ich habe dasselbe vor. Stellte fest das die eine ID so ist f=23.

Die ID welches Forum ich hinzufügen möchte hat diese ID f23.

Sollte doch somit machbar sein.

greetz Luckyze