Problem mit ShowBotsInOnlineList
Verfasst: 17.05.2005 01:18
Kann mir jemand helfen den Bot in ein forum mit "categorie hierachy mod" einzubauen. Ich komme bei der Page_header.php nicht weiter da dort die codes zum einbauen vom categorie mod gelöscht werden soweit ich das verstehe
Meine page Header sieht so aus Datei
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
$guests_online = 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#
$bots_online = 0;
$bots_list = '';
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
#
#-----[ IN-LINE FIND ]----------------------------------------
#
, s.session_ip
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, s.SearchBot
#
#-----[ FIND ]------------------------------------------
#
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$guests_online++;
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$SearchBot = areyouabot($row['SearchBot'], FALSE);
if (!strlen($SearchBot))
{
$guests_online++;
}
else
{
$bot_array[$i] = $SearchBot;
$i++;
}
}
#
#-----[ FIND ]------------------------------------------
#
$prev_session_ip = $row['session_ip'];
}
$db->sql_freeresult($result);
#
#-----[ AFTER, ADD ]------------------------------------------
#
$all_bots = array();
$all_bots = array_count_values($bot_array);
while (list ($key, $val) = each ($all_bots))
{
if (strlen($bots_list) == 0)
{
$bots_list = $key . '(' . $val . ')';
}
else
{
$bots_list .= ', ' . $key . '(' . $val . ')';
}
}
$bots_online = count($all_bots);
#
#-----[ FIND ]------------------------------------------
#
if ( $total_online_users == 0 )
{
$l_t_user_s = $lang['Online_users_zero_total'];
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = $lang['Online_user_total'];
}
else
{
$l_t_user_s = $lang['Online_users_total'];
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
$l_t_user_s = $lang['Online_usersbots_total'];
/*
if ( $total_online_users == 0 )
{
$l_t_user_s = $lang['Online_users_zero_total'];
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = $lang['Online_user_total'];
}
else
{
$l_t_user_s = $lang['Online_users_total'];
}
*/
#
#-----[ FIND ]------------------------------------------
#
$l_online_users = sprintf($l_t_user_s, $total_online_users);
#
#-----[ REPLACE WITH ]------------------------------------------
#
$l_online_users = sprintf($l_t_user_s, $total_online_users, $bots_online);
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
#
#-----[ BEFORE, ADD ]------------------------------------------
#
if (!strlen($bots_list))
$bots_list = $lang['no_bots_online'];
#
#-----[ FIND ]------------------------------------------
#
'TOTAL_USERS_ONLINE' => $l_online_users,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_BOTS_ONLINE' => $bots_list,
'L_BOTS_TEXT' => $lang['Bots_Text'],