forum: neu/alt anzeigen lassen problem

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
keksohr

forum: neu/alt anzeigen lassen problem

Beitrag 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
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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 :)
Gast

hmm

Beitrag 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 :)
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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.
Gast

a

Beitrag 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.

:cookie:
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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.
Gast

Beitrag von Gast »

läuft eine session nicht ab ?

dann währen doch alle posts wieder neu o_O
keksohr

help me please :(

Beitrag 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 ?
Benutzeravatar
frederic
Mitglied
Beiträge: 142
Registriert: 18.07.2003 18:25
Wohnort: Eschborn
Kontaktdaten:

Beitrag 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
Mit freundlichen Grüßen
Frederic Schneider
Gast

Beitrag 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
Antworten

Zurück zu „Coding & Technik“