Show Bots in Online List

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Udo
Beiträge: 54
Registriert: Di 06.Sep, 2005 19:46
Kontaktdaten:

Show Bots in Online List

Beitrag von Udo »

Hallo.

Ich habe denShow Bots in Online List 1.5.0 Mod eingebaut.
Hat alles auch soweit funktioniert, allerdings erhalte ich jetzt im kopfteil des Forums folgende Feldermeldung:
Warning: array_count_values() [function.array-count-values]: The argument should be an array in /home/www/includes/page_header.php on line 207

Warning: Variable passed to each() is not an array or object in /home/www/includes/page_header.php on line 208
Die besagten Stellen in der page_header.php sind diese:

Code: Alles auswählen

   $all_bots = array_count_values($bot_array);
   while (list ($key, $val) = each ($all_bots))
Der komplette Codebereich des Mod in der page_header.php

Code: Alles auswählen

	 $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 jemand evtl was was das ist und wie ich das beheben kann ?

Udo
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du hast aber den restlichen Teil auch in der page_header.php verbaut?
Denn erst hiermit werden die Bots auch gezählt:

Code: Alles auswählen

			// 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++;
				}
			}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Udo
Beiträge: 54
Registriert: Di 06.Sep, 2005 19:46
Kontaktdaten:

Beitrag von Udo »

Ja ich habe sämtliche Änderungen an den Dateien durch geführt.

Nur halt die beiden Admindateien waren ja bei Orion 2 andere.
Statt admin/index.php ist das die admin/stat-view.php und
statt admin/index_body.tpl ist das die admin/stat_view.tpl

Udo
Zuletzt geändert von Udo am Mi 13.Jun, 2007 14:41, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng doch mal die page_header.php und sessions.php an. Wenn die korrekt gemoddet sind, sollte eigentlich kein Fehler auftauchen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Udo
Beiträge: 54
Registriert: Di 06.Sep, 2005 19:46
Kontaktdaten:

Beitrag von Udo »

Hier sind die beiden Dateien.

Hab schon zig mal kontrolliert aber keine Ahnung ob das noch ein Fehler drin steckt.

Udo
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

AAAAAAAAAAlso:
Ich habe einen Fehler in der sessions.php gefunden und behoben.
Die einzufügende schleissende Klammer war an der falschen Stelle!
Das ist aber eher unwesentlich gewesen.

Ich nehme mal an, daß Du deine common.php korrekt gemoddet hast, daher schicke ich Dir die auch die functions_showbot.php nochmal von mir mit.
Ich kann mich da dunkel dran erinnern, was geändert zu haben, damit sie lief...
Möglicherweise auch daher der Fehler bei Dir.

Versuch macht kluch...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Udo
Beiträge: 54
Registriert: Di 06.Sep, 2005 19:46
Kontaktdaten:

Beitrag von Udo »

Super, die Fehlermeldung ist wech.
Mal sehen ob jetzt auch die Bots angezeigt werden.

Danke.


Edit.

die Bots werden jetzt angezeigt. Allerdings im ACP leider immer noch als Gäste.
Da im Orion die Onlineanzeigen in der classic_view.php und classic_view.tpl sowie der stat_view.php und stat_view.tpl definiert sind habe ich dort die Änderungen welche normal an der admin/index.php und admin/index_body.tpl gemacht werden durchgeführt.

Vielleicht hat jemand ein Lösung für mich.

Udo

Udo
Zuletzt geändert von Udo am So 17.Jun, 2007 13:19, insgesamt 2-mal geändert.
Antworten