MyBB.de Forum

Normale Version: Ungelesene Beiträge
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen

ich habe in meinem Forum ein kleines Problem Rolleyes 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 ?
ACP -> Konfiguration -> Themenanzeige -> Gelesene Themen in Datenbank
Hallo Stefan

Zitat:Gelesene Themen in Datenbank
Die Anzahl der Tage, für die Informationen über gelesene Themen in der Datenbank gespeichert werden sollen. Für große Foren empfehlen wir, die Zahl nicht zu groß zu wählen, da das Forum sonst langsamer werden kann (0 = Deaktiviert).

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.
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ß
Danke für die Info.

Frage, wie hoch kann man den Wert denn einstellen ?
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ß