Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Aktive Benutzer extern anzeigen lassen
#1
Hallo liebe Community,

wie lasse ich extern anzeigen, wieviele Besucher gerade im Forum aktiv sind?

Gibts dafür einen Codeschnipsel?

Viele Grüße,
Waluigi
Zitieren
#2
Sowas ist mir nicht bekannt. Du könntest aber die Sessions auslesen.
Zitieren
#3
Vielleicht hilft Dir dieser Thread weiter:
https://www.mybb.de/forum/thread-8063-page-1.html
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#4
Okay, der Beitrag ist schonmal super!

Wie kann ich die Besucher (Sessions) denn von der externen Seite mit eintragen lassen?

Das Forum und die Page gehören ja zusammen - bisher zeigt die Page nur die Besucher im Forum an.

Waluigi
Zitieren
#5
Schau dir mal die inc/class_sessions.php an. Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#6
Okay, da ist was von einer Funktion drin.

Wie baue ich das denn jetzt am besten ein?
Jetzt kann ich meinen Beitrag nichtmal editieren...^^

Naja, ich habe mal versucht, es irgendwie einzubauen.

Folgendermaßen hat es nicht geklappt:
PHP-Code:
include('mybb/inc/class_session.php'); 

Folgender Fehler tritt auf:
Cannot redeclare class session in /users/ninpatest/www/board/inc/class_session.php on line 13

Kann einer weiterhelfen?
Zitieren
#7
Ich denke es geht darum, dass du den Code als Beispiel nimmst und sie nicht einbindest. Grundsätzlich könntest du mit einer Datenbankabfrage aus der Tabelle sessions alle Benutzer ermitteln, die in den letzten x Minuten im Forum aktiv waren.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#8
Leider bekomme ich es nicht wirklich hin...

Kann mir jemand weiterhelfen? Bin etwas zu doof dafür...^^
Zitieren
#9
(06.06.2010, 10:45)Waluigi schrieb: Leider bekomme ich es nicht wirklich hin...

Kann mir jemand weiterhelfen? Bin etwas zu doof dafür...^^

Gewisse Eigeninitiative sollte schon dabei sein...
Zitieren
#10
(06.06.2010, 11:39)magent schrieb: Gewisse Eigeninitiative sollte schon dabei sein...
hm, weißt Du ob keine vorhanden war?

Waluigi, Du kannst ja mal mit diesem Code ein wenig spielen
PHP-Code:
<?php
define
("KILL_GLOBALS"1);
define("IN_MYBB"1);

require(
"URLzuDeinemFORUM/global.php");

    
$timestamp time()-60*60*3;
    
$query $db->query("
        SELECT s.uid, s.time, u.uid, u.username
        FROM "
.TABLE_PREFIX."sessions s
        LEFT JOIN "
.TABLE_PREFIX."users u ON (s.uid=u.uid)
        WHERE s.time > 
{$timestamp}
        ORDER BY s.time DESC
        LIMIT 0,10
    "
);
    while(
$data $db->fetch_array($query))
    {
        
$username htmlspecialchars_uni($data['username']);
        echo 
$username.' ';
    }
?>
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  BBCode extern richtig ausgeben lassen Waluigi 2 2.371 03.10.2009, 15:52
Letzter Beitrag: linwinman
  [Gelöst]Foren auslesen und extern anzeigen lassen Jan 1 1.985 13.10.2006, 23:19
Letzter Beitrag: Michael
  Kalender Extern anzeigen ghostrider-222 15 6.095 06.08.2006, 14:54
Letzter Beitrag: Michael