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 ..
2 komplette Foren zusammenführen
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.
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.
Da hast du dir ja eine tolle Aufgabe herausgesucht
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?
)
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.

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?

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.
Das ist eh klar ..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.
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:Maximum-ID von xy des 1.Forums herraussuchen und dann die IDs des 2.Forums + Maximum ID des 1. = neue ID
Verstehe nicht ganz was du damit meinst und was die Sterne bedeuten ..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?)
Jo, das würde ich eh machen .. Erst mal alles in Mein Testforum mergen und dann erst im wirklichen ..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.
Was ist winmerge ??
Danke für die Antwort,
cu mpix
OK, danke !!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.
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 ..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.
Wenn alles gut läuft ists natürlich egal ..
Danke auf jeden Fall, werde das bald ausprobieren !!
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.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
Und dann gibt es auch noch Nickdiebe, die sich nun die Nick der "guten" Mitglieder klauen...