Gelöschte Usernamen in Postings anzeigen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- BEMALU
- Mitglied
- Beiträge: 70
- Registriert: 05.08.2003 07:35
- Wohnort: Binningen, Schweiz
- Kontaktdaten:
Gelöschte Usernamen in Postings anzeigen
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
Bitte keine Antworten von TeddyKlaus & MKlaus auf meine Postings ...
Genau das macht die viewtopic.php --->
Code: Alles auswählen
//
// Handle anon users posting with usernames
//
if ( $poster_id == ANONYMOUS && $postrow[$i]['post_username'] != '' )
{
$poster = $postrow[$i]['post_username'];
$poster_rank = $lang['Guest'];
}
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
- BEMALU
- Mitglied
- Beiträge: 70
- Registriert: 05.08.2003 07:35
- Wohnort: Binningen, Schweiz
- Kontaktdaten:
Hi Miri,
vielen Dank für Deine Antwort. Bei uns steht auch exakt dieser Code - und wird auch durchlaufen. Das Problem scheint weiter unten verursacht zu werden, dann ich habe den Color_Mod eingebaut und bei der Einfärbung des Usernamens scheint was schief zu laufen.
Bema
vielen Dank für Deine Antwort. Bei uns steht auch exakt dieser Code - und wird auch durchlaufen. Das Problem scheint weiter unten verursacht zu werden, dann ich habe den Color_Mod eingebaut und bei der Einfärbung des Usernamens scheint was schief zu laufen.
Bema
Bitte keine Antworten von TeddyKlaus & MKlaus auf meine Postings ...
- BEMALU
- Mitglied
- Beiträge: 70
- Registriert: 05.08.2003 07:35
- Wohnort: Binningen, Schweiz
- Kontaktdaten:
Hallo
das "Nachschauen" gestaltet sich schwieriger als erwartet. Inzwischen haben wir rausgefunden, dass es wohl nicht am Color-Mod liegt, der die Anzeige des gelöschten Usernamens vereitelt, sonder am Extended-Fields Mod. Also jenem Mod, mit dem man zusätzlich Felder in Profil einbauen kann.
Gibt es unter uns eine gute Seele, die einen Blick auf meine viewtopic.php werfen kann, sie steht hier: Rechter Mausklick, Ziel speichern unter ....
Liebe Grüsse und frohe Weihnachten !
Bema
das "Nachschauen" gestaltet sich schwieriger als erwartet. Inzwischen haben wir rausgefunden, dass es wohl nicht am Color-Mod liegt, der die Anzeige des gelöschten Usernamens vereitelt, sonder am Extended-Fields Mod. Also jenem Mod, mit dem man zusätzlich Felder in Profil einbauen kann.
Gibt es unter uns eine gute Seele, die einen Blick auf meine viewtopic.php werfen kann, sie steht hier: Rechter Mausklick, Ziel speichern unter ....
Liebe Grüsse und frohe Weihnachten !
Bema
Zuletzt geändert von BEMALU am 23.12.2006 18:30, insgesamt 1-mal geändert.
Bitte keine Antworten von TeddyKlaus & MKlaus auf meine Postings ...
Finde in der viewtopic.php:
tausche aus gegen:
Probier' mal.
Code: Alles auswählen
'POSTER_NAME' => ($poster_name = color_group_colorize_name($poster_id, true)) ? $poster_name : $poster,Code: Alles auswählen
'POSTER_NAME' => $poster_name = ($poster_id != ANONYMOUS) ? (color_group_colorize_name($poster_id, true)) : $poster,Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
- BEMALU
- Mitglied
- Beiträge: 70
- Registriert: 05.08.2003 07:35
- Wohnort: Binningen, Schweiz
- Kontaktdaten:
Hi Miriam,
das Wichtigeste zuerst: Deine Lösung funktioniert tadellos !
Nicht weniger wichtig ist für mich mal Folgendes loszuwerden: Mir wurde hier im phpBB-Forum schon oft geholfen und zwar auf eine freundliche zuvorkommende Art und Weise. Dafür den aktiven Usern und den Mods mal ein riesiges Dankeschön. Besonders an Dich, Miriam, so einfach einen Tag vor Weihnachten sich noch den Problemchen von völlig fremden Leuten anzunehmen, erfordert ein grosses Engagement. Dass Du auch technisch fit bist, zeigt Dein Lösungsvorschlag. Hut ab und 1000 Danke !
Bema
das Wichtigeste zuerst: Deine Lösung funktioniert tadellos !
Nicht weniger wichtig ist für mich mal Folgendes loszuwerden: Mir wurde hier im phpBB-Forum schon oft geholfen und zwar auf eine freundliche zuvorkommende Art und Weise. Dafür den aktiven Usern und den Mods mal ein riesiges Dankeschön. Besonders an Dich, Miriam, so einfach einen Tag vor Weihnachten sich noch den Problemchen von völlig fremden Leuten anzunehmen, erfordert ein grosses Engagement. Dass Du auch technisch fit bist, zeigt Dein Lösungsvorschlag. Hut ab und 1000 Danke !
Bema
Bitte keine Antworten von TeddyKlaus & MKlaus auf meine Postings ...