Who viewed my Profile Mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
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!
Antworten
Wishu
Beiträge: 11
Registriert: Di 13.Nov, 2007 08:40

Who viewed my Profile Mod

Beitrag von Wishu »

Hallo, wie ich bereits per Mail geschrieben habe,

ich habe in meinem Forum die im Betreff genannte Mod in der Version
1.5.4 installiert. Bei dieser ist mir ein kleiner Bug aufgefallen.
Wenn jemand gelöscht wird, das Profil von dieser Person aber zuvor angesehen
wird, und sich danach jemand anmeldet (gleiche ID), wird bei dem angezeigt,
dass die Leute die das Profil des gelöschten angesehen haben, auch das
Profil von dieser Person angesehen haben.

Vielleicht könnte man den Bug fixen indem man ein paar Zeilen schreibt, die
die Einträge aus der Datenbank löschen wenn jemand gelöscht wird.

Gruß
Wishu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Vielleicht könnte man den Bug fixen indem man ein paar Zeilen schreibt, die
die Einträge aus der Datenbank löschen wenn jemand gelöscht wird.
Wobei zunächst zu klären wäre, die Du die User aus Deinem Forum löscht...
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!
Wishu
Beiträge: 11
Registriert: Di 13.Nov, 2007 08:40

Beitrag von Wishu »

Es war ein Spamuser, also ja ich habe diesen user gelöscht. meine user können sich nicht selbst löschen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, wie, bzw. womit hast Du denn den User gelöscht?
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!
Wishu
Beiträge: 11
Registriert: Di 13.Nov, 2007 08:40

Beitrag von Wishu »

Nunja ich habe im ACP den Benutzer rausgesucht und Benutzer löschen angeklickt und dann auf absenden. Der Benutzer war wie zu erwarten weg nur hat der User der sich gestern neu angemeldet hat jetzt die Viewes von dem Alten User.

Gruß
Wishu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe den http://www.oxpus.de/downloads.php?view=detail&df_id=13 nun genau darauf hin aktualisiert.
Updateanleitung liegt bei.
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!
Wishu
Beiträge: 11
Registriert: Di 13.Nov, 2007 08:40

Beitrag von Wishu »

oh ging ja schnell danke
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gern geschehen.

Du muß allerdings die alten Daten noch "per Hand" aus der Tabelle löschen.
Das macht der MOD nicht automatisch im Nachgang.
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!
Wishu
Beiträge: 11
Registriert: Di 13.Nov, 2007 08:40

Beitrag von Wishu »

hab ich mir fast gedacht ^^ da ja nur nen bisschen bearbeitet wurde.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, nur für "zukünftige" zu löschende User.
Bestehende müssten mit einem Script oder eben manuell geprüft werden, um die Daten zu korrigieren.
Du kannst aber vielleicht so die alten Daten raushauen, in dem Du mit phpmyadmin arbeitest:
Führe folgende Abfrage aus:

Code: Alles auswählen

SELECT user_id FROM phpbb_users;
Das erzeugt ja eine Liste aller User, die im Board existieren.
Diese Liste exportieren, bzw. mit einem Texteditor in eine Zeile bringen, damit dieses Ergebnis rauskommt:

Code: Alles auswählen

2, 3, 4, 5, ....
Dieses Ergebnis kannst Du dann in die nächste Anweisung packen:

Code: Alles auswählen

DELETE FROM phpbb_profile_view WHERE user_id NOT IN (2, 3, 4, 5, ...);
und entsorgst damit allen Müll...
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!
Antworten