Seite 1 von 1

Threads und Postings auseinander sägen und zusammensetzten

Verfasst: 28.04.2003 20:35
von Arabic_Man
hallo,

ich portier meine Daten grade alle von Xforum nach phpBB2
im phpBB2 istjeder Thread ist ein posting und wird also wie ein posting behandelt.

Soweit so gut! Nun kommts. Beim Xforum ist das nämlich nicht so! DA sind die DATEN anders organisiert. DA läuft alles etwas anders. Die Threads sind in einer extra Tabelle drin. In dieser Tabelle sind die Threadnummern und die Threadpostings drin.

Nun muss ich diese Daten auseinandernehmen und übertragen nach den phpBB2 - Formaten. Das ist das Thema! Ich muss also die Threads sozusagen zerlegen in die Thread_ID und in die Thread_Message. Wenn ich das dann gemacht habe dann muss ich die Daten alle richtig zuordnen und übertragen! Dann muss ich die Threads-Messages aus dem Xforum Datensatz nehmen und zu den Post-Text und Posts - Tabellen des phpBB2 übertragen. Das ist die Aufgabe.

Gut werdet ihr sagen, nimm doch das Skript von dem Franzosen Names Ashe! Das ist mir zu lanweiliig; ich will das schon selber machen. Das Skript kann auch nicht mehr als ich wenn ich das von Hand mache!

Ich will das von Hand machen. Dazu muss ich die Threads und Postings also auseinandersägen und wieder neu zusammensetzten. Kann mir hier jemand tipps geben. Hat sowas schon mal einer gemacht!

Wenn ja dann wäre das megastark!
danke schon mal!

Arabic_Man

Verfasst: 29.04.2003 10:07
von itst
Mir ist nicht ganz klar, warum Du das unbedingt per Hand machen willst. Spass macht das jedenfalls nicht, das kann ich Dir sagen.

Von wievielen Topics/Post reden wir hier denn?

Verfasst: 29.04.2003 23:50
von Arabic_Man
hallo Itst,


Klar macht das keinen Spass! ich würde das auch lieber mit dem Skript machen. Aber das Skript bringt eben nicht das gewünschte Ergebniss. Ich kriege immer Daten-Mischmasch! Das ist das Problem. Das kriege ich sogar wenn ich das auch lokal machen und die Apache und Skript Einstellungen so trimme dass der Apache während einer halben Stunde nicht aufhört zu arbeiten und auch Ashes Skript nicht abbricht.

(dennoch gibts Datenmüll und die Topic-Subjets passen zum Beispiel nicht mit dem Rest zusammen).
Das ist das das Problem. Nun denke ich dass ich vielleicht doch einen andren Weg gehen kann mit meinen ca. 6000 Postings und ca 3000 Threads. Ich denke dass man die Daten schon irgendwie auseinander kriegen kann so dass man das eben in einem Editor sotiert und folgende Tabellen der phpBB 2 DB dann folgerichtig bestücken kann:

Topics
Post_Text
Posts

Das Problem: Beim XForum werden die Threads eben anders geführt. Dort sind die Threads gewissermaßen eigenständt. Der Thread im Xforum beinhaltet immer das erste Posting.

beim phpBB2 ist das anders: Dort ist der Thread lediglich eine Post_id und dieser Post_Id wird dann ein Post_Text zugeordnet.

Meine Schwierigkeit wird also wohl die sein, die Threads aus dem XForum umzubauen - so dass sie mit dem phpBB2 Format kompatibel werden.

Ich glaube dass es lediglich eine Frage der Zählung ist - der Inkrementierung der Threads. ... hmmm ....:

Was anderes hab ich eben auch schon probiert. Ich habe schon versucht den Konverter mit der halben Last laufen zu lassen und die Konversion versucht, nur mit den Postings zu machen oder nur mit den Threads. DAS ging auch. Ich bin aber nicht ganz sicher ob das sichere Daten produzierte. Bei diesen Versuchen - aus zwei zusammengesetzten Konversionsvorgängen dann die ganzen Daten der phpBB2

topics
Post_texts
Post_ids

zu kriegen war leider auch nicht möglich. Soweit ich erinnere macht der Konverter Ashes die Voraussetzung dass Threads und Postings (also Topics - wie ihr dazu sagt) gleichzeigig konvertiert werden.

itst hat geschrieben:Mir ist nicht ganz klar, warum Du das unbedingt per Hand machen willst. Spass macht das jedenfalls nicht, das kann ich Dir sagen.
Von wievielen Topics/Post reden wir hier denn?
- hast du itst eine Idee wie ich die Konversion machen kann - wie ich die daten sortiere so dass ich die via phpMyadmin einbauen kann in die Datenbank.


Arabic_man