Userposts werden nach dem Löschen als Gastposts gezeigt...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
Kort
Mitglied
Beiträge: 35
Registriert: 10.12.2004 21:05
Wohnort: Freiburg im Breisgau

Userposts werden nach dem Löschen als Gastposts gezeigt...

Beitrag von Kort »

Hi,

Wie kann ich verhindern, dass nach dem Löschen eines Users in meinem Forum, die Posts dieses Users als "Gast" angezeigt werden. Gibt es eine Möglichkeit den User weiterhin als Autor anzeigen zu lassen?

Gruß,
Jan
Benutzeravatar
sonic-ac
Mitglied
Beiträge: 14
Registriert: 18.02.2005 18:02
Wohnort: Aachen

Beitrag von sonic-ac »

Hi,

ist ein kleiner bug in admin/admin_users.php

diese Datei im Editor öffnen,
suche :

Code: Alles auswählen

$user_id = intval($HTTP_POST_VARS['id']);
(müsste Zeile 67 sein).

dahinter folgende Zeile einfügen

Code: Alles auswählen

$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['username']))) : '';
Problem : es wird beim Löschen zwar der Postername von $username übernommen, dummerweise ist diese Variable aber nicht gesetzt ;-)
Bye
C.
hab natürlich auch ein kleines Forum
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo,
sonic-ac hat geschrieben:diese Datei im Editor öffnen,
suche :
Code:
$user_id = intval($HTTP_POST_VARS['id']);
(müsste Zeile 67 sein).
Die Zeile gibt es zweimal, Zeile 67 und Zeile 804.
sonic-ac hat geschrieben:dahinter folgende Zeile einfügen
Code:
$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['username']))) : '';
Das also nur hinter Zeile 67 einfügen?

Funktioniert es bei einem mit 2.0.13?
Grüße
Felix
Benutzeravatar
sonic-ac
Mitglied
Beiträge: 14
Registriert: 18.02.2005 18:02
Wohnort: Aachen

Beitrag von sonic-ac »

Moin,

*grad schnell nochmal nachgeguckt*
Der Block zum "User löschen" endet in Z.218, danach "besorgt" sich das script in dem Bereich seine Variablen (sinniger Weise zuerst den usernamen...)

Hinter Z.804 musst Du das nicht einfügen, da der "username" da nicht gebraucht wird ;-)

Ich wüsste nicht, warum das in 2.0.13 nicht funktionieren sollte, werde es nachher aber nochmal testen *g*
Bye
C.
hab natürlich auch ein kleines Forum
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hallo sonic,

funktioniert perfekt unter 2.0.13 :wink: Danke 8)
Grüße
Felix
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“