Seite 1 von 1
Löschen einzelner Private Messages
Verfasst: 08.07.2003 14:00
von Jessica
Hallo!
Seit dem Boardwechsel zu einem neuen Hoster ist es nun nicht mehr möglich, einzeln markierte PNs zu löschen. Als Fehlermeldung kommt dabei "Could not delete private message info". Merwürdig ist allerdings, dass es zu einem Zeitpunkt, bei dem es bei fast allen Usern nicht mehr ging, bei einem trotzdem funktionierte. Mittlerweile geht es bei ihm aber auch nicht mehr. PNs können nur noch gelöscht werden, indem man auf den Button "Alle löschen" klickt. Nur scheint es, dass dabei die Texte nicht aus der Datenbank entfernt werden, denn die Table phpbb_privmsgs hat mittlerweile etwa 400 Einträge, während die phpbb_privmsgs_text über 1000 Einträge hat. Normalerweise müssten doch beide Tables gleich viele Einträge haben, oder?
Gibt es für dieses Problem eine Lösung? Vielen Dank schonmal.
Gruß, Jessica
Verfasst: 08.07.2003 17:56
von Acid
link:DebugMode
Verfasst: 10.07.2003 21:47
von Jessica
Hallo!
Ich habe mal den Debug Mode angeschaltet und da das Löschen in Inbox, Outbox, Sentbox und Savebox nicht funktionert, bekam ich 3 verschiedene Fehlermeldungen.
Code: Alles auswählen
Could not obtain user id list for outbox messages
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND privmsgs_from_userid = 3 AND privmsgs_type
SELECT privmsgs_to_userid FROM phpbb_privmsgs WHERE privmsgs_id IN () AND privmsgs_from_userid = 3 AND privmsgs_type = 1
Line : 731
File : privmsg.php
Code: Alles auswählen
Could not save private messages
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 5
UPDATE phpbb_privmsgs SET privmsgs_type = 3 WHERE privmsgs_to_userid = 3 AND ( privmsgs_type = 0 OR privmsgs_type = 1 OR privmsgs_type = 5) AND privmsgs_id IN ()
Line : 904
File : privmsg.php
Code: Alles auswählen
Could not delete private message info
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND privmsgs_to_userid = 3 AND ( privmsgs_type = 0
DELETE FROM phpbb_privmsgs WHERE privmsgs_id IN () AND privmsgs_to_userid = 3 AND ( privmsgs_type = 0 OR privmsgs_type = 1 OR privmsgs_type = 5 )
Line : 811
File : privmsg.php
Hoffe, das bringt jemanden weiter!
Gruß, Jessica
Verfasst: 11.07.2003 02:57
von Mister_X
Es gibt jetzt verschiedene Möglichkeiten:
a) du hast an der privmsg.php rumgespielt?
b) du hast an der privmsg_body.tpl rumgespielt?
c) du hast ein anderes Template als subSilver?
Verfasst: 12.07.2003 10:35
von Jessica
Mister_X hat geschrieben:Es gibt jetzt verschiedene Möglichkeiten:
a) du hast an der privmsg.php rumgespielt?
b) du hast an der privmsg_body.tpl rumgespielt?
c) du hast ein anderes Template als subSilver?
Danke für deine Antwort!
Ich hab zwar einige Mods eingebaut, aber an den beiden von dir genannten Files habe ich nicht verändert. a) kann ich eigentlich ganz ausschließen, da ich schon probiert habe, die original 2.0.3 privmsg.php nochmal hochzuladen, allerdings ohne gewünschten Effekt.
Auch benutze ich subSilver als Template.
Ich habe keine Ahnung, woran das liegt. Erstmals aufgetreten ist dieses Problem nach einem Serverwechsel.
Verfasst: 13.07.2003 10:11
von Mister_X
Link zu deinem Board mit einem Testaccount an den am besten schon ein paar PNs geschickt wurden
