Session-Länge aus Datenbank lesen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

Session-Länge aus Datenbank lesen

Beitrag von daniel.marschall »

Hallo. Ich hab ein Onlinestatus MOD installiert.

Code: Alles auswählen

/* Auszug aus viewtopic.php */

if (($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline']))
  {
    $poster_online = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
  }
  else
  {
    if ($postrow[$i]['user_allow_viewonline'])
    {
      $poster_online = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
    }
    else
    {
      $poster_online = '<img src="' . $images['HiddenStatus'] . '" alt="' . $lang['HiddenStatus'] . '" title="' . $lang['HiddenStatus'] . '" border="0" />';
    }
  }
In der Anleitung steht, dass die Zahl 300 (--> 1. Linie) variabel ist. Wie finde ich sie eigentlich heraus? In meiner Boardkonfiguration ist die Session-Länge auf 3600 Sekunden gestellt. Wenn ich dass statt 300 ersetze, sind offline Besucher online.

Ich möchte jetzt, dass die Session-Länge aus der Datenbank ausgelesen wird, so dass wenn ich was an der Session-Länge im Admin-Bereich ändere, ich an dem MOD nichts mehr ändern muss. Wie mache ich das?
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Hi Daniel,

ich würde die beiden Dinge nicht vermischen. Ich würde die sessions-Länge nicht mit der Anzeige, wer innerhalb der letzten xx Minuten online war, verquicken .

Die 300 sind ja Sekunden, also 5 Minuten --> dieses findest Du dann auf der Startseite wieder: "Diese Daten zeigen an, wer in den letzten 5 Minuten online war."


roger
Benutzeravatar
daniel.marschall
Mitglied
Beiträge: 37
Registriert: 26.01.2003 14:09
Wohnort: Bammental
Kontaktdaten:

Beitrag von daniel.marschall »

Irgendwie hatte ich das mit der Sessionlänge falsch verstanden. Ich hab jetzt die 300 Sekunden in der Datei viewonline.php wiedergefunden. Danke für deine Hilfe.
Daniel Marschall Computersoftware
http://www.d-m-home.de/
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“