Nick nach Accountlöschung weg
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Nick nach Accountlöschung weg
Ich habe den Self-Delete-Mod eingebaut und bisher hat das prima geklappt. Neuerdings (Seit einem der letzten Boardupdates) bleiben die Nicks nach Löschung des Accounts nicht stehen, stattdessen steht nur noch Anonymus, Rang ist Gast. Was muss ich tun, damit das wieder funktioniert und der Name im Beitrag erscheint? Bei der Forenübersich steht er übrigens noch da, wenn er als letztes einen Beitrag in dem Forum gepostet hat.
Danke schon mal
Danke schon mal
In der Form kennt oxpus das Snippet wahrscheinlich nicht, aber es stammt von ihm 
Hatte es damals mal in eine Datei gepackt
Quelle: http://www.oxpus.de/viewtopic.php?p=21257#21257
Hatte es damals mal in eine Datei gepackt
Code: Alles auswählen
##############################################################
## MOD Title: Account_Self_Delete_Guest_Fix
## MOD Author: oxpus http://www.oxpus.de
## MOD Description: Der Username bleibt nach gelöschtem Account in Postings erhalten
## MOD Version: 1.0.0
##
## Installation Level: (Easy)
## Installation Time: 3 Minutes
## Files To Edit: usercp_register.php
##
## Included Files: N/A
##############################################################
#
#-----[ OPEN ]----------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]----------------------------------------------
#
// Begin Account Self-Delete MOD ** Code from admin/admin_users.php
if( isset($HTTP_POST_VARS['delete_confirm']) )
{
$user_id = intval( $HTTP_POST_VARS['user_id'] );
#
#-----[ AFTER, ADD ]----------------------------------------------
#
$sql = "SELECT username FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain username for this user', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$username = $row['username'];
}
$db->sql_freeresult($result);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Zuletzt geändert von modbo am Do 26.Okt, 2006 15:54, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
@Momo
Der User hat sich selbst gelöscht?
Mit der usercp_register.php?
Nach dem Einbau dieses MOD's?
Sofern die Beiträge nun schon auf Gast stehen, kann man das nur schwerlich wieder dem Usernamen zuordnen...
Der User hat sich selbst gelöscht?
Mit der usercp_register.php?
Nach dem Einbau dieses MOD's?
Sofern die Beiträge nun schon auf Gast stehen, kann man das nur schwerlich wieder dem Usernamen zuordnen...
Zuletzt geändert von oxpus am Fr 27.Okt, 2006 13:23, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Vermutlich ist dann entweder der Einbau nicht korrekt oder Du löscht auf eine andere Art und Weise...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dafür war mein Snippet auch nur gedachtgeht sowas auch wenn ich als admin einen user lösche im acp(admin_users.php)?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
[quote="volker58";p="65763"]hallo,
geht sowas auch wenn ich als admin einen user lösche im acp(admin_users.php)?[/quote]
Das ist doch Standard im Vanilla phpBB. Der Fehler existierte noch in einer älteren phpBB Version, weit vor v2.0.21.. Löscht man einen User über das ACP, bleibt der Nick im Forum erhalten.
@oxpus: Öhm... eigentlich ist das Snippet für diesen Mod gedacht gewesen.
geht sowas auch wenn ich als admin einen user lösche im acp(admin_users.php)?[/quote]
Das ist doch Standard im Vanilla phpBB. Der Fehler existierte noch in einer älteren phpBB Version, weit vor v2.0.21.. Löscht man einen User über das ACP, bleibt der Nick im Forum erhalten.
@oxpus: Öhm... eigentlich ist das Snippet für diesen Mod gedacht gewesen.
Zuletzt geändert von modbo am Fr 27.Okt, 2006 16:01, insgesamt 1-mal geändert.