Seite 1 von 2
pn wird angezeigt
Verfasst: 18.07.2008 19:36
von siberia-angel
habe da mal ne frage,
eine meiner user schrieb mich heute an das bei ihr stehe sie habe eine pn aber wenn sie den ordner öffne steht da nix sie hat mittlerweile alle gelöscht aber es steht immer noch da?
kann man alle pn nachrichten irgendwo löschen in der datenbank ohne folgen?
Verfasst: 23.08.2008 15:31
von siberia-angel
so das thema mal nach oben schiebt.
Meine userin hat immer noch das problem das bei ihr eine PN angezeigt wird, diese aber nicht vorhanden ist.
jemand nen vorschlag zur problem behandlung?
Verfasst: 23.08.2008 15:52
von dieweltist
Also, ich habe mir gedacht, bevor Du ewig gar keine Antwort bekommst, ist es vielleicht besser, wenn Dir jemand antwortet, der zwar keine Ahnung, aber ein bissel Erfahrung hat. Könnte ein Ausnahmefehler sein, oder der User schaut ins falsche Postfach.
Nimm irgend eine PN und schau Dir den Text an! Dann nimm ein oder mehrere selten vorkommende Wörter daraus und suche bei phpMyAdmin nach diesen Wörtern! Als Treffer siehst Du dann, in welcher Tabelle wohl die PNs sein müssen. Erkundige Dich auch, ob es wirklich der Posteingangsordner ist, wovon ich ausgehe.
Wenn Du Dir dann die Tabelle anschaust, findest Du vielleicht selbst heraus, was Du ändern musst. Vielleicht verschwindet dieser Fehler mit der Zeit von allein. Wenn man links eine Tabelle aufruft, kann man dann oben auf 'Anzeigen' klicken.
Und ich würde mir die Einlogdaten geben lassen und zur Sicherheit selbst nachschauen. Das Passwort kann der User dann ja wieder ändern.
Verfasst: 23.08.2008 16:04
von Dakota
die suche kannst du dir sparen, die tabellen
deinpräfix_privmsgs und
deinpräfix_privmsgs_to
sind die relevanten
in der 2. tabelle kannst du ja mal nachschauen, ob dort noch eine ungelesene PM (pm_unread) für die ID der userin verhanden ist. das kannst du zwar manuell ändern (von 1 auf 0 stellen), solltest aber
vorher ein backup der DB machen

Verfasst: 23.08.2008 16:13
von dieweltist
Stimmt, diese beiden Tabellen sahen mir auch ziemlich verdächtig aus. Aber ich habe noch eine Idee. Vielleicht hat der User die Zeit an seinem PC zurückgestellt; und vergessen, diese wieder auf die aktuelle Uhrzeit zurückzustellen. Erfahrungsgemäß werden dadurch alte Webseitenversionen angezeigt.
Wenn man dann auf 'Aktualisieren' klickt, erscheint erst die aktuelle Seite mit "0 PM". oder die Zeit am PC war vorübergehend mal in der Zukunft. Dann hilft nur das Löschen der temporären Internetseiten mit der Datenträgerbereinigung.
Verfasst: 23.08.2008 16:16
von Dr.Death
Äh was ?
Egal ob der User seine PC Uhr vorwärts oder rückwärts dreht... die Beiträge werden Software intern auf dem WebServer in UTC ( UNIX Timestamp ) gespeichert.
Das nenn ich mal " Gefährliches Halbwissen "

Verfasst: 23.08.2008 16:19
von dieweltist
Ich meinte den Browser-Cache im PC. Der Internetbrowser zeigt alte Webseitenversionen an, wo noch bspw. eine PM im Postfach war, wenn man die Uhrzeit auf dem PC zurückgestellt hatte. Bei Windows 98 ist das C:\WINDOWS\Temporary Internet Files. Zumindest bei Windows 98 SE ist das so.
Verfasst: 23.08.2008 16:59
von siberia-angel
also inner tabelle von to. stehen überall -1 oder 0 eines stand auf 3 und eines steht auf -2
Verfasst: 23.08.2008 17:52
von Boecki91
Wehr stelt seine Uhr bitte um mehrere Tage zurück?
Verfasst: 23.08.2008 17:58
von siberia-angel
gute frage vor allem weil das problem schon seit über einen monat bestand.
ich habe in der db unter user geschaut und vergleicht habe jetzt bei der userin
auf 1 gestellt das stand vorher auf null