Hallo,
erst mal ein Dankeschön an die Betreiber des Forums! Durch die ganzen Beträge habe ich schon oft, auch als nicht angemeldeter Benutzer, eine sehr gute Hilfestellung zu diversen Problemen bekommen. Zu dem folgendem Problem/Frage konnte ich mit der Suchfunktion allerdings nichts brauchbares finden. Verzeiht mir deshalb, wenn dieses Thema schon mal behandelt wurde.
Wie aus dem Titel bereits hervorgeht, möchte ich gerne ein kleines Forum selbst erstellen. Den groben Aufbau der Datenbank usw. hab ich mir schon ein bisschen von phpBB abgeguckt (ob der gut oder schlecht ist, sei mal dahin gestellt) und eigentlich auch größtenteils problemlos verstanden. Eigentlich ist ja so ein Forum kein großes Drama, behaupte ich in meinem anfänglichem Leichtsinn einfach mal
Jedenfalls hab ich in Gedanken alles durchgespielt, mir fällt jedoch nichts brauchbares ein, wie man dem Benutzer zeigen kann, welche Themen neu/ungelesen sind und welche nicht. Mein bisherigen theoretischer Ansatz:
Jedes erstellte Thema, enthält ein zusätzlichen Feld, in dem alle (mit Außnahme des Erstellers) ID's der Benutzer, durch ein Komma getrennt, gespeichert sind. Beim Öffnen des Themas wird dann die eigene ID's des Benutzers aus dem Feld gelöscht (wie das dann realisiert werden soll weiß ich noch nicht). Wenn jemand auf das Thema antwortet, werden wieder alle (mit Außnahme des Erstellers) ID's hineingschrieben... usw.
Ist mein Ansatz sinnvoll? Das einzige Problem sehe ich darin, dass das Feld des Themas ganz schön voll werden könnte, wenn man eine große Anzahl an Benutzer hat (was aber in meinem Fall eher nicht zutrifft). Wie wird das "Problem" bei anderen namhaften Foren gehandhabt?
Vielen Dank schon mal im voraus!
PS:Werde erst in 1-2 Tage wieder antworten können.
Lesezeichen