ich habe mir den FlashChat von tufat.com gekauft und konnte die online User auf der Indexseite mit dem u.a. Hack anzeigen!
Leider funktioniert dieser Hack nicht bei mir im Portal
![Traurig :(](./images/smilies/icon_e_sad.gif)
Code: Alles auswählen
##############################################################
## MOD Title: User in FlashChat
## MOD Author: Leuchte < mail@leuchte.net > http://www.leuchte.net
## MOD Description: Dieser Mod zeigt im Index die User die sich im (Flash)Chat befinden.
## Dieser Mod benötigt den FlashChat von http://www.easterpig.com
##
## MOD Version: 1.0.0
##
## Installation Level: Leicht
## Installation Time: 5 Minuten
## Files To Edit: 3
##
## lang_main.php
## index.php
## includes/constants.php
## templates/subSilver/index_body.tpl
##
## Included Files: 0
##############################################################
## For Security Purposes, Please Check: http://www.leuchte.net/mods/ for the
## latest version of this MOD.
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
## MOD History:
##
## 2004-10-03 - Initial Release
##
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['More_Chatuser'] = 'Es sind <b>%s</b> User im Chat.';
$lang['One_Chatuser'] = 'Es ist <b>ein</b> User im Chat.';
$lang['None_Chatuser'] = 'Es ist <b>kein</b> User im Chat.';
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
//
// Generate the page
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$sql = "SELECT u.username, u.user_level, u.user_id
FROM ". CONNECTIONS ." c, ". USERS_TABLE ." u
WHERE u.user_id = c.userid
ORDER BY u.username ASC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql);
}
$chatnums = $db->sql_numrows($result);
$user = array();
while ( $row = $db->sql_fetchrow($result) )
{
$user[] = $row;
}
for($i = 0; $i < count($user); $i++)
{
$style_color = '';
if ( $user[$i]['user_level'] == ADMIN )
{
$user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $user[$i]['user_level'] == MOD )
{
$user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
$user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $user[$i]['user_id']) . '"' . $style_color .'>' . $user[$i]['username'] . '</a>';
$userlist .= ( $userlist != '' ) ? ', ' . $user_link : $user_link;
}
if ( $chatnums == 0 )
{
$l_chat_user_s = $lang['None_Chatuser'];
}
else if ( $chatnums == 1 )
{
$l_chat_user_s = $lang['One_Chatuser'];
}
else
{
$l_chat_user_s = $lang['More_Chatuser'];
}
$template->assign_vars(array(
'USERNAMES' => $userlist,
'CHATCOUNT' => sprintf($l_chat_user_s, $chatnums))
);
#
#-----[ OPEN ]------------------------------------------
#
includes/constants.php
#
#-----[ FIND ]------------------------------------------
#
define('CONFIG_TABLE', $table_prefix.'config');
#
#-----[ AFTER, ADD ]------------------------------------------
#
define('CONNECTIONS', $table_prefix.'connections');
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
/>{LOGGED_IN_USER_LIST}</span></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1" align="left" width="100%"><span class="gensmall">{CHATCOUNT}<br />{USERNAMES}</span></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Vielen Dank