Onlinelist ausserhalb von phpbb
Onlinelist ausserhalb von phpbb
Ich würde gerne eine Onlineist ausserhalb des phpbbs einbauen!
Nur irgentwie finde ich den Code dafür nicht in der index.php!
Wäre froh, wenn ihr mir helfen könntet!
Es ist egal, ob Admins, Mods bunt sind oder nicht! Einfach nur ein Array oder ein String mit den Usern!
Nur irgentwie finde ich den Code dafür nicht in der index.php!
Wäre froh, wenn ihr mir helfen könntet!
Es ist egal, ob Admins, Mods bunt sind oder nicht! Einfach nur ein Array oder ein String mit den Usern!
- buegelfalte
- Mitglied
- Beiträge: 759
- Registriert: 16.02.2005 14:32
- Wohnort: Köln
- Kontaktdaten:
Re: Onlinelist ausserhalb von phpbb
Kein Wunder, der steht in der includes/page_header.php2005 hat geschrieben:Nur irgentwie finde ich den Code dafür nicht in der index.php!

Ich poste jetzt hier mal nicht den ganze Code, aber das Zusammenstellen der Userliste fängt hiermit an:
Code: Alles auswählen
if (defined('SHOW_ONLINE'))
{
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
[kein Support per PN]
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Ich wusste doch, dass ich mal was dazu geschrieben habe... Der Code ist zwar nicht perfekt, er sollte dir aber trotzdem weiterhelfen:
http://www.phpbb.de/viewtopic.php?t=96371
http://www.phpbb.de/viewtopic.php?t=96371
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$users_online = array();
$five_min_ago_ts = strtotime("-5 minutes");
$SQL="SELECT username FROM phpbb_users WHERE user_session_time > $five_min_ago_ts ORDER BY user_session_time DESC";
if ($users=MYSQL_QUERY($SQL))
{
while($user_row = mysql_fetch_row($users))
{
$users_online[] = $user_row[0];
}
}
if ($users_online)
{
foreach ($users_online as $user){
echo $user . ", ";
}
}
else
{
echo "Momentan ist kein registrierter User Online<br />";
}
?>
Momentan kein registrierter User Online
Was hab ich da falsch gemacht?