staging.inyokaproject.org

[Wunsch]: Anderes Verhalten bei "als gelesen markieren"

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

DrScott Team-Icon

Ehemalige
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

Wie wirkt eigentlich die Option "als gelesen markieren"? Wirkt das auf den Zeitpunkt des Klicks, oder wird der Zeitpunkt der "Seitenauslieferung" verwendet?

Ich vermute mal, daß momentan ersteres der Fall ist, da ja anonsten ja dieser Zeitpunkt im Link "verkodet" sein müßte.

Ich fände aber das andere Verhalten sehr sinnvoll, da man dann "zwischenzeitliche Postings/Antworten" nicht mehr verpassen würde.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20087

Was verstehst Du denn unter Seitenauslieferung? Eigentlich erwarte ich bei "Alles als gelesen markieren", dass alle Threads in allen Foren sofort als gelesen markiert werden. Und das passiert ja auch, oder?

Gruß, Dee

DrScott Team-Icon

Ehemalige
(Themenstarter)
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

(Mir geht es nicht um "alles in allen Foren gelesen", sondern um die Funktion, die dies pro Forum macht...) OK, ein Beispiel:

  1. Eine Seite mit der Postingübersicht eines Forums wird angezeigt. Viele Beiträge sind "neu" markiert.

  2. Ich lese nun davon jene, die mich interessieren. Natürlich nicht alle.

  3. Zur Übersicht gehe ich immer mit "Back" aus dem Browser zurück: Das geht schneller und spart 'ne Menge Serverressourcen. Manchmal ist man ja auch schon auf Seite 2 der Übersicht...

  4. Nach längerer Zeit möchte ich nun die restlichen Beiträge als gelesen markiert haben, aber nur jene restliche, die auf der - längst veralteten Seite - angezeigt werden. Beiträge, die mittlerweile neu sind (aber eben noch nicht zum Zeitpunkt der Auslieferung) sollen davon unberücksichtig bleiben, dann da könnte ja was interessantes dabei sein.

Momentan muss ich dieses Verhalten simulieren, indem ich mir das oberste (aktuellste) Datum merke, die Seite neulade, und mich dann bis zu diesem Datum wieder durch die nun hinzugekommenen Beiträge wurschteln. Nachteil 1:Das kann wieder ein paar Minuten dauern. Also das ganze rekursiv. Nachteil 2: Ich finds total lästig, mir dieses Datum zu merken. Ich schaffe es besser gesagt nicht und merke es dann meist erst, wenn mir ein Thema wieder "bekannt" vorkommt.

Und selbst wenn man immer artig über "neuladen" in die Beitragsliste geht: Selbst hier besteht das Risiko, das in den wenigen Sekunden zwischen Auslieferung und "gelesen markieren" ein neuer Beitrag dazukommt. Futsch.

DeJe

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2377

Mit Verlaub, mir erscheint das viel zu kompliziert was du da vorhast. Wenn ich "alle Beiträge" oder "Forum" als gelesen markiere erwarte ich genau das. Es markiert alle Beiträge zu diesem Zeitpunkt (wenn ich den Button klicke) als gelesen.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20087

@DrScott: Ah, verstehe, ich mache das genau andersrum. Hier mal mein Surfverhalten:

  1. Ich rufe das Forum auf, was mich interessiert.

  2. Ich rufe im Hintergrund alle Seiten auf, auf denen es ungelesen Beiträge gibt (meisten 1. und vielleicht 2. Seite)

  3. Ich klicke auf "Alles im Forum als gelesen markieren".

  4. Ich lese die Threads durch, die mich interessieren.

Vorteil: Du setzt die Threads als gelesen, die zu dem Zeitpunkt auch wirklich existieren. Und dadurch, dass Du die Übersichtsseiten vorher im Hintergrund geöffnet hast, siehst Du immer noch, was alles neu ist.

Da ich alle relevanten Threads immer als Hintergrund-Tab öffne (sind dann eben mal 50 Tabs. *g*), weiß ich nicht, wie sich der Gelesen-Status beim Zurück-Knopf auswirkt, sprich, ob dann plötzlich alles als gelesen markiert wird oder ob der Browser das noch im Cache hält. Das musst Du mal testen.

Gruß, Dee

tux21b Team-Icon

Avatar von tux21b

Anmeldungsdatum:
15. August 2005

Beiträge: 1698

Mir gefällt die Idee, es könnte aber etwas knifflig umzusetzen sein mit unserer derzeitigen Implementierung. Aber vielleicht schau ich da auch einmal drüber, wenn ich wieder mehr Zeit habe ☺

DrScott Team-Icon

Ehemalige
(Themenstarter)
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

DeJe schrieb:

Wenn ich "alle Beiträge" oder "Forum" als gelesen markiere erwarte ich genau das. Es markiert alle Beiträge zu diesem Zeitpunkt (wenn ich den Button klicke) als gelesen.

Dieser Weg besticht in der Tat durch seine klare Linie 😉 Andererseits gehen immer einige Beiträge flöten.
Na, der Königsweg wäre eine Option in den Benutzereinstellungen zum Umschalten. 😉

Dee: gute Methode, aber ich fürchte da geht meinem lahmen Rechner die Puste aus... Muss ich mal testen.
Dee schrieb:

Da ich alle relevanten Threads immer als Hintergrund-Tab öffne (sind dann eben mal 50 Tabs. *g*), weiß ich nicht, wie sich der Gelesen-Status beim Zurück-Knopf auswirkt, sprich, ob dann plötzlich alles als gelesen markiert wird oder ob der Browser das noch im Cache hält.

Das verstehe ich nun nicht: Bei deiner Methode braucht man doch gar kein "Zurück" zur Übersicht? (Egal: Die einzelnen "Markierungs-Requests" sind ja schon rum, im nachhinein wird sich da nichts mehr ändern...)

tux21b schrieb:

Mir gefällt die Idee, es könnte aber etwas knifflig umzusetzen sein mit unserer derzeitigen Implementierung.

Mit meiner laienhaften Leichtfertigkeit würde ich jetzt mal behaupten, dass das entsprechende SQL-Statement nur um eine Einschränkung erweitert werden müßte. Wahrscheinlich bin ich zu naiv 😉
Mag sein, dass statt dem Zeitstempel vielleicht die entsprechend höchste posting-ID besser geeignet wäre? Na ja, wenigstens sind wir schon mindestens zwei, denen die Idee gefällt 😉

tux21b Team-Icon

Avatar von tux21b

Anmeldungsdatum:
15. August 2005

Beiträge: 1698

DrScott schrieb:

Mit meiner laienhaften Leichtfertigkeit würde ich jetzt mal behaupten, dass das entsprechende SQL-Statement nur um eine Einschränkung erweitert werden müßte. Wahrscheinlich bin ich zu naiv 😉

Ja, weil der Read-Status keine Tabelle hat 😀

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20087

Das verstehe ich nun nicht: Bei deiner Methode braucht man doch gar kein "Zurück" zur Übersicht?

Ich meinte angewandt auf Dein Surfverhalten. Sprich, die ein, zwei Seiten Threadübersicht laden (Das schafft auch Dein Rechner. *g*), dann "als gelesen markieren", dann auf der ersten Seite Thread anklicken und "Zurück" im Browser betätigen.

Gruß, Dee

Antworten |