Seite 1 von 1

Forum in ein anderes importieren

Verfasst: 13.10.2003 13:10
von m-a-b
Hi!

folgendes Problem:

ich hab ein Forum in dem schon einige Leute (um die 500) angemeldet sind und schon über 40000 Beiträge gepostet haben.

ich will jetzt die threads eines anderen Forum's importieren!
Das Problem dabei ist ja, dass jeder Beitrag ne ID bekommt, oder??
und somit ja dann die ID's (vom alten und vom neuen Forum) doppelt vorkommen würden, oder nicht???

ausserdem haben die User im alten Forum eine andere ID wie im neuen Forum was ja heißt, dass angezeigt wird, dass der Beitrag von nem anderen geschrieben wurde.

ich hoffe ihr könnt mir irgendwie helfen das Problem zu bewältigen!

Markus :cookie:

Verfasst: 13.10.2003 13:21
von m-a-b
:oops: bitte in das Forum phpBB 2.x at work verschieben!

Verfasst: 13.10.2003 13:24
von Leuchte
grosses unternehmen was du da vorhast.. und das bei sovielen beiträgen. schau dir mal den beitrag an http://phpbb.de/viewtopic.php?t=37448

Verfasst: 13.10.2003 13:36
von m-a-b
welche Tabellen müsste ich denn alle ändern????

gibt's da nicht vielleicht irgendein import-script, dass automatisch die IDs anpasst??

mfg

Markus :cookie:

Verfasst: 13.10.2003 13:39
von Leuchte
ich kenne kein script
kommt drauf an, was du alles mitnehmen willst. beiträge, user, foreneinstellungen?

Verfasst: 13.10.2003 13:42
von m-a-b
eigentlich sind nur die Beiträge wichtig!

und jedem Beitrag muss natürlich der richtige User zugeordnet werden.
einige der User sind schon im Forum angemeldet (also sind die User-Daten nicht so wichtig).

Markus :cookie:

Verfasst: 13.10.2003 13:47
von Leuchte
naja, wenn du die beiträge den usern zuordnen willst, musst du bei jedem beitrag die user id anpassen ( :D viel spass)
ausm stehgreif würd ich sagen, das du die phpbb_posts, phpbb_posts_text und phpbb_topics brauchst

Verfasst: 13.10.2003 13:58
von m-a-b
Leuchte hat geschrieben:naja, wenn du die beiträge den usern zuordnen willst, musst du bei jedem beitrag die user id anpassen ( :D viel spass)
Danke! :-?

also folgendes muss ich ändern: ??
in der
_posts_text ->post_id
_posts ->post_id topic_id forum_id poster_id
_topics ->topic_id forum_id topic_poster topic_first_post_id topic_last_post_id



ist es nicht möglich, dass ich mit phpmyadmin
z.b. eingib:
change _posts_text post_id from 1 to 569
(ändere post_id in _posts von 1 zu 569)

also gibt's da irgend nen Befehl, der sowas bewirkt???

Markus :cookie: