Liste aller Benutzer die offline sind auslesen?

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
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Liste aller Benutzer die offline sind auslesen?

Beitrag von JLoop© »

Hi,
ich bin gerade dabei einen Mod zu coden dafür muss ich aber aus der tabelle phpbb_users alle User auslesen die Offline sind!

Die ausgabe soll dann so aus sehen:

Code: Alles auswählen

User die Offline sind: User1,User2,User3,....
Wie muss dafür die sql - abfrage aussehen?

Wäre toll wenn mir jemand helfen könnte das zu realisieren!!
Ich bin für jeden tip dankbar :)

Gruß Loop
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

Niemand ne idee wie ich es hinbekommen kann aus der phpbb_users tabelle alle user auszulesen (und dann im template anzeigen zu lassen) die offline sind??Welche spalte zeigt denn an ob ein user On oder Offline ist user_allow_viewonline?

Ich wäre echt dankbar für Hilfe :)

Grüße JLoop© :P
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

<?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, $session_length);
init_userprefs($userdata);

include('includes/page_header.'.$phpEx);

$sql = "SELECT * FROM " . USERS_TABLE . ", " . SESSIONS_TABLE . " WHERE session_user_id != user_id ORDER BY user_id";
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Datenbankproblem', '', __LINE__, __FILE__, $sql);
}

echo "<span class=\"gensmall\"><b>User, die momentan offline sind</b></span><br />";
while ($row = $db->sql_fetchrow($results))
{
echo "<li>$row[username]</li><br />";
}

include('includes/page_tail.'.$phpEx);
?>
Antworten

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