Forum (https://forum.milwaukee-vtwin.de/index.php)
- Allgemein (https://forum.milwaukee-vtwin.de/board.php?boardid=16)
-- Website & Forum: Wie funktioniert's? Was gibt's Neues? (https://forum.milwaukee-vtwin.de/board.php?boardid=20)
--- Neue Forumsversion: Speicherung gelesener Artikel (https://forum.milwaukee-vtwin.de/threadid.php?threadid=65684)
Funktioniert bei mir auf Apple-Safari einwandfrei
Noch eine Beobachtung:
markboardread.php liefert ja einen 302, worauf mein Browser brav neu lädt (soweit ich das sehe, brav anhand des Location-Headers). Allerdings bekommt er dann nach wie vor eine Seite mit ungelesenen Threads und ich kann durch anklicken der entsprechenden Markierung auf den letzten Lesestand (!= letzter Artikel im Thread) springen.
Ein expliziter Reload ändert daran nichts. Im Forums-Überblick (index.php) wird dann aber der jeweilige Bereich angezeigt, als gäbe es dort keine ungelesenen Artikel. Wechsle ich wieder in den Bereich zurück, werden die ungelesenen Artikel wieder angezeigt.
BTW: Im Moment hat die Vorschau eine Leerzeichenallergie.
__________________
Danke an alle, die nichts zu sagen hatten und trotzdem geschwiegen haben.
Zitat von EJP
Noch eine Beobachtung:
...
Im Forums-Überblick (index.php) wird dann aber der jeweilige Bereich angezeigt, als gäbe es dort keine ungelesenen Artikel. Wechsle ich wieder in den Bereich zurück, werden die ungelesenen Artikel wieder angezeigt.
...
__________________
Moos
Mit einem Forum ist es wie mit einer Party.
Wer mit dem Gastgeber nicht klar kommt, sollte nicht hin gehen.
Zitat von EJP
Noch eine Beobachtung:
markboardread.php liefert ja einen 302, worauf mein Browser brav neu lädt (soweit ich das sehe, brav anhand des Location-Headers). Allerdings bekommt er dann nach wie vor eine Seite mit ungelesenen Threads und ich kann durch anklicken der entsprechenden Markierung auf den letzten Lesestand (!= letzter Artikel im Thread) springen.
Ein expliziter Reload ändert daran nichts. Im Forums-Überblick (index.php) wird dann aber der jeweilige Bereich angezeigt, als gäbe es dort keine ungelesenen Artikel. Wechsle ich wieder in den Bereich zurück, werden die ungelesenen Artikel wieder angezeigt.
BTW: Im Moment hat die Vorschau eine Leerzeichenallergie.
Zitat von Moos
Zitat von EJP
Noch eine Beobachtung:
...
Im Forums-Überblick (index.php) wird dann aber der jeweilige Bereich angezeigt, als gäbe es dort keine ungelesenen Artikel. Wechsle ich wieder in den Bereich zurück, werden die ungelesenen Artikel wieder angezeigt.
...
Das ist seit heute bei mir auch so, das die Threads im Unterforum nicht als gelesen angezeigt werden. Das Unterforum gesamt auf der höheren Ebene aber schon. War gestern nach der letzten Änderung aber OK.
Jetzt passt es wieder, Danke Falk.
__________________
Moos
Mit einem Forum ist es wie mit einer Party.
Wer mit dem Gastgeber nicht klar kommt, sollte nicht hin gehen.
Zitat von Falk
Ich verstehe nicht wirklich was du meinst, aber vermute, dass du, sofern du bspw. im Forum Fahrgemeinschaften, Treffen, Events, Unterkünfte, Ziele & Berichte auf "als gelesen markieren" klickst, auch die Unterboards gelesen sind. Das habe ich jetzt so eingebaut.
__________________
Danke an alle, die nichts zu sagen hatten und trotzdem geschwiegen haben.
Ah, jetzt... danke. Das ist ein Cache-Problem. Es wird quasi wieder das Forum so geladen, als hätte das "Gelesen" nicht stattgefunden. Es dürfte an sich auch nicht stattfinden, weil der Cache nach 5s invalidiert. Ich prüfe es sobald als möglich auf Safari; ich habe gerade keine Möglichkeit dazu.
So habe ich es auch verstanden und war bei mir gestern genau so, deshalb mein Zitat.
__________________
Moos
Mit einem Forum ist es wie mit einer Party.
Wer mit dem Gastgeber nicht klar kommt, sollte nicht hin gehen.
Zitat von EJP
Zitat von Falk
Ich verstehe nicht wirklich was du meinst, aber vermute, dass du, sofern du bspw. im Forum Fahrgemeinschaften, Treffen, Events, Unterkünfte, Ziele & Berichte auf "als gelesen markieren" klickst, auch die Unterboards gelesen sind. Das habe ich jetzt so eingebaut.
Dabei hab ich mir soviel Mühe gegeben ... ;-)
Ich habe Dir ein paar Screenshots gemacht.
1. Ich bin im Unterforum VRSC (220573.png)
2. Ich drücke da auf "Board als gelesen markieren", der Browser lädt die Seite neu.
3. Ich bin also wieder (oder nach wie vor) im Unterforum VRSC (220574.png). Die ungelesenen Threads werden weiterhin als ungelesen markiert.
4. Ich klicke oben links auf "Forum". In der Übersichtsseite (220575.png) ist das Unterforum VRSC als "gelesen" markiert. Wechsle da wieder hinein, werden immer noch die alten, ungelesenen Threads als ungelesen angezeigt (vgl. 220573.png).
Ich hoffe, das ist jetzt nachvollziehbar.
Leider ist das Problem immer noch vorhanden.
Ich benutze hier OSX Yosemite 10.10.5 und Safari 9.0.3.
Tante Edith meint gerade:
Schau an, da ist ein Link "Zum letzten Mal alles als gelesen markiert".
Dann hab ich da drauf gedrückt ... und es hat funktioniert
__________________
Danke an alle, die nichts zu sagen hatten und trotzdem geschwiegen haben.
Hallo Falk!
Leider ist die Funktion Board als gelesen markieren nach wie vor defekt. Ist da noch mit Besserung zu rechnen?
Gruß
Ernst
__________________
Danke an alle, die nichts zu sagen hatten und trotzdem geschwiegen haben.
Hallo Ernst,
ich kriege das Problem beim besten Willen nicht nachvollzogen - ich mutmaße dass du zwischen den einzelnen Boards mit der Vor-/Zurückfunktion des Browser hin- und herwechselst? Und damit die Indexseite direkt aus dem Cache des Browsers geladen wird? Das dürfte das eigentliche Problem sein, denn wenn ich über "Startseite" auf die Hauptseite gehe, dann sehe ich das als gelesen markierte Board - egal in welchem Browser, auch auf Mac.
Viele Grüße
Falk
Hallo Falk!
Zunächst einmal: das Verhalten ist NICHT Browserabhängig. Ich habe das gerade mit Firefox 39 probiert, die bemängelte Funktion verhält sich genauso wie mit Safari. Dann habe ich mal den Firefox upgedated. Mit Firefox 45 ergibt sich keine Änderung. Es funktioniert leider nicht.
(Der Firefox lief dabei ohne irgendwelche Erweiterungen.)
Die Zurück-Funktion des Browsers ist bei dem beschriebenen Verhalten überhaupt nicht im Spiel.
Ich benutze dabei Dein Forum wie viele andere auch, die sich hier anders (meines Erachtens: korrekt) verhalten.
Bevor ich versuche, das nochmal Schritt für Schritt zu beschreiben, ein paar Anmerkungen zu der vermissten Funktion:
Wenn sich die Forensoftware merkt, welche Beiträge ich gelesen habe, dann bleiben die Threads als ungelesen markiert, die ich nicht gelesen habe. In einem Forenbereich (bei Dir Board genannt, z. B. "Laberecke") will ich aber nicht alles lesen, da mich z. B. Fussball überhaupt nicht interessiert. Nachdem ich in einem Board alle mich interessierenden Threads gelesen habe, will ich die noch als ungelesen markierten Threads als gelesen markieren, ohne sie explizit alle öffnen zu müssen. Diese Funktion erwarte ich unter "Board als gelesen markieren". Die ungelesenen Threads, die durch das kleine Icon mit dem blauen Dreieck gekennzeichnet sind, sollten nach einem Klick auf "Board als gelesen markieren" nicht mehr als ungelesen markiert sein. Das tun die aber nicht.
Nun nochmal Schritt für Schritt:
- Ich öffne ein Board (z. B. Laberecke)
- Darin befinden sich z. B. zehn ungelesene Threads, die sind durch das Icon mit dem blauen Dreieck gekennzeichnet.
- Ich klicke auf einen dieser ungelesenen Threads (z. B. Chuck Norris)
- Ich lese die Beiträge des Threads
- Ich klicke unten auf der Thread-Seite auf [-- Laberecke]go
- Ich bin wieder im Board Laberecke
- Der Thread "Chuck Norris" ist jetzt nicht mehr mit dem blauen Dreieck gekennzeichnet.
- Es gibt jetzt noch neun ungelesene Threads, die durch das Icon mit dem blauen Dreieck gekennzeichnet sind.
- Die anderen ungelesenen Threads interessieren mich nicht.
- Ich klicke (rechts oben) auf "Board als gelesen markieren".
- Die Board Seite lädt neu.
- Alle neun ungelesenen Threads sind immer noch mit dem blauen Dreiecks-Icon gekennzeichnet.
- Das ist der FEHLER! Das Board wurde eben NICHT als gelesen gekennzeichnet.
- Ich klicke oben links unter "Forum » Allgemein » Laberecke" auf Forum.
- Ich befinde mich auf der Übersichtsseite des Forums.
- Das Board "Laberecke" hat als Icon nun ein graues Dreieck, sollte also keine ungelesenen Threads beinhalten.
- Ich klicke auf Laberecke.
- Ich bin im Board "Laberecke".
- Dort werden wieder neun ungelesene Threads mit dem blauen Dreiecks-Icon gekennzeichnet.
Im Safari-Entwickler-Menü kann ich die Browser-Caches leeren und deaktivieren. Das beschriebene Verhalten ist davon völlig unabhängig. Meines Erachtens hast Du noch einen Fehler in Verwaltung und/oder Anzeige der ungelesenen Threads.
Ich hoffe, das hilft zum Verständnis.
Gruß
Ernst
__________________
Danke an alle, die nichts zu sagen hatten und trotzdem geschwiegen haben.
Ich nutze folgende System:
Win8 - Win10 - Jeweils mit Firefox, IE, Google Chrome
Yosemite - El Capitain - Jeweils mit Firefox, Safari
iOS 9 auf iPad, iPhone, jeweils aktuellste Version - jeweils mit Safari, Puffin, Atomic Webbrowser
Ich kann in keiner Variante, welche Kobination auch immer, Dein Problem nachstellen
Hallo Ernst,
danke für die ausführliche Beschreibung - es tut mir jedoch leid, ich kriege den von dir bemängelten Fehler nicht nachgestellt.