[Behoben] Fehlermeldung im Page Header nach Modeinbau

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
z0nk
Mitglied
Beiträge: 13
Registriert: 16.01.2008 17:05

[Behoben] Fehlermeldung im Page Header nach Modeinbau

Beitrag 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.
Zuletzt geändert von z0nk am 02.04.2008 11:26, insgesamt 1-mal geändert.
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag 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
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
z0nk
Mitglied
Beiträge: 13
Registriert: 16.01.2008 17:05

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Mod Support“