Seite 1 von 1

[Behoben] Fehlermeldung im Page Header nach Modeinbau

Verfasst: 30.03.2008 23:34
von z0nk
Nach Einbau des Mod ShowBotsInOnlineList erhalte ich folgende Fehlermeldung im Header.

Warning: array_count_values() [function.array-count-values]: The argument should be an array in /www/htdocs/.../includes/page_header.php on line 180

Warning: Variable passed to each() is not an array or object in /www/htdocs/.../includes/page_header.php on line 181

Hier der einzufügende Code:

#
#-----[ 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);


Kann mir damit jemand helfen?

Der Fehler erscheint nicht auf der Startseite - erst in den Foren.

Verfasst: 31.03.2008 13:18
von powersilie
Hi!

Ich würde die komplette Installation nochmal durchsehen. Anhand der Zeile können wir Dir nicht weiterhelfen, weil je nach eingebauten Mods die Zeilen anders aussehen.

Außerdem ist beim Mod eine Textdatei "Fehlerbehebung für die admin/index.php" dabei, die solltest Du auch machen!

lg
Powersilie

Verfasst: 02.04.2008 11:24
von z0nk
Danke für die Rückmeldung.

Konnte das Problem zügig beheben, nachdem ich den Author kontaktierte und dieser mich freundlicherweise darauf hinwies, das die hier downloadbare Version veraltet ist.

Mit der 1.5 Version trat das Problem nicht mehr auf.