Subject: Editierungen überwachen bzw. transparenter machen
Weil es leider keine Möglichkeit gibt, Beiträge geordnet nach Editierdatum aufzulisten, habe ich eine interessante Möglichkeit gefunden, wie man den Code in der Datei verändern kann, wodurch was erreicht wird, was zwar bedenklich ist, aber meines Erachtens eine doch ziemlich gute Möglichkeit ist, um dieses Problem zu lösen.
Diese Modifizierung bewirkt, dass beim Editieren das Editierdatum nicht nur wie bisher als Editierdatum angezeigt wird, sondern dass es zugleich auch das neue Erstellungsdatum des Beitrages ist. Dadurch wird dieser Beitrag unweigerlich ans Threadende verschoben, wodurch er als neu editierter Beitrag sofort zu erkennen ist.
Dadurch wird aber der Thread nicht an den Anfang der Auflistung der Threads gestellt. Das ist auch bei Suchergebnissen so, wenn man diese als Themen anzeigen lässt. Lässt man aber die Suchergebnisses als Beiträge anzeigen, sind die neuesten editierten Beiträge jeweils oben.
Dieses Verhalten erkläre ich mir so, dass anscheinend die Beitrags-IDs vom System herangezogen werden, um Threads entsprechend der jeweils zuletzt erstellten Beiträge zu sortieren. Und diese IDs ändern sich nicht durch Editierungen.
Diese Veränderung des Systems hat für die lesenden und schreibenden User den Vorteil, dass editierte Beiträge wie neu erstellte Beiträge jeweils am Ende des Threads erscheinen und dadurch sofort jedem auffallen. Dass dadurch aber Threads in der Threadübersicht sich in der Reihenfolge nicht ändern, sehe ich als Vorteil an.
Für Moderatoren und Admins hat das den Vorteil, dass sie mit der Suchfunktion gezielt nach neuen Beiträgen des gesamten Boards oder eines Forums suchen können, wobei bei jeder Suche auch alle neu editierten Beiträge oben aufgelistet werden.
Diese Modifizierung funktioniert in der Version des UNB vom 30.8.2007 einwandfrei. Voraussichtlich wird diese aber auch in vielen nachfolgenden Versionen funktionieren. Dazu in der Datei Datei /unb_lib/post.lib.php folgende Veränderung vornehmen:
Suche:
Ersetze mit:
Diese Modifizierung bewirkt, dass beim Editieren das Editierdatum nicht nur wie bisher als Editierdatum angezeigt wird, sondern dass es zugleich auch das neue Erstellungsdatum des Beitrages ist. Dadurch wird dieser Beitrag unweigerlich ans Threadende verschoben, wodurch er als neu editierter Beitrag sofort zu erkennen ist.
Dadurch wird aber der Thread nicht an den Anfang der Auflistung der Threads gestellt. Das ist auch bei Suchergebnissen so, wenn man diese als Themen anzeigen lässt. Lässt man aber die Suchergebnisses als Beiträge anzeigen, sind die neuesten editierten Beiträge jeweils oben.
Dieses Verhalten erkläre ich mir so, dass anscheinend die Beitrags-IDs vom System herangezogen werden, um Threads entsprechend der jeweils zuletzt erstellten Beiträge zu sortieren. Und diese IDs ändern sich nicht durch Editierungen.
Diese Veränderung des Systems hat für die lesenden und schreibenden User den Vorteil, dass editierte Beiträge wie neu erstellte Beiträge jeweils am Ende des Threads erscheinen und dadurch sofort jedem auffallen. Dass dadurch aber Threads in der Threadübersicht sich in der Reihenfolge nicht ändern, sehe ich als Vorteil an.
Für Moderatoren und Admins hat das den Vorteil, dass sie mit der Suchfunktion gezielt nach neuen Beiträgen des gesamten Boards oder eines Forums suchen können, wobei bei jeder Suche auch alle neu editierten Beiträge oben aufgelistet werden.
Diese Modifizierung funktioniert in der Version des UNB vom 30.8.2007 einwandfrei. Voraussichtlich wird diese aber auch in vielen nachfolgenden Versionen funktionieren. Dazu in der Datei Datei /unb_lib/post.lib.php folgende Veränderung vornehmen:
Suche:
- 'EditDate' => $this->EditDate,
Ersetze mit:
- 'Date' => $this->EditDate,
- 'EditDate' => $this->EditDate,

dieweltist
Show profile
Link to this post