Seite 1 von 1

Um phpbb-Forum herumcoden

Verfasst: 28.01.2007 17:17
von weeeed
Hallo phpbb-Community.
Ich habe ein Onlien RPG-Spiel und benutze als Forum ein phpbb 2.0.22

Nu hatte ich mir überlegt,dass das Forum auch die Hauptseite ist.
Für die Spieldaten der Member erstelle ich ein paar extra-Spalzten
in den Userzeilen etc.

Ich kann php 4.x sehr gut und würde mich über Links freuen, wo
die SQL-Tabellen, Zeilen und ihre Spalten ausführlich erklärt sind,
welche Cookies für was etc, um um das Board herum zu coden.

thx im voraus.

Verfasst: 28.01.2007 18:09
von Olli Oberhausen
http://www.phpbb.de/doku/ -> Für Entwickler
Da solltest du alles um die Datenbank und die Struktur erfahren.

Olli

Verfasst: 28.01.2007 18:50
von weeeed
Jo danke.
Wie gesagt, von php her sehe ich in den Sources
von phpbb 2.0.22 nix, was ich nciht kenne.

Nur die Zusamensetzungen allein zu verstehen,
würde ewig dauern.

Vielen Dank nochmal!

Verfasst: 28.01.2007 19:42
von weeeed
Also ich habe jetzt mal per INSERT Befehl einen User
hinzugefügt, sein Passwort md5 gehasht eingegeben
und als timestamp den timestamp des zu letzt
Angemeldeten + 10.

Dann habe ich mich eingelogt als dieser User und was
zu einem thread gepostet.

Dann habe ich diese User-Zeile in phpbb_users wieder gelöscht.
Aufm Forum index stand beim jeweiligen subboard unter
"letzter Beitrag" nur der Pfeil ohne threadttitle und Poster-Name
und wenn ich reingehe, fehlt der ganze thread.

gucke ich unter phpbb_topics rein, ist die thread-zeile
aber da.

Frage:
- Wieso sehe ich den thraedtitle nichtmehr im entsprechenden Subboard?
- Wie mache ich es rückgängig?
- Mit welchen SQL Befehlen lösche ich eine User-Zeile mit den ganzen
thraeds zund Posts in threads von dem User, dem die zeile gehört?

/* edit */
Jetzt habe ich unter php_posts die poster_id vom gelöschten user
umgeändert in -1, damit den letzten Post zu dem thread Gast
gepostet haben soll. Nun geht alles wieder.

Wieso sind phpbb_posts und phpbb_posts_text nicht eine einzige Tabelle,
wieso der Text einzeln zerlegt?