Seite 4 von 7
Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 19:43
von darkonia
naja ihr wollt von gelöschten usern die pms löschen und damit geht das am einfachsten, du als admin kannst ja entscheiden ob du die pms der user liest oder nicht...
Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 19:53
von ups
ja stimmt.
ist halt nen heißes eisen, und foren mit integrität machen dies auch nicht.
zum anderen, das problem ist ja nen anderes.
bsp: ich verschicke 50 pm an einem user.
ich lösch den user.
ich hab 50 versendete mails in versendete.............das ist ok (kann ich bei bedarf löschen wenn ich möchte)
ich habe empfangene mails vom gelöschten user......das ist ok (ich kann die korespondenz nachlesen)
es existieren 50 (oder mehr) gelesene/ gelöschte /ungelesene mails in der datenbank...............das ist nicht ok aufgrund von aufblähung der DB (bei wenig usern kein thema, bei 10-20 000 forenusern ein mächtiges problem)
fakto: alle einträge (sprich pm, ob empfangen/versendet/aufgehobene) des gelöschten user müssen weg.....
Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 20:03
von darkonia
ok nun verstehe ich genau was du meinst.
dafür hab ich irgendwo aber mal nen einfaches addon gesehen womit man alle pm db entrys deleted, von usern die nicht mehr auf dem board sind.
Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 20:13
von ups
darkonia hat geschrieben:ok nun verstehe ich genau was du meinst.... alle pm db entrys deleted, von usern die nicht mehr auf dem board sind.
genau

Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 20:18
von chrsla
Danke Ups.
Du hast auch verstanden was ich die ganze Zeit sage. Ich meine wer SQL kann weiß wie er das über phpmyadmin selbst machen kann.
Aber das soll ja keine Lösung sein.
Mir persönlich wäre es am liebsten wenn das eine Standardfunktion von phpbb3 direkt wäre. Das würde auch dann geprüft und alles sein und bei kommenden Updates auch supportet werden was bei Mods nicht unbedingt immer der Fall sein würde.
Außerdem ist das hier schon ein bisschen gefährlich daher wäre mir eine Lösung von phpbb3 am liebsten.
Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 20:29
von dieweltist
Du hast also bspw. 50 PMs in Deinem Ordner "Versendete Nachrichten", was OK ist, wie Du meinst. Darüber hinaus hast Du u.a. 50 PMs in der Datenbak, was für Dich nicht OK ist. Jetzt rate doch mal, wo die ersten 50 PMs gespeichert sind, die für Dich OK sind!

Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 20:46
von chrsla
Du hast es falsch verstanden dieweltist.
Du hast 50 Nachrichten in den gesendeten Objekten beim gelöschten User.
Du hast 50 Nachrichten im Posteingang der Empfänger mit dem selben Text wie in den gesendeten Objekten des gelöschten Users
und du hast 100 Einträge in der Datenbank.
Das heißt 50 Einträge sind einfach zu viel.
Oder sehe ich hier was falsch?
Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 20:54
von ups
@dieweltist ...grrrrrrrr....das war ja beispiel...
die pm hab ich ja nicht mehr, aber die werden zb. "zum beispiel" immer noch angezeigt
der user ist gelöscht, er hat die mails nie gelesen, ich habe sie aus meinem ordner gelöscht....aber ...! sie sind immernoch in der datenbank UND werden ich meine ungelesenen immernoch angezeigt.
glaube nicht das das so schwer zu verstehen ist, oder?
fakt: in der datenbank sind sie immer noch, aber niemand hat zugriff drauf.es wird halt immernoch darauf zugegriffen.
@chrsla ...und mit phpmyadmin oder per mysqldumper werd ich sie sicherlich nicht löschen, ist mir zu aufwendig....
@darkonia, das wäre die lösung, vieleicht findest du das snipet vieleicht noch irgendwo

Verfasst: 03.05.2009 21:06
von dieweltist
Diese 50 sind also in Deinem Postausgang und auch im Posteingang des gelöschten Users. Also 100 in der Datenbank. Du glaubst nun, dass, wenn Du die 50 in Deinem Postausgang löschst, dass dadurch nur die ersten 50 aus der Datenbank gelöscht werden.
Aber wie erklärst Du Dir, dass, wenn Du eine PM editierst, die sich in Deinem Postausgang befindet, dass diese dann auch im Posteingang des gelöschten Users in editierter Form ist? Könnte man dann nicht annehmen, dass, wenn Du die 50 aus Deinem Postausgang löschst, dass dadurch auch die anderen 50 im Posteingang des gelöschten Users gelöscht werden?
Re: Mod für verwaiste Private Nachrichten
Verfasst: 03.05.2009 21:18
von ups
hääää???
ich schrieb schon 1 seite vorher das ich keine pm mehr habe.
ABER sie wird mir immernoch angezeigt in der klammer (4)
mehr hab ich nicht und nu wirds mir zu leidig, @darkonia , @chrsla und die anderen habens verstanden und warte nur auf dieses snipet und ich bin glücklich
ups.