Seite 1 von 1

Export einzelner Beiträge und Import in ein anderes Forum

Verfasst: 04.11.2003 21:35
von BjoernBorg
Hallo!

Ich bin neuer Admin eines Forums, bei dem ne ganze Menge schief gelaufen ist. Nun muß ich den Salat wieder ausbügeln. Aber vielleicht kann mir hier jemand bei meinem Problem helfen.

Es existierte ein phpBB 2.0.4 in dem es ne Menge ungenutzter Accounts gab. Weil der damalige Admin keine Lust hatte die auszusortieren, hat er ein neues phpBB 2.0.6 aufgesetzt und die noch gültigen Accounts neu angelegt. (Vorher: 1500 Accounts, nachher: 360 Accounts). Das alte Forum hat er auf Readonly gesetzt und im neuen kann nun weitergepostet werden. Das stößt aber allen mächtig auf, weshalb sie die Posts aus dem alten Foum ins neue Forum haben wollen. Einfacher wäre es natürlich, das alte zu reaktivieren und die Leichen so zu beseitigen, allerdings ist es dafür schon zu spät, da im neuen Forum bereits wieder Tausende von Posts geschrieben wurden. Soviel zur Vorgeschichte.

Ich suche nun eine Möglichkeit, bestimmte Posts des alten Forums ins neue Forum zu bringen. Am besten per Export im alten Forum und Import ins neue Forum. Die beiden Foren sind im übrigen gleich aufgebaut - also gleiche Kategorien und foren. Nur die IDs der Foren und User sind natürlich nicht mehr die selben. Deshalb schlug mein erster Gedanke, einfach die SQLTabelleninhalte zu kopieren fehl. Gibt es da eine Exportfunktion für einzelne Beiträge? Oder ist meine Situation hoffnungslos?

Ich wäre sehr dankbar, wenn es da eine Lösung geben würde.

Ein hoffnungsvoller Boardadmin . . .

Verfasst: 05.11.2003 00:00
von Acid
Naja, hoffnungslos nicht direkt... aber festgefahren. Da in dem neuen Forum bereits wieder gepostet wurde, sind die IDs der Themen/Beiträge bereits wieder belegt. Sprich, im alten und im neuen Forum gibt´s Themen/Beiträge mit den IDs 1, 2, 3 usw.
Mir is jetzt kein Script bekannt, das die IDs sagen wir um xx erhöht, damit sie in ein anderes Forum eingetragen werden können.

Verfasst: 05.11.2003 00:12
von BjoernBorg
Irgendwie hab ich mir das schon gedacht. Na denn hilft wohl nur ne verdammt komplizierte SQL Query, die die Posts nacheinander aus dem alten Forum ausliest, im neuen anhand des Namens die neue UserID heraussucht und den Post dann im neuen unter einer noch freien PostID wieder einstellt. Das wird kompliziert, zumal da ja noch mehr zu beachten ist.