"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

aktivität im forum

Snoop 08.11.2002 - 15:10 733 14
Posts

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
soda also ich will so wie es bei fast jedem Forum so üblich ist, anzeigen welche threads bzw posts neu sind seit dem letzen Besuch/Aktion.. also dass dan so eine art pfeil einen genau dorthin bringt wo der neueste post ist etc.. ich hab leider keine idee wie ich das zambringen soll. es ist mir möglich zwar den neuesten post etc anzuzeigen. Aber ich mag das so haben wie im vbb z.B :)

THX im vorraus :)

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Was davon ist denn dein Problem? Erst muss man wissen, wie deine Datenbanktabellen ausschauen oder was du überhaupt schon gemacht hast.

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
also. ich reg die letzet aktivitätszeit (also sobald er aus dem online table ausgetragen wird, die letze aktualisierungs zeit) in den user table als last_online ein :) mhm jo und damit ich mal bei den foren generell kontrollieren kann wo was neues is, jetzt fehlt leider noch dass ich es bei den threads anzeigen kann wo es dort is welcher post seit dem neu is etc... ausserdem wie ich die seite genau zu dem post errechne wenn limit = 15 einträge pro seite sind.......


**edit**

aja zeit is als timestamp gespeichert

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Naja, den Post finden ist leicht mit den Anchors, so wie's das vb (oc.at) macht, da steht im Anchor einfach die Post ID drin. Den ersten, der neuer ist als die letzte Onlinezeit, wirst ja selecten können. Und dann halt einfach alle davor zählen, dann hast die Seitennummer auch.

Bei oc.at wird aber für jeden User und jeden Thread gespeichert, welchen Post er zuletzt gelesen hat (nur für die letzten 48 Stunden, sonst würd die Datenbank übergehen).

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
mhm und wie wird das wieder gereinigt ?........

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Wie's genau gemacht wird, weiß wohl nur der dere.

Aber das Grundprinzip ist schon klar. Wie du selber geschrieben hast, haust du ja bei deinem Board auch von Zeit zu Zeit User aus dem Onlinestatus raus (abhängig von irgendeiner Zeit). Und diese Zuordnungen von Usern zu Posts können genauso einfach nach 48 Stunden rausgeschmissen werden.

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
aber bei 4000 usern ist das ein bissal viel speicherplatz der damit verbraucht wird :D

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Es müssen ja nur dann solche Einträge angelegt werden, wenn der jeweilige User den Thread wirklich liest.

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
mhm muss mir das mal genauer durchdenken :)

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Ich hab selber 1 monat gebraucht bis das system von oc.at durchgedacht war ... ich wünsch noch viel spaß :p:D

Hier alles zu erklären würde jetzt meine zeitliche Kapazität sprengen, läuft aber im grunde so ab wie ringding es gesagt hat, wenn auch die 48-stunden-beschränkung _nichts_ mit datenbankplatz zu tun hat, der wäre ausreichend vorhanden -- es geht nur um die geschwindigkeit, die einbricht bei einem forum mit fast einer million posts. Drum gibts einen Cache mit den posts der letzten 48h, auf den dann der user-spezifische status projeziert wird.

btw: für v5 kommt ein besseres System, das diese Beschränkung nicht mehr hat ... darüber will ich jetzt aber nix verraten :p

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
.. du wartest noch auf das patent :)

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
gib softwarepatenten keine chance!!

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
mhmh naja da, dies ein vbb forum is und diese funktion ja eigentlich schon vorhanden is, dass er die threads makiert wo was neues drinnen is und einen direkt zu den post bringt der seit der letzten deaktivität neu is, aber das mim cache ...... mhm ..... da werd ich sicher noch eine lösung finden :D aber ich dank da für deine hilfe :)

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Zitat von .deRElict.
gib softwarepatenten keine chance!!

Recht so!

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
Zitat von .deRElict.
gib softwarepatenten keine chance!!

das sehe ich genau so.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz