User title: Prediger des Irrsinns
Member since Sep 2006 ·
291 posts · Location: Thüringen / Deutschland
Group memberships: Members
Inzwischen habe ich eine Idee, wie man feststellen kann, welche Beiträge bspw. an einem bestimmten Tag oder bspw. innerhalb von 10 Tagen editiert wurden.
Dazu stellt man zuerst ein, dass möglichst viele Beiträge je Threadseite angezeigt werden; bspw. 300 oder 1000.
Mit der Suchfunktion sucht man dann alle Beiträge des Forums, dessen Beiträge nach neu hinzugekommen Editierungen überprüft werden soll, also ggf. vom ganzen Forenboard, indem man nach dem Anführungszeichen " sucht.
Die gesamte Seite wird dann kopiert und in ein Textverarbeitungsprogramm eingefügt, bspw. in MS Word 2000. Dabei am besten nur die unformatierten (TXT-) Inhalte einfügen!
Bei Word 2000 findet man das unter >Bearbeiten - Inhalte einfügen...<. Ggf. zwei mal auf bearbeiten klicken!, damit sich alle Links öffnen.
Man durchsucht dann im Dokument des Textverarbeitungsprogramms im Prinzip nach so einem Satz bzw. Zeichenfolge:
Dieser Beitrag wurde am 25.01.2007, 18:07 von xyz verändert.
bzw.
Dieser Beitrag wurde 365 mal verändert, zuletzt am 25.01.2007, 18:09 von xyz.
Das geht aber nicht direkt, sondern man muss zuvor eine Suchzeile entwickeln, die man dann mit Strg und V in das Suchfeld einfügt.
Angenommen, es ist der 26.01.2007, und man möchte nach allen Beiträgen suchen, die am 25.01.2007 editiert wurden, so müsste man nach
am 25.01.2007,
suchen, einschließlich der Leerstellen am Anfang und Ende.
Um sicherer zu gehen, dass man dabei nicht Suchtreffer hat, wo jemand im Beitragstext zufällig genau diesen Text auch hat, müsste man nach mehr Zeichen suchen.
In der Suchfunktion müsste man unter >Erweitern -Sonstige<" vor diesem Satzteil (also vor der Leerstelle am Anfang) 5 "beliebige Buchstaben" angeben, weil in beiden Sätzen 5 Buchstaben davor sind, und zwar ' wurde' und 'letzt'.
Die Zeile im Suchfeld ist dann diese:
^$^$^$^$^$ am 25.01.2007,
Im ersten Satz ist vor 'wurde' ein Leerzeichen, aber im anderen ist an dieser Stelle ein Buchstabe. Also muss man ein beliebiges Zeichen (die Leerstelle ist quasi auch eines) davor setzen.
Dann kommt im oberen Satz ein 'g' und im unteren ein 'z'. Also muss an dieser Stelle ein beliebiger Buchstabe eingestellt werden.
An zwei Positionen befindet sich sogar der gleiche Buchstabe, sodass man an diesen beiden Stellen zweckmäßiger Weise diese angeben kann.
Ist man am Anfang des oberen kurzen Satzes angekommen, kann man noch alles verwerten bis unmittelbar zum Ende des Beitragstextes. Das sind beim oberen Satz (rückwärts gelesen) eine Leerstelle, eine Absatzmarke und noch eine Leerstelle.
Beim unteren Satz sind es (rückwärts) das 'a', das 'm' und eine Leerstelle. Die anderen Zeichen am Anfang des unteren Satzes kann man bei der Suche nicht berücksichtigen.
Im Prinzip geht man dann auch bei den Zeichen am Ende vor, also ab der Uhrzeit. Man beachte, dass die Usernamen unterschiedlich lang sind, und dass man natürlich die Ziffern der Uhrzeit nicht direkt übernehmen kann.
Auch muss man natürlich das Datum jeweils entsprechend ändern, wenn man nach einem anderen Tag sucht. Wenn man bspw. den Zeitraum von zehn Tagen absuchen will, also bspw. vom 20. bis zum 29.01.2007, muss man natürlich anstelle der '5' die beiden Zeichen für eine beliebige Ziffer setzen.
Zweckmäßiger Weise verwendet man bei der Erstellung der Zeichenfolge eine Schriftart, wo alle Stellen gleich breit sind, bspw. Courier New, Andale Mono, Lucida Console oder Teletext
Auf diese Weise erstellt man eine Zeichenfolge, mit der man mit dem Textverarbeitungsprogramm nach Beiträgen gesucht wird.
Ich habe für Word 2000 diese Zeichenfolge für den 25.01.2007 als optimale Zeichenfolge ermittelt, mit der man gleichzeitig beide Varianten dieses Editierhinweises gut aufspüren kann.
Man beachte, dass jede Zeile jeweils mit einer Leerstelle beginnt und endet. Weil diese beim Kopieren hier bei der Code-Formatierung nicht mehr vorhanden sind, habe ich auf die Code-Formatierung verzichtet.
^?^?^$^?^$^$^$^$^?^$e^$t^?^?^$^?^$^$^$^$^$ am 25.01.2007, ^#^#:^#^# von
Für die Suche nach allen Editierhinweisen vom 20. bis zum 29.01.2007:
^?^?^$^?^$^$^$^$^?^$e^$t^?^?^$^?^$^$^$^$^$ am 2^#.01.2007, ^#^#:^#^# von
Für die Suche für den ganzen Monat Januar 2007:
^?^?^$^?^$^$^$^$^?^$e^$t^?^?^$^?^$^$^$^$^$ am ^#^#.01.2007, ^#^#:^#^# von
Für die Suche für das ganze Jahr 2007:
^?^?^$^?^$^$^$^$^?^$e^$t^?^?^$^?^$^$^$^$^$ am ^#^#.^#^#.2007, ^#^#:^#^# von
Es ist bestimmt zweckmäßig, nicht jeden Tag alle Beiträge des ganzen Forums zu durchsuchen. Wenn man bspw. die neuesten 100 oder 1000 Beiträge täglich oder wöchentlich auf Editierungen prüft, müsste das reichen.
Ältere Beiträge jeweils gestaffelt zweckmäßigerweise seltener durchsuchen, um dann die gefundenen Beiträge gleich im Word-Dokument zu überprüfen.
Diese Methode ist etwas trafficintensiv, weil zum Überprüfen alle Beiträge des zu überprüfenden Zeitraumes im jeweiligen Forum aufgelistet werden müssen. Auch mit DSL kann es einige Zeit dauern, bis bspw. 1000 Beiträge aufgelistet sind.
Aber von Vorteil ist, dass man je nach eingestellter Anzahl der Beiträge je Threadseite nicht jedes mal die Beiträge aller Zeit auflisten muss. Dadurch kann man das entsprechend staffeln.
Auch können Moderatoren, denen nur jeweils bestimmte Foren zugewiesen sind, für jedes Forum einzeln alle Beiträge auflisten, wodurch diese nicht die Beiträge des ganzen Forenboards auflisten müssen.
Auch ist es bei dieser Methode kein Problem, wenn ein User seinen Beitrag zwischen den Überprüfungen mehrmals editiert hatte, weil jede Editierung nur jeweils einmal angezeigt wird; im Gegensatz zum Log-Viewer.
Der Log-Viewer hat auch den Nachteil, dass er stets die Editierungen des ganzen Boards anzeigt; was schlecht ist, wenn es so groß ist, dass mehrere Moderatoren jeweils nur ihren Bereich überwachen wollen.
Der Log-Viewer hat nur den Vorteil, dass er vergleichsweise weniger trafficintensiv ist.