DB-Import Hilfe Die 3.te

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

DB-Import Hilfe Die 3.te

Beitrag von schmidtedv »

Deine phpBB Version: Vanilla phpBB 2.0.17
MODs: Ja
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

so, ich hab' nun den Unix-timestamp drin (frag' nicht, wie ich das geschafft habe...)

Ich habe hier also nun eine mdb die mir folgende Variablen zur Verfügung stellt:

post_id, post_subject, post_username, post_text, post_date, topic_id

Darüber hinaus ein Feld das durch Zahlen festlegt, welcher Beitrag der erste eines Themas ist...eine 0 steht für erster Beitrag (der rest zahlen in diesem feld ist unwichtig). Nach diesem Feld könnte ich noch sortieren und dann die mit 0 gesondert exportieren, wenn nötig...

Nun aber meine Frage, ist es mit diesen Informationen überhaubt möglich eine phpbb_db zu füllen oder fehlt einfach zu viel? Das sind in der mdb etwa 2500 beiträge, seufz...

Ich hab ein Tool, mit dem kann ich die mdb in php oder sql exportieren, aber ich weiß nicht, was ich beachten/gesondert machen muss, damit das überhaubt eine aussicht auf Erfolg haben würde...

Anbei nochmal ein kleiner SQL-Export-ausschnitt

Code: Alles auswählen

CREATE TABLE `phpbb_posts` (
	`post_id` INT NULL AUTO_INCREMENT,
	`relativ` INT NULL DEFAULT '0',
	`post_subject` VARCHAR(255) NULL,
	`post_username` VARCHAR(50) NULL,
	`post_text` TEXT NULL,
	`post_date` INT NULL DEFAULT '0',
	`topic_id` INT NULL DEFAULT '0',
	KEY `post_id` (`post_id`),
	KEY `topic_id` (`topic_id`)
) TYPE=MyISAM;

# ---------- POPUPLATE TABLE `phpbb_posts` ----------

INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (498, 0, 'Personaltraining in Kooperation mit Geschäften', 'Markus Herzog', 'Hat jemand Erfahrung gesammelt mit Personaltraining in Verbindung mit dem Verkauf von Geräten durch Sportgeschäfte ? Ich versuche ein Konzept zu entwickeln, um dies bei Geschäften anzubieten.', 1004454900, 498);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (499, 498, 'Geh zum Geschäftsführer', 'Eginhard Kieß', 'Hallo Markus!\nIch Grunde sollte das kein Problem sein. Ich persönlich habe die Erfahrung gemacht, daß der erste Weg immer zum Geschäftsführer sein sollte, dem Du Dein Konzept vorstellst. Nur so ist es dann möglich, daß alle Mitarbeiter wissen, was Sie zu tun haben.\n\nIch denke, Du erhoffst Du durch Vermittlung Deiner Klienten an diese Geschäfte, eine Einkaufsprovision für Dich oder ist diese Annahme nicht korrekt.\nDagegen ist auch nichts einzuwenden, denn Du vermitteltst ihm neue Kunden und Dein Klient bekommt ja vielleicht auch noch ein paar Prozent Nachlass. Ich hoffe, ich habe Dir geholfen.', 1004454960, 498);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (500, 499, 'Nicht ganz richtig....', 'Markus Herzog', 'Nein Deine Vermutung ist nicht ganz richtig! Ich möchte in den Geschäften für mich als Personal Trainer werben. Das heißt wenn das Geschäft ein Sportgerät verkauft, insbesondere in den höheren Preislagen, als zusätzlichen Service die Trainerleistung angeboten wird. Ähnlich wie das neue System von der Firma Maxxus.\nDas bedeutet ich bekomme Kunden durch die Geschäfte vermittelt.', 1004455020, 498);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (501, 500, 'Sorry', 'Eginhard Kieß', 'Sorry, das hab ich dann flasch verstanden. Akquise auf diesem Wege zu betreiben habe ich noch nicht gemacht. Daher kann ich Dir dahingehend leider keine Tipps geben. Aber sicherlich ist es eine Möglichkeit. Bin gespannt, ob es funktioniert. Drück die daumen.', 1004455080, 498);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (502, 501, 'Kontakt zu Großhändlern', 'Dirk Hoffmann, Personal Training Berlin', 'hier mein, wenn auch etwas verspäteter Tipp zu diesem Thema. Versuche Kontakt zu Großhändlern im Bereich Fitnessgeräte herzustellen. Im Bereich Heimtrainingsgeräte gibt es immer wieder beim Kauf eines Gerätes mal die Nachfrage nach dem dazugehörigen Trainer. Der Händler freut sich, dass er seinen Service vergrößern kann und wird gerne bereit sein, mit einem kompetenten Trainer zusammenzuarbeiten. In Berlin ist es uns dadurch z.B. gelungen, die offiziellen PTs für das Hotel Adlon! zu werden.', 1004455080, 498);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (503, 0, 'Aerostepper(BCO-Konzept)', 'Ulrike Zecher', 'Wer hat Erfahrungen mit dem Aerostepper(BCO-Konzept)?\nUnd wenn ja, welche?', 1004455200, 503);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (504, 503, 'Super Sache !', 'Markus Herzog', 'Ich habe diese Produkte noch nicht in der Praxis angewandt, nur auf der Messe getestet. Da Otti Krempel das Konzept mitentwickelt hat, bin ich davon überzeugt das es gut ist. Es ist eine super Sache !! Ich finde es besser als Therapiekreisel. Man kann auch z.B. Freihantelübungen auf den Steps durchführen. Somit ergeben sich viele interessante Varianten fürs Training. Ich finde aber für jemanden der gutes Körpergefühl hat ist das arbeiten damit relativ einfach.', 1004455260, 503);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (505, 503, 'Reha-Erfahrung', 'Jens Freese', 'B.CO ist doch nichts anderes als die Übertragung von Propriozeptivem Training in den Fitnesssport! Ich arbeite seit Jahren mit diesen Methoden in der Reha. Ein geschickt ausgeklügeltes Gruppentraining, wo die Erfinderin sicherlich eine Stange Geld verdienen wird!', 1004455260, 503);
INSERT INTO `phpbb_posts` (`post_id`, `relativ`, `post_subject`, `post_username`, `post_text`, `post_date`, `topic_id`) VALUES (506, 0, 'Firmenfitness (auch PT)', 'Kerstin', 'Ich denke drüber nach mich im Bereich Firmenfitness (Konzepte,Beratung für Firmenfitness und PT für Führungskräfte) selbsändig zu machen. \nBin mir aber unsicher, ob die Firmen bereit sind dafür was zu investieren. Hat jemand Erfahrung damit?\nBin für alle Infos dankbar.', 1004455320, 506);
Generell nehme ich an, ich müßte phpbb_post in phpbb_posts_text ändern und eine zusätzliche für phpbb_posts aufmachen...oder gibt's irgendeine eventuell bequemere lösung zu den Variablen, die mir zur Verfügung stehen?
Zuletzt geändert von schmidtedv am Di 27.Sep, 2005 22:07, insgesamt 1-mal geändert.
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Beiträge sind ja nur die halbe Wahrheit.
Es muss in folgender Hierarchy vorhanden sein:
Kategorien > Foren > Themen > Beiträge > Beitragstexte
Nur dann ist ein reibungsloser Import, bzw. die Benutzung gewährleistet.
Den Sucheindex für die Texte kann man nachträglich aufbauen.
Und in Deinem Fall wären hier die Tabellen für Themen, Beiträge und -texte bereits vorhanden. In wie weit allerdings die Thementitel erstellbar wären, müsste man prüfen. Dabei wäre die Reihenfolge, wie was dargestellt wird, wichtig, um den ersten und letzten Beitrag zu finden und in die Topic-Tabelle entsprechend mit eintragen zu können, sowie halt auch die Thementitel, die ja vom ersten Beitrag stammen...

Nur:
Diese Angaben sind alle viel zu dürftig, um einen passenden Konverter zu schreiben, der daraus ein phpBB-Forum aufbauen würde.
Dazu müssten auch die User erstellt werden, die so nicht ohne weiteres 1:1 übernommen werden können, da das phpBB die Userlevel, -ränge und weitere Angaben ggf. unterschiedlich handhabt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Beitrag von schmidtedv »

für die user dache ich an "-1", also Gäste mit Pseudonym...
als kategorie und forum auch eher an ein aushilfsmodell, also z.b. je 1, wird ja ein komplett neues forum, da könnte eine kategorie "altes forum" reichen...mehr kann man nicht erwarten bei sowas, denke ich...aber ansonsten, würdest du sagen sowas ginge, sofern sortiert und mit 2-3 zusatz-felden in EINER abfrage oder würdest auch du darin einen aufwand zwecks umwandlung in thementitel etc. als verschwendung? Ich verliere nämlich langsam die Hoffnung und Lust auf diesen blöden Import und will dem Kunden eher schon wieder absagen...soll er doch eher beide parallel laufen lassen...seufz
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Deine Lustlosigkeit kann ich verstehen, ist ein Import eines fremden Forums in ein phpBB nicht immer einfach.
Nur wie gesagt: Hier braucht man wirklich viel Erfahrung und die "Original-Quelle", um einen vernünftigen Konverter zu basteln.
Natürlich kann man die Daten erstmal in eine phpBB-Datenbank laden, also Posts und Post-Texte damit erstellen. Die Topics lassen sich dann berechnen und entsprechend mit aufbauen.
Bei den Kategorien und Foren wirds dann kniffliger, alles erstmal in ein Forum zu packen und dann manuell zu trennen wäre da eine Möglichkeit.
Wenn beim Original aber bereits Foren existieren, muss das ja auch irgendwie in der Datenbank gekennzeichnet sein.

Um was für ein Forum handelt es sich denn überhaupt?
Gibts denn auf phpbb.com keinen Konverter dafür?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Beitrag von schmidtedv »

...leider nicht...das ist ein einfaches Listenforum in .asp von einem Designbüro selbsterstellt, basierend auf einer Accessdatenbank, deren Feldvariablen ich bei den nutzbaren Feldern halt schon mal umgenannt habe. Die Datenbank habe ich natürlich auch im Original, aber für derartige "Konstrukte" hab ich nichts gefunden in den phpbb-weiten des google-weltalls....

Es gibt bei dem Forum leider keine Kategorien und Foren, nur Themen (in der relativ-Spalte mit "0" gekennzeichnet) und dazugehörige Beiträge (in der Spalte relativ mit einer fortlaufenden Nummer...zugehörigkeit nur über die Spalte topic_id ermittelbar)

zudem gibts da keine festen Benutzer, also müßte der gesammte Inhalt eh ohne Benutzerrechte eingebracht werden....sozusagen als "Archiv"-Kategorie, würde ich denken....
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann sollte man einen Konverter stricken können.
Nun, User sehe ich. Die wären anlegbar. Oder man speichert die nur als Gäste.
Ja, wäre machbar, muss ich aber dann mal wieder länger Zeit für brauchen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Beitrag von schmidtedv »

:-) würde mich sehr freuen, wenn da was klappt...mit den usern ist aber nicht wichtig, da da öfters die gleichen namen oder komische angaben auftauchen, die man eh nicht als richtigen benutzer anlegen würde....gibt doch die möglichkeit für gäste zu posten mit nem pseudonym, oder nicht?

Mach dir aber keinen Stress, wenn das eher nervig ist, dann sag' ich ihm einfach so wie die mdb aufgebaut ist geht's einfach nicht, es sei denn, er will für die handarbeit mehr zahlen, als für das forum an sich...(oder ich sag ihm Du kannst es machen und Du nennst deinen Preis für's konvertieren :-) )
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur keine Panik!
Ich schau mal, was ich mir diesem Ausschnitt die Tage zaubern kann.
Wenn ich mehr brauche, melde ich mich entsprechend.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Beitrag von schmidtedv »

k, derweil geb' ich's mal so weiter im Sinne "ich kanns nicht, aber eventuell macht sich da jemand die Mühe" und wenn ich dir dann mal die MDB zuschicke kannst Du ja entscheiden, was Du dafür haben wollen würdest, sofern der Kunde hier zu dieser Handhabung sein OK gibt und es trotz der Schwierigkeiten unbedingt drin haben will...
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay. Dann frag ihn mal ob das so klar geht, dann mache ich mich an die Konvertierung...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten