2 komplette Foren zusammenführen

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
mpix
Mitglied
Beiträge: 4
Registriert: 05.03.2008 12:49

2 komplette Foren zusammenführen

Beitrag von mpix »

Hi ..

Ich habe zwei phpbb3 Foren (dh eines muss noch konverted werden und eines ist von Grund auf phpbb3) die ich zu einem Forem machen will ..

Sprich es soll so passieren, dass Kategorien und Foren dann im neuen existieren und natürlich alle Posts auch drinnen sind .. Die User würden sich natürlich auch neu anmelden ..

Ich gehe mal davon aus, dass es keine Funktion oder eine Art mod dafür gibt .. Habe recht viel gesucht, aber weder unter phpbb.com noch hier habe ich was gefunden .. Ich wusste auch nicht wirklich, was ich suchen soll ..

D.h. ich gehe davon aus, dass ich mir dafür einfach ein kleines Programm schreiben muss, dass mir die Posts in die neuen Tabellen kopiert ..

Ich stelle es mir das ca so vor, dass sich zuerst die User im Zielforum registrieren, damit ich deren neue IDs habe .. Dann erstelle ich die Kategorien und Foren im Zielforum, damit ich auch diese IDs habe ..
Dann schreibe ich ein Programm dass mir die ganzen Posts aus den alten Tabellen rauskopiert, die IDs verändert und in die Zieltabelle schreibt ..

Jetzt bin ich mir aber nicht 100% sicher, ob das so funktioniert, da ich noch nicht sooo lange mit phpbb arbeite .. Mit PHP und MySQL kenne ich mich aber schon soweit aus um das zu machen .. Was meint ihr ??
Und dann stellt sich noch die Frage, welche Tebellen ich da genau transferieren muss ..

Könnt ihr mir ein bisschen helfen ??

Danke,
mpix

P.s.: Falls es das schon irgendwo gibt, bitte ich um einen kurzen Link .. Ich wusste wirklich nciht genau nach was ich suchen soll und bei allen Wörtern, die ich gesucht habe, habe ich nix gefunden ..
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Da hast du dir ja eine tolle Aufgabe herausgesucht :D

Prinzipel würde ich so vorgehen:
Ersteinmal das phpBB2 Forum auf 3 konvertieren, mit 2 gleichen Systemen lässt sich besser arbeiten.

Maximum-ID von xy des 1.Forums herraussuchen und dann die IDs des 2.Forums + Maximum ID des 1. = neue ID

Du brauchst nicht (ist glaube ich kürzer)
session*
styles*
config
smilies
search* (du baust den Suchindex hinter bequem im ACP wieder auf oder? :D )

Die Liste ist keinesfalls komplett auch musst du dir die Datenstruktur genau anschauen, um Dopplungen zu vermeiden, vielleicht machst du von beiden DBs ein Backup und schaust dir die Unterschiede mit winmerge an.
mpix
Mitglied
Beiträge: 4
Registriert: 05.03.2008 12:49

Beitrag von mpix »

Boecki91 hat geschrieben:Prinzipel würde ich so vorgehen:
Ersteinmal das phpBB2 Forum auf 3 konvertieren, mit 2 gleichen Systemen lässt sich besser arbeiten.
Das ist eh klar ..
Boecki91 hat geschrieben:Maximum-ID von xy des 1.Forums herraussuchen und dann die IDs des 2.Forums + Maximum ID des 1. = neue ID
Du meinst das bei eigentlich allen IDs, oder ?? Die User registrieren sich einfach neu, aber sonst bei Kategorien, Foren, Posts usw .. Oder ??
Boecki91 hat geschrieben:Du brauchst nicht (ist glaube ich kürzer)
session*
styles*
config
smilies
search* (du baust den Suchindex hinter bequem im ACP wieder auf oder? :D )
Verstehe nicht ganz was du damit meinst und was die Sterne bedeuten ..
Boecki91 hat geschrieben:Die Liste ist keinesfalls komplett auch musst du dir die Datenstruktur genau anschauen, um Dopplungen zu vermeiden, vielleicht machst du von beiden DBs ein Backup und schaust dir die Unterschiede mit winmerge an.
Jo, das würde ich eh machen .. Erst mal alles in Mein Testforum mergen und dann erst im wirklichen ..
Was ist winmerge ??

Danke für die Antwort,
cu mpix
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

das sind Tabellen die du nicht "mergen" musst, die Sternchen dienen als Platzhalter z.B. gibt es mehrere Tabellen die mit mit "PRÄFIX"style anfangen.

Ob "die User regestrieren sich einfach neu" wirklich einfach ist wage ich zu bezweifeln. Besser ist es auch die User so zu übernehmen.
mpix
Mitglied
Beiträge: 4
Registriert: 05.03.2008 12:49

Beitrag von mpix »

Boecki91 hat geschrieben:das sind Tabellen die du nicht "mergen" musst, die Sternchen dienen als Platzhalter z.B. gibt es mehrere Tabellen die mit mit "PRÄFIX"style anfangen.
OK, danke !!
Boecki91 hat geschrieben:Ob "die User regestrieren sich einfach neu" wirklich einfach ist wage ich zu bezweifeln. Besser ist es auch die User so zu übernehmen.
Ja, ist denke ich egal, weil ich die IDs in den ganzen anderen Tables eh verändern muss .. Und dann ists mir lieber, ich lass die sich neu registrieren und hab eine Table weniger, wo sich Fehler einschleichen können ..
Wenn alles gut läuft ists natürlich egal ..

Danke auf jeden Fall, werde das bald ausprobieren !!
myMatze
Mitglied
Beiträge: 61
Registriert: 05.09.2006 21:09
Wohnort: Weida

Beitrag von myMatze »

[POST KANN GELÖSCHT WERDEN]
Zuletzt geändert von myMatze am 07.04.2008 16:15, insgesamt 1-mal geändert.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

mpix hat geschrieben:Ja, ist denke ich egal, weil ich die IDs in den ganzen anderen Tables eh verändern muss .. Und dann ists mir lieber, ich lass die sich neu registrieren und hab eine Table weniger, wo sich Fehler einschleichen können
Stell dir den User "MaxMüller" vor, er möchte nun nicht mehr so heißen und meldet sich als "Hans-Willhelm" an, du als Admin kannst bei wenigen Usern solche Sonderfälle noch beachten aber stelle dir das mal bei 1000 Usern vor.

Und dann gibt es auch noch Nickdiebe, die sich nun die Nick der "guten" Mitglieder klauen...
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“