Zuweilen werden einzelne Beiträge (z.B. wegen SPAM) verborgen. Wenn ein solcher verborgener Beitrag jedoch der letzte eines Themas ist, wird er weiterhin in den Übersichten mit Autor und Datum als letzter Beitrag geführt und erst beim Anklicken nicht gefunden.
Erwartetes Verhalten:
Auch in den Übersichten sollten verborgene Beiträge nicht mehr sichtbar sein, d.h. in den Übersichten ist nicht der jeweils letzte Beitrag, sondern der letzte sichtbare Beitrag zu listen.
Ja, ist bekannt. Die Loesung ist aber leider nicht so einfach.
Man müsste einfach nur beim Verbergen eines Beitrags prüfen, ob dieser der letzte Beitrag in einem Thread ist, und wenn das so ist, dann einen leeren Beitrag mit Autor und Zeitstempel des vorletzten Beitrags erzeugen. Oder man verwendet einen speziellen Systembenutzer und den Zeitstempel des vorletzten Beitrags. Man hat auch immer einen vorletzten Beitrag außer wenn der erste und einzige Beitrag eines Threads verborgen werden soll, dann verbirgt man aber besser den kompletten Thread. Wenn ein Beitrag verborgen werden soll, der nicht an letzter Stelle steht, kann alles beim alten bleiben.
Ja, ist bekannt. Die Loesung ist aber leider nicht so einfach.
Man müsste einfach nur beim Verbergen eines Beitrags prüfen, ob dieser der letzte Beitrag in einem Thread ist, und wenn das so ist, dann einen leeren Beitrag mit Autor und Zeitstempel des vorletzten Beitrags erzeugen. Oder man verwendet einen speziellen Systembenutzer und den Zeitstempel des vorletzten Beitrags. Man hat auch immer einen vorletzten Beitrag außer wenn der erste und einzige Beitrag eines Threads verborgen werden soll, dann verbirgt man aber besser den kompletten Thread. Wenn ein Beitrag verborgen werden soll, der nicht an letzter Stelle steht, kann alles beim alten bleiben.
Das stimmt aber nur fuer jene, die den Beitrag tatsaechlich nicht sehen koenne. Es braeuchte daher, wenn man es richtig macht, verschiedene Algorithmen und Caches parallel.
[…]
Das stimmt aber nur fuer jene, die den Beitrag tatsaechlich nicht sehen koenne.
OK. Es ist leider immer komplizierter als vorwitzige Außenstehende (wie ich) vermuten.
Anderer Ansatz: Den anstößigen Beitrag nicht verbergen, sondern nur seinen Inhalt:
Normale Benutzer sehen statt des verborgenen Inhalts einen Ersatztext wie beispielsweise: „Anzeige gesperrt: SPAM“ (Oder statt SPAM ein anderer Grund),
besonders Berechtigte sehen den Ersatztext und die ursprüngliche Nachricht.
Der Zeitstempel wird nicht angetastet,
aber als Autor wird entweder ersatzweise ein Pseudo-Benutzer oder für besonders Berechtigte der ursprüngliche Benutzer angezeigt.
Das ist aus meiner Sicht funktional nicht so schön, aber es gibt keine „Geisterbeiträge“ mehr und die Übersichten sind konsistent.
Man kann es aber auch als Vorteil (Verbesserung der Transparenz) sehen, wenn berechtigte Eingriffe der Moderatoren erkennbar sind.
Das geht so nicht, weil man dann immer noch sehen würde von welchem Benutzer Inhalte verborgen wurden. Bei Spammern mag das egal sein, aber bei richtigen Mitgliedern könnte das wie ein Pranger aussehen. Das würden wir definitiv nicht wollen, weil es oft ja nur um Lappalien geht.