Habe bislang in einer MS-Access-DB Daten gesammelt. Diese publiziere ich nun mittels phpbb basierend auf einer MySQL-DB.
Problem: Ganzer Datentransfer verlief problemlos. Bloss an der Darstellung der Post-Texte hapert es. Grund: fehlender bbcode_uid.
Hat jemand eine Idee, wie ich für rund 2'600 Datensätze diesen Code automatisch generieren kann. Sonst müsste ich ja jetzt nachträglich jeden einzelnen Datensatz bearbeiten.
Transfer aus Access-DB in MySQL-DB
War die bbcode_uid in der Access-Datenbank nicht vorhanden? Stimmen die IDs der Datensätze in Access und MySQL überein?
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
In der Access-DB benötigte ich kein Feld mit dem bbcode_uid. War nicht verbunden mit phpbb.
Die ID's stimmen ansonsten.
Resultat hier ersichtlich
Die ID's stimmen ansonsten.
Resultat hier ersichtlich
Du meinst, es war vorher kein phpBB?
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Genau! Vorher war's bloss ne lose Datensammlung.
Habe im übrigen jetzt auch festgestellt, dass die von Access transferierten Datensätze über die Such-Funktion nicht gefunden werden. Logisch, sind doch die Begriffe nicht in die Wordlist etc. übernommen worden. Also bereits Problem zwei...Wie ich das hasse...
Habe im übrigen jetzt auch festgestellt, dass die von Access transferierten Datensätze über die Such-Funktion nicht gefunden werden. Logisch, sind doch die Begriffe nicht in die Wordlist etc. übernommen worden. Also bereits Problem zwei...Wie ich das hasse...
In der Access-DB wurde aber schon BBCode verwendet? Sonst wäre die Lösung recht einfach.
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Nein, eben nicht. Da meine bisherige Access-DB nicht mit phpbb zusammenarbeiten musste.
Aber schau doch einfach mal einen der Threads in meinem Forum nach, damit Du des Pudels Kern siehst.
Aber schau doch einfach mal einen der Threads in meinem Forum nach, damit Du des Pudels Kern siehst.
Zur Klärung:
Bislang hatte ich in Access folgende Tabellen:
Die effektiven Posts behandle ich separat und transferiere diese eben als jeweils zweites Post eines jeden Forums.
Sodann habe ich folgende Transfers vorgenommen:
Zwei Makel:
Bislang hatte ich in Access folgende Tabellen:
- Länder
- ein Feld, alphabetisch gelistet
- Regionen
- zwei Felder:
- 1. Verknüpft mit Länder
- 2. Regionen, alphabetisch
- Orte
- zwei Felder:
- 1. Verknüpft mit Regionen
- 2. Orte, alphabetisch
- Betriebe
- acht Felder
- 1. Verknüpft mit Orte
- 2. Name alphabetisch geordnet
- 3. Adresse
- 4. Telefon
- 5. Öffnungszeiten
- 6. freier Text
- 7. Bild-URL
- 8. Homepage-URL
- Posts
- fünf Felder:
- 1. verknüpft mit Betriebe
- 2. Titel
- 3. Text
- 4. Verfasser
- 5. Erfassungsdatum/Zeit
- Länder umbenannt in phpbb_categories
- bestehendes Feld als cat_title umbenannt
- Ergänzung um die in phpbb_categories ferner enthaltenen Felder
- Regionen umbenannt in phpbb_forums
- Feld "Verknüpfung mit Länder" in cat_id umbenannt
- Feld "Regionen" in forum_name umbenannt
- Ergänzung um die in phpbb_forums ferner enthaltenen Felder
- Orte zusammenlegung mit der Access-Tabelle "Betriebe"
- Betriebe umbenannt in phpbb_posts_text
- die Felder "Name", "Adresse" und "Ort" mittels Editor zusammengefasst als Feld post_subject"
- die restlichen Felder mittels Editor zusammengefasst als "post_text"
- Hinzufügen der bbcode-Formatierungen, wobei die bbcode_uid fehlt
- Ergänzung um die in phpbb_posts_text ferner enthaltenen Felder
Die effektiven Posts behandle ich separat und transferiere diese eben als jeweils zweites Post eines jeden Forums.
Sodann habe ich folgende Transfers vorgenommen:
- Access-Tabelle phpbb_categories (Länder) nach MySQLphpbb_categories
- Access-Tabelle phpbb_forums (Regionen) nach MySQL-phpbb_forums
- Access-Tabelle phpbb_posts_text (Betriebe) nach MySQL-posts_text

- Jedes Post zeigt jetzt die bbcode-Formatierungen uncodiert an also z.B. (b)....(/b)
- Erst wenn ich das Post mittels Editor geöffnet und gleich wieder abgesendet habe, teilt phpbb einen bbcode_uid zu und dann erfolgt die Darstellung beim nächsten Aufruf sauber formatiert.
- Weiss jemand einen Rat, wie dieser letzte Schritt verhindert oder zumindest automatisiert werden kann? Denn bei über 1'000 Datensätzen ist mir der Aufwand zu gross.
- Weiss jemand zufällig ob und wie es möglich wäre, die Post-Titel-Zeile mehrzeilig mit Formatierung zu ermöglichen, oder gar Datenbank-Felder hinzuzufügen? Ist wohl etwas für den MODs-Bereich.
