Online/Offline-Mod mal anders ;)

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Online/Offline-Mod mal anders ;)

Beitrag von Enano »

nicht aufregen :wink: ich habe schon die Suchfunktion benutzt ...
... und auch ne Menge gefunden ...
... doch leider nicht so das Richtige :cry:

Ok, kurze Einführung:
- wußte bis heute nicht, was SQL ist, bzw. wie das so aufgebaut ist und funktioniert
- PHP kann ich ein wenig (was man(n) sich so neben der Arbeit in 4 Monaten selbst beibringen kann)
- bin also nicht das hellste Licht in diesen Sachen :oops:

Gut, nun zum Problem:
Die Mods, welche hier auftauchen (z.B. http://www.phpbbhacks.com/download/1291), beziehen sich alle auf die "letzten Aktionen" der User ...
... da nun aber viele Leute, User, Anwender, Internetsüchtige, ..., schon DSL haben und deshalb stundenlang irgendwo verweilen (oder so), ist´s natürlich Mist, wenn der eingeloggte User nach einigen Minuten

Code: Alles auswählen

if ( $row['user_session_time'] >= (time()-XXX) )
wieder "verschwindet", nur weil er mal nix gemacht hat.

Nu hab ich dann mal bei MySQL reingeschaut (total schiß gehabt da was "kaputt" zu machen) und da ist mir die, Tabelle(?) SESSIONS aufgefallen.
Die wird ja auch in der VIEWONLINE.PHP abgefragt (glaube ich) ...
... dort gibt´s nen lustigen "Eintrag", "Spalte", wie auch immer -

Code: Alles auswählen

session_logged_in
mit "0" oder "1".
Unter

Code: Alles auswählen

session_id
bekommt man(n) die User-ID raus, wenn ich das richtig verstanden habe :o ...

Nun sollte man dies doch auch irgendwie kombinieren können?
session_logged_in irgendwie in´ne arry und über´ne Schleife mit den Usern in der memeberlist, viewtopic, profil, ... vergleichen und als on-/oder offline ausgeben, egal ob Grafik oder Text?

In einigen Monaten würd ich sicher selbst darauf kommen (???), möcht aber nicht das bestehende Forum riskieren indem ich da rumexperimentiere (Datenbank ggf. zerschießen [weildrinrumgemacht] usw.).

Falls hier also Jemand mehr Ahnung hat als ich :wink: , davon gehe ich mal ganz stark aus - HIILFFEEEE

Sorry, aber ich will immer zuviel.

Achso - PS: das nächste Mal schreibe ich´n Buch :wink:
° warum haben eigentlich alle Mädchen im Internet den Nachnamen "JPG"???
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

So ganz folgen konnt ich dir nicht, aber natürlich kannst du darauf was aufbauen

Code: Alles auswählen

if ( $userdata['session_logged_in'] )
{
   echo 'User ist online';
}
else
{
   echo 'User ist offline';
}
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Beitrag von Enano »

Erstmal danke für die Fixe Antwort.

Dein Vorschlag ist iO, doch es geht mir auch darum, wie bekomme ich Daten aus der Variable "session_logged_on" in alle Dateien rein?
Wie gesagt, bin blutiger Anfänger (was PHP und SQL betrifft).
Und wie packe ich die vernünftig in ein Arry, damit ich das dann vergleichen und auswerten kann?

Muß gestehen: Momentan sehe ich nur noch Zahlen, Buchstaben und irgendwelches Durcheinander ;).

Ps.: "... mir nicht folgen können ..." sagen die Mädels auch immer :cry:
° warum haben eigentlich alle Mädchen im Internet den Nachnamen "JPG"???
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Dein Vorschlag ist iO, doch es geht mir auch darum, wie bekomme ich Daten aus der Variable "session_logged_on" in alle Dateien rein?
Wo denn rein? Beschreib dein Problem doch genauer, bzw. sag was du wo vorhast.
KB:frage_recht
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Beitrag von Enano »

z.B. in die Memberlist, Viewtopic, Viewprofil, ggf auch noch in die PM´s.
Aber nicht auf der Grundlage der herkömmlichen Mod´s, weil die sich halt nur auf die letzte Aktivität des Users beziehen und wenn der ein paar Minuten nix macht, dann ist er (für die jetzigen Mod´s) wieder offline.

Die "session_logge_in" beherbergt ja alle User, die jetzt gerade online sind.
Die möchte ich gerne nutzen.
Dafür muß sie jedoch aus der DB ausgelesen werden ...
... das bekomme ich nicht hin.

Eigentlich möchte ich nur eine REALE Statusanzeige.

[schonvollamverzweifeln]
jetzt fang ich schon an, diesen Chat-Blödsinn zu schreiben :wink:
° warum haben eigentlich alle Mädchen im Internet den Nachnamen "JPG"???
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“