Seite 1 von 1

Forum rationell füllen, z.B Inhalte mit Access eintragen.

Verfasst: 09.12.2005 19:02
von Gutschy
Hi,

möchte meinen Forem Usern einen Service bieten in dem sich die Inhalte wiederholen, ist eine Kalender Funktion, nur will ich aber die Daten nicht über das Forum eingeben sondern am liebsten einfach in Excel oder Ähnlichem erstellen und einfach in die Forum Datenbank überspielen.

In der phpbb_topics Tabelle kann ich aber schlecht alle Felder belegen, das Feld forum_id ist klar aber braucht es eine topic_id? Und was ist mit topic_first_post_id und topic_last_post_id? Und gibt es noch andere Felder oder Tabellen die man nicht außer acht lassen darf?

Und gibt es ein Tool was mir diese Aufgabe erleichtern kann? Am liebsten würde ich mit Open Office arbeiten, bin da aber noch ziemlich unerfahren drin. Mit MS-Office komme ich aber auch ganz gut klar, zumindest aus Access eine SQL Anweisung zu bauen müßte ich hinkriegen. Prinzipiel gebe Linux den Vorzug, ist aber nicht so wichtig.

Hoffe man kann erahnen was ich möchte, vielleicht habt ihr ja schon ähnliche Probleme gelößt?

MfG

Gutschy

Verfasst: 11.12.2005 16:39
von Gutschy
*schieb*

Re: Forum rationell füllen, z.B Inhalte mit Access eintragen

Verfasst: 11.12.2005 19:15
von Einmaliger
Gutschy hat geschrieben:In der phpbb_topics Tabelle kann ich aber schlecht alle Felder belegen, das Feld forum_id ist klar aber braucht es eine topic_id? Und was ist mit topic_first_post_id und topic_last_post_id? Und gibt es noch andere Felder oder Tabellen die man nicht außer acht lassen darf?
Natürlich brauchst du eine topic_id.

first_post_id ist die post_id des ersten Postings des Topics
last_post_id ist die post_id des letzten Postings des Topics

phpBB ist recht großzügig, was leere Felder angeht. Du kannst viele redundante Felder freilassen, ohne dass es zu Chaos kommt. Aber die Inkonsistenzen machen sich durchaus bemerkbar und sind auf jeden Fall verwirrend für die Benutzer.

Wenn du bspw. ein neues Topic einträgst, aber in ls_forums nicht die last_post_id einträgst, sieht man in der Übersicht erstmal nicht, dass ein neues Topic vorliegt. Auch die Gesamtzahl der Beiträge wird nicht sofort automatisch neu gesetzt.

Ich kann dir nur raten, irgendwo ein Testboard aufzuspielen und mit den SQL-Kommandos rumzuexperimentieren.

Verfasst: 11.12.2005 21:12
von Gutschy
Das artet ziemlich in Arbeit aus, vielleicht gibt ja es noch andere Vorschläge??