Gelöschte Usernamen in Postings anzeigen
Verfasst: 20.12.2006 15:30
Hallo
Mit der Suchfunktion habe ich zwar Beiträge zu diesem Thema gefunden - aber keine Lösung. Daher möchte ich das Thema nochmals aufgreifen.
Wenn ich es richtig verstanden habe, wird in der phpBB-User-Tabelle beim Löschen eines Users der ganze Record gelöscht und in allen Postings die Poster_ID durch -1 (=deleted) und das feld post_Username durch den gelöschten Usernamen ersetzt. Dies lässt sich mit PHPmyAdmin problemlos überprüfen und nachvollziehen.
Wenn ich zum Beispiel dann mit der Suchfunktion nach einem Beitrag des gelöschten Users such wird in der Ergebnisliste der Suchfunktion der gelöschte Username trotzdem noch richtig angezeigt, im Beitrag jedoch nicht. Wenn man den Code der viewtopic.php anschaut, sieht man, dass dort die User_ID mit Wert -1 nicht speziell abgearbeitet werden, weil diese User_ID den Anonymus zugeordnet sind und in der phpBB-User existiert.
Meiner Meinung nach müsste es doch möglich sein, die viewtopic.php so anzupassen, dass bei Postings mit Poster_ID -1 immer der Username in der phpBB_posts angezeigt wird. Hat das jemand schon gemacht und könnte mir seinen Code zeigen ? Gibt es einfachere Wege, um von den gelöschten Usern in den Beiträgen den Usernamen anzuzeigen.
In vergangenen PHPBB-Versionen war die Behandlung von Posting gelöschter User ja unterschiedlich, manchmal stand dort der Username mit dem Zusatz Gast, manchmal nur Gast...
Bema
Mit der Suchfunktion habe ich zwar Beiträge zu diesem Thema gefunden - aber keine Lösung. Daher möchte ich das Thema nochmals aufgreifen.
Wenn ich es richtig verstanden habe, wird in der phpBB-User-Tabelle beim Löschen eines Users der ganze Record gelöscht und in allen Postings die Poster_ID durch -1 (=deleted) und das feld post_Username durch den gelöschten Usernamen ersetzt. Dies lässt sich mit PHPmyAdmin problemlos überprüfen und nachvollziehen.
Wenn ich zum Beispiel dann mit der Suchfunktion nach einem Beitrag des gelöschten Users such wird in der Ergebnisliste der Suchfunktion der gelöschte Username trotzdem noch richtig angezeigt, im Beitrag jedoch nicht. Wenn man den Code der viewtopic.php anschaut, sieht man, dass dort die User_ID mit Wert -1 nicht speziell abgearbeitet werden, weil diese User_ID den Anonymus zugeordnet sind und in der phpBB-User existiert.
Meiner Meinung nach müsste es doch möglich sein, die viewtopic.php so anzupassen, dass bei Postings mit Poster_ID -1 immer der Username in der phpBB_posts angezeigt wird. Hat das jemand schon gemacht und könnte mir seinen Code zeigen ? Gibt es einfachere Wege, um von den gelöschten Usern in den Beiträgen den Usernamen anzuzeigen.
In vergangenen PHPBB-Versionen war die Behandlung von Posting gelöschter User ja unterschiedlich, manchmal stand dort der Username mit dem Zusatz Gast, manchmal nur Gast...
Bema