Seite 1 von 3
forum: neu/alt anzeigen lassen problem
Verfasst: 07.09.2003 04:38
von keksohr
hALLo,
ich habe ein problem, ich bin gerade dabei selbe ein kleines forum zu coden, das problem was ich gerade habe ist das, das ich nicht genau weiss wie ich ds umsetzen soll, das wenn der user auf die seite geht wo die einzelnen beiträge angezeigt werden auch angezeigt bekommt ob er den beitrag schon gelesen hat oder nicht, gibt es da eine sinvolle möglichkeit, damit das forum nicht zu lahm wird, ich brauche jetzt nicht unbedingt code schnipsel mir würden auch nur ideen reichen ,ich dachte ich schreibe es mal hier rein,weil sich hier bestimmt welche genau mit meinem problem auskennen
ich währ überantworten sehr dankbar
cu keksi
Verfasst: 07.09.2003 10:49
von codemonkey
Speichere die exakte zeit wann ein thema erstellt worden ist, und die zeit des letzten besuches eines users -> wenn die Erstellzeit eines Postings jünger ist als der letzte besuch des users dann hat er es noch nicht gelesen

hmm
Verfasst: 07.09.2003 11:14
von Gast
hmm ja das ist klar,
nur wie soll ich das speichern,
last update vom post von mir aus unix timestamp
und wann der besucher letztens den gelesen hat,
aber wenn ich jeztz ne tabelle einrichte, mit dem was der user als letztes gelesen hat, also post ID und timestamp, und ich 1000 user +10.000 beiträge hab, dauert das sicher arsch lange bis der das abgefragt hat,
gibts eventuell techniken oder tricks was man machen kann, ?
z.b aufbau ode so ?
wie wurde das im phpbb gelöst?
das forum ist arsch schnell

Verfasst: 07.09.2003 11:17
von codemonkey
Also wenn du das in einer Mysql Tabelle speicherst, bekommst du sehr schnell Performance Probleme.
Das solltest du mit Sessions lösen. Wird beim phpBB auch so gemacht.
a
Verfasst: 07.09.2003 11:22
von Gast
aah
das hört sich interessant an.
könntest du mir auch sagen wie genau, also muss ja nicht gleich programm code sein den du mir gibst, aber ne beschreibung wie das abläuft.

Verfasst: 07.09.2003 11:27
von codemonkey
Habe ich dir doch schon gesagt.
Du speicherst die Zeit der letzten Aktion des Users in seiner Session und vergleichst sie mit der Erstellungszeit jedes Posts.
Verfasst: 07.09.2003 11:32
von Gast
läuft eine session nicht ab ?
dann währen doch alle posts wieder neu o_O
help me please :(
Verfasst: 07.09.2003 12:13
von keksohr
was soll ich genau in den sessions speichern,
gib mir mal bitte einer hier ein paar beispiele, vleicht doch ein kleines code beispiel ?
und wie soll ich die sessions genau speichern ?
Verfasst: 07.09.2003 12:24
von frederic
als allererstes: fang nicht mit ein forum an wenn du nicht mal die grundkenntnisse von sessions etc. hast!!!
Schau dir das mal an:
->
http://de3.php.net/session
Verfasst: 07.09.2003 12:34
von Gast
hmm schon...
ich weiss wie sessions selber funzen, ich weiss aber auch das sie ablaufen.
welche daten müsste ich den abspeichern ?
also was müsste ich in der session unterbringen ?
cu keksi