Seite 1 von 1
Who is online? funktioniert nicht richtig
Verfasst: 15.07.2003 00:30
von WizardOfOz
Also, ich habe mein mit insgesamt über 120 kleinen und grösseren Mods versehenes phpBB per hand von Version 2.0.1 auf 2.0.5 upgedatet. Irgendwas scheint dabei nicht so richtig geklappt zu haben.
Seit dem Update funktioniert zwar meine "who is online" Anzeige unten im Board noch, die Anzeige im Admin Index allerdings nur noch ab und zu (eher selten) und der online/offline Hack ist somit auch Makulatur, weil Online User fast immer offline angezeigt werden.
Seltsamerweise - ab und zu (ganz selten) funktioniert es mal richtig für ein paar Sekunden.
Was kann ich dagegen tun?
Verfasst: 15.07.2003 10:27
von Acid
funktioniert zwar meine "who is online" Anzeige unten im Board noch
..und in der viewonline Ansicht ?
Hast du die index.php rein MODtechnisch irgendwie geändert ? Hast du es mal mit einer originalen admin/index.php probiert ?
Verfasst: 15.07.2003 23:51
von WizardOfOz
Die viewonline geht meistens auch nicht und leider habe ich das gesamte board gemodded ohne Ende, weil ich aber von PHP kaum Ahnung habe (ich kann nur Mods lesen und 1 zu 1 umsetzen) weiss ich auch nicht, woran es liegen könnte,
Ich weiss nur, dass ich das Update mittels "patch" auf der Shell ausgeführt habe und die ganzen .rej Dateien abgearbeitet habe (waren fast alle, irgendwie hab ich an dem Board so viel rumgemodded, dass das Update in kaum einer Datei wirklich funktioniert hat).
Ich würde es ja alles neu machen, aber ich habe jetzt in über 1 Jahr mehr als 1500 Stunden Arbeit reingesteckt und fänd es doof, wenn das alles fürn A*** wäre.
Ich habe auch auf phpbb.com schonmal gesucht, aber nichts gefunden.
Vielleicht kann mir jemand mal sagen, in welcher Datei prinzipiell die online User abgefragt werden, dann kann ich mich da mal genauer umschauen und sehen, ob ich den Code verstehe. Meistens klappt das, wenn ich die richtige Ecke finde

Verfasst: 16.07.2003 10:44
von Acid
Der Code zur Onlineanzeige auf dem Index findest du in der page_header.php, aber so wie ich es richtig verstanden habe, funktioniert diese Anzeige ja oder?
Die anderen Codes sind in der viewonline.php und admin/index.php. (Du kannst es ja mal testweise mit originalen Dateien probieren.)
Wie definierst du "funktioniert nur noch ab und zu" ? Werden bestimmte User mal angezeigt, ´ne Minuter später nicht mehr (obwohl sie eigentlich noch da sind) !?
Verfasst: 16.07.2003 10:47
von WizardOfOz
Richtig! Ganz genau so ist das. In einem Moment zeigt er mir alle 12 User an, die online sind, im nächsten Moment gehe ich in den Adminbereich und sehe dort eine leere Tabelle, sprich kein User online, drücke F5, dann sehe ich 2, dann wieder keinen usw...
Verfasst: 17.07.2003 00:18
von WizardOfOz
Acid hat geschrieben:Der Code zur Onlineanzeige auf dem Index findest du in der page_header.php, aber so wie ich es richtig verstanden habe, funktioniert diese Anzeige ja oder?
Die anderen Codes sind in der viewonline.php und admin/index.php. (Du kannst es ja mal testweise mit originalen Dateien probieren.)
ALso, ich habe alle 3 Dateien gegen die Originale aus dem kompletten 2.0.5 Paket ausgetauscht, der Fehler ist jedoch leider nicht beseitigt.
Ich glaub langsam zweifele ich ein bischen an meinem Verstand. Was hab ich nur gemacht? Mir hacken grade 550 Leute aufm Schädel rum

Verfasst: 17.07.2003 08:38
von Acid
Hast du eigentlich auch die update_to_205.php ausgeführt !?
Verfasst: 17.07.2003 09:30
von WizardOfOz
Joa, selbstverständlich

Was mich echt gewundert hat dabei: das DB-Update war sogar erfolgreich, ist ohne Fehler durchgelaufen...
Ich dachte eigentlich bei einem derart gemoddeten Board würde das sicher Probleme geben, aber in der Datenbank habe ich nicht wirklich viel verändert gehabt.
Verfasst: 17.07.2003 09:32
von Leuchte
die update datei für die datenbank hat in der regel auch nix mit den mods zu tun..
da kommt dann eher bei den dateien das problem
Verfasst: 17.07.2003 09:36
von WizardOfOz
Yep, denk ich auch. Leider geht die Anzeige immer noch nicht und auch der online/offline Mod zeigt immer noch völlig falsche Werte an. Es werden quasi alle User User (fast) immer als offline angezeigt, auch wenn sie gerade online sind.