Online-User auf der eigenen Website anzeigen

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
MystiX
Mitglied
Beiträge: 20
Registriert: 08.09.2004 11:35

Online-User auf der eigenen Website anzeigen

Beitrag von MystiX »

Hallo,
ich möchte gerne die Anzahl der User, die gerade in meinem Forum online sind, nicht nur direkt im Forum, sondern auch auf meiner Website anzeigen lassen.
Wie kann ich das aus dem Forum herauslesen?
Benutzeravatar
Amdosh
Mitglied
Beiträge: 1011
Registriert: 21.10.2003 08:03

Beitrag von Amdosh »

a) Wie integriere ich das Forum in meine Homepage?

b) Vorlage für in phpBB eingebundene Seiten
Beachten:
PAGE_INDEX: Wenn du möchtest, daß deine Seite mit Titel und Link in der "Wer ist Online"-Liste aufgeführt wird, musst du wie folgt vorgehen
Inhaltsbereich: Hier kannst du beliebigen PHP-Code oder HTML-Code (nicht vergessen, den PHP-Bereich mit ?> ... <?php zu verlassen) verwenden.
Eventuell reicht bei dir b) schon aus.

Grüsse Amdosh
Internetweisheiten:
Nutze die Fehlersuche, bringt schnellere Ergebnisse als ewig zu warten
Suche in der Foren/Doku(suche), sehr viele Dinge stehen oft genug zur sofortigen Verfügung.
MystiX
Mitglied
Beiträge: 20
Registriert: 08.09.2004 11:35

Beitrag von MystiX »

Du hast mich, glaub ich, falsch verstanden. Ich möchte nicht im Forum anzeigen, wie viele User auf meine Website online sind, sondern auf meiner Indexseite anzeigen, wie viele (nur die Anzahl) User gerade online in meinem Forum sind. Ich möchte auch nichts irgendwo integrieren, nur einfach diese Zahl herauslesen. Das müsste doch irgendeine Variable sein oder auch aus der Datenbank zu lesen sein.

P.S. Oder ich verstehe dich irgendwie nicht :D
Benutzeravatar
Amdosh
Mitglied
Beiträge: 1011
Registriert: 21.10.2003 08:03

Beitrag von Amdosh »

Die Zahl wird immer direkt ausgerechnet, über die index.php bzw viewonline.php. Mit Hilfe der index.tpl und viewonline_body.tpl wird das Ergebniss dann ausgegeben, aber dafür muss auch die index.php bzw viewonline.php erst die Variablen bestimmen.

Schau mal in den [ externes Bild ]-Bereich, dort ist ein Bereich für Entwickler, da siehst du den Datenbankaufbau, PHP-Dateien und deren Funktionen und deren Templatedateien.

Dann musst du den Codeblock aus einer der Dateien verwenden, die Seite aber auch ins Forum einbinden, damit es sich auch die jeweiligen Daten holen kann. Deine Seite wäre dann dasselbe machen wie ein PortalMod.

Grüsse Amdosh
Internetweisheiten:
Nutze die Fehlersuche, bringt schnellere Ergebnisse als ewig zu warten
Suche in der Foren/Doku(suche), sehr viele Dinge stehen oft genug zur sofortigen Verfügung.
MystiX
Mitglied
Beiträge: 20
Registriert: 08.09.2004 11:35

Beitrag von MystiX »

Genau diesen Codeblock suche ich auch, der das ausrechnet. Den könnte ich ja dann bestimmt auch ohne Probleme in meine Indexseite einbauen ohne das Ganze integrieren zu müssen, weil die Daten für die Berechnung mit Sicherheit in der Datenbank liegen auf die ich dann einfach mit neuen Variablen zugreifen könnte.
Hab in der Tabelle phpbb_sessions auch was gefunden, fort wird aber leider nur die Gesamtzahl der Sessions angezeigt, ich brauche aber die aktuell laufenden Sessions.
Hat da wer die Idee? Der Codeblock, der das berechnet, würde mir wahrscheinlich auch reichen.
Antworten

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