Ungelesene Beiträge - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html) +---- Thema: Ungelesene Beiträge (/thread-26478.html) |
Ungelesene Beiträge - RMB Hans - 27.09.2012 Hallo Zusammen ich habe in meinem Forum ein kleines Problem ob es eins ist ? Nun es ist so die Mitglieder möchten gerne das Ungelesene = Neue Beiträge nicht nur 24 Stunden sondern über einen längeren Zeitraum als ungelesen gezeigt werden, bis das sie diesen gelesen haben. Ich habe dazu bisher keine Einstellung gefunden ist das überhaupt möglich ? RE: Ungelesene Beiträge - StefanT - 27.09.2012 ACP -> Konfiguration -> Themenanzeige -> Gelesene Themen in Datenbank RE: Ungelesene Beiträge - RMB Hans - 27.09.2012 Hallo Stefan Zitat:Gelesene Themen in Datenbank Das ist aber nicht das was gewünscht wird, hier kann man Tage einstellen, ab wann der Beitrag in die Datenbank verschwindet. Oder verstehe ich da was falsch? Bitte um Nachsicht ich werde bald 66. RE: Ungelesene Beiträge - Nik101010 - 27.09.2012 Nein. Dieser Wert gibt an, wie viele Tage ein Beitrag für einen User als ungelesen markiert wird (vorausgesetzt er hat ihn nicht gelesen), bis er automatisch, auch ohne, dass der User ihn gelesen hat, als gelesen markiert wird. Gruß RE: Ungelesene Beiträge - RMB Hans - 28.09.2012 Danke für die Info. Frage, wie hoch kann man den Wert denn einstellen ? RE: Ungelesene Beiträge - Nik101010 - 28.09.2012 Auf die Frage gibt es keine pauschal richtige Antwort. Das ist von diversen Faktoren abhängig; einerseits von der Rechenleistung und vom Arbeitsspeicher und in begrenztem Maße auch von verfügbaren Festplattenkapazitäten. Was passiert genau - wenn ein User einen Beitrag liest, so wird gespeichert, dass der User den Beitrag gelesen hat. Sprich es entsteht für jeden User, pro Beitrag den er liest ein Eintrag in der Tabelle. Ein solcher Eintrag ist nicht groß, aber Kleinvieh macht auch Mist (--> Festplattenkapazität). Ist der Beitrag jetzt n Tage alt (siehe genannte Einstellung), so wird angenommen, dass jeder User den Beitrag gelesen hat. Es muss also nicht mehr jeder User gespeichert werden, der den Beitrag gelesen hat, entsprechende Einträge können also aus der Datenbank gelöscht werden. Je größer jetzt aber die Tabelle mit oben genannten Einträgen wird, umso aufwendiger wird natürlich das herausfiltern der Informationen, die benötigt werden, um die Themen für jeden User individuell als gelesen und ungelesen zu markieren (--> Arbeitsspeicher, Rechenleistung). Dementsprechend gibt's auf die Frage, wie gesagt keine richtige Antwort. Versuche den Wert langsam zu erhöhen und irgendwann ist's ja auch wirklich unnötig das noch länger zu speichern, weil wie viele aktive User schauen mal länger als ne Woche nicht vorbei? Und vor allem - wie relevant sind Beiträge, die so alt sind noch? Gruß |