Author Topic: Wer ist online  (Read 4895 times)

0 Members and 1 Guest are viewing this topic.

Offline Bunny

  • Newbie
  • *
  • Posts: 30
    • View Profile
Wer ist online
« on: May 07, 2002, 07:11:37 PM »
1. Ich würde die Funktion Whos Online auch auf andere Seiten meiner Hompage einbinden. Hat einer eine Idee? Ich habe mir das mal angschaut. Blicke aber absolut nicht durch.
2. Manchmal sind einige User (selbe IP) doppelt online.
3. Automtische einloggen geht bei mir
4. Wie lange wird ein User als eingeloggt angesehen? Nach paar Minuten muss man sich wieder neu anmelden. [edit] Ok sollte nach Standarteinstellungen 15 min sein.[/edit]

Hm, Viele Fragen. Schon mal thx

mfg Benjamin

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wer ist online
« Reply #1 on: May 09, 2002, 09:38:56 AM »
Um die user die online sind auf anderen Seiten anzuzeigen, machst folgendes.

In der entsprechenden PHP-Seite, fügst ganz am Anfang folgendes ein:
Code: [Select]
define('ROOT_PATH', './');
define('GET_USER_ONLINE', 1);
include(ROOT_PATH.'global.php');

Dabei musst Du bei ROOT_PATH den relativen Pfad zu Deinem 4images-Verzeichnis definieren.

Jetzt hast Du innerhalb Deiner Seite folgende Variablen zur Verfügung und kannst Sie beispielsweise so anzeigenlassen:
Code: [Select]
echo "Total: ".$num_total_online."<br>";
echo "Visible: ".$num_visible_online."<br>";
echo "Invisible: ".$num_invisible_online."<br>";
echo "Registered: ".$num_registered_online."<br>";
echo "Guests: ".$num_guests_online."<br>";
echo "Users: ".$user_online_list;


Jetzt musst Du noch in der Datei "includes/sessions.php" folgende Zeile:
Code: [Select]
$user_online_list .= "<a href=\"".$site_sess->url("member.php?action=showprofile&amp;".URL_USER_ID."=".$row['session_user_id'])."\">".$username."</a>".$invisibleuser;

mit dieser ersetzen:
Code: [Select]
$user_online_list .= "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&amp;".URL_USER_ID."=".$row['session_user_id'])."\">".$username."</a>".$invisibleuser;

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Bunny

  • Newbie
  • *
  • Posts: 30
    • View Profile
Wer ist online
« Reply #2 on: May 09, 2002, 03:13:05 PM »
Thx