Seite 2 von 2
Verfasst: 31.03.2008 14:40
von Mavo460
Args *g* ich bin doof
entferne mal das im Code der index.php:
Dann sollte es funktionieren
Gruß Marco
Verfasst: 31.03.2008 14:45
von tomtom
Mavo460 hat geschrieben:Args *g* ich bin doof
entferne mal das im Code der index.php:
Dann sollte es funktionieren
Gruß Marco
Hehe...
ne, das bringt auch leider keine Usernamen ...

Verfasst: 31.03.2008 14:49
von Mavo460
Frage mich bitte nicht was ich gestern abend im Kopf hatte aber so langsam kann ich mich über mein dahin gebasteltes nur wundern
Ändere mal das:
Code: Alles auswählen
$chatusername .= htmlspecialchars($row['nickname_plain']) . ', ';
in
Code: Alles auswählen
$chatusernamen .= htmlspecialchars($row['nickname_plain']) . ', ';
Funktioniert es dann?
Verfasst: 31.03.2008 15:09
von tomtom
Danke - perfekt!
Wenn du es jetzt noch einrichten kannst, dass die Namen anklickbar und mit den jeweiligen Userprofilen verlinkt werden?
Danke!!!
Verfasst: 31.03.2008 23:06
von Mavo460
suche in der index.php:
Code: Alles auswählen
$chatusernamen .= htmlspecialchars($row['nickname_plain']) . ', ';
und ersetze mit:
Code: Alles auswählen
$chatusernamen .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . htmlspecialchars($row['user_id'])) . '">' . htmlspecialchars($row['nickname_plain']) . '</a>, ';
Verfasst: 01.04.2008 00:05
von tomtom
Folgende Code bringt in der Onlineliste die Namen, die anklickbar sind und zum jeweiligen Userprofil führen. Außerdem wird, je nach Userstatus, die Farbe für User / Admin / Mod verwendet.
Code: Alles auswählen
$chat_user_online_anzeigen = 1;
if ($chat_user_online_anzeigen = 1){
$i = 0;
$user_count = mysql_query("SELECT * FROM `pcpin_session` WHERE _s_online_status != ''; ");
while($row = mysql_fetch_assoc($user_count)) { $i++; }
$sql = 'SELECT * FROM `pcpin_nickname`, `pcpin_room`, `pcpin_session` WHERE pcpin_nickname.default = "y" AND _s_room_id = pcpin_room.id AND _s_user_id = user_id ORDER BY name ASC, nickname_plain ASC';
$result = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$usernamechat = htmlspecialchars($row['nickname_plain']);
$sql2 = "SELECT user_level FROM phpbb_users WHERE username = '$usernamechat'";
if( !($result2 = $db->sql_query($sql2)) )
{
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql2);
}
$row2 = $db->sql_fetchrow($result2);
$chatusernamen .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . htmlspecialchars($row['user_id'])) . '"';
$chatusernamen .= ($row2['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . htmlspecialchars($row['nickname_plain']) .'</b></a>, ' : '';
$chatusernamen .= ($row2['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . htmlspecialchars($row['nickname_plain']) .'</b></a>, ' : '';
$chatusernamen .= ($row2['user_level'] != 1 && $row2['user_level'] != 2) ? '">' . htmlspecialchars($row['nickname_plain']) . '</a>, ' : '';
// $chatusernamen = $test;
}
$chatuserzahl = $i;
}
Nochmal vielen Dank an Mavo!