URL: https://www.overclockers.at/coding-stuff/aktivitaet_im_forum_54475/page_1 - zur Vollversion wechseln!
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 
Was davon ist denn dein Problem? Erst muss man wissen, wie deine Datenbanktabellen ausschauen oder was du überhaupt schon gemacht hast.
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
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).
mhm und wie wird das wieder gereinigt ?........
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.
aber bei 4000 usern ist das ein bissal viel speicherplatz der damit verbraucht wird 
Es müssen ja nur dann solche Einträge angelegt werden, wenn der jeweilige User den Thread wirklich liest.
mhm muss mir das mal genauer durchdenken 
Ich hab selber 1 monat gebraucht bis das system von oc.at durchgedacht war ... ich wünsch noch viel spaß 

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 
.. du wartest noch auf das patent 
gib softwarepatenten keine chance!!
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
aber ich dank da für deine hilfe 
Zitat von .deRElict.gib softwarepatenten keine chance!!
Zitat von .deRElict.gib softwarepatenten keine chance!!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026