PHP-Web-Stat Support Forum
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl
Board (Deutsch) >> Vorschläge & Codeschnipsel >> Gekürzte Browserversion auch in der Detailansicht
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1436562716

Beitrag begonnen von Filou83 am 10.07.15 um 23:11:56

Titel: Gekürzte Browserversion auch in der Detailansicht
Beitrag von Filou83 am 10.07.15 um 23:11:56
Da die Anzahl verschiedener Browser weiterhin stark zunimmt, wollte ich für mich die gekürzte Browserversion auch in der Detailansicht haben, sofern in den Einstellungen aktiviert.

Ich habe dafür die detail_view.php angepasst und folgenden Teil:

Code (php):
if ( $detail_logfile == "pattern_browser.dta" )
{
  if ( count ( $browser ) != 0 )
   {
    $max_value = array_sum ( $browser );
    arsort ( $browser );
    display ( "<div class=\"stat_user\">".$lang_browser[1]."</div>" , $lang_browser[2] , $lang_module[1] , $lang_module[2] , $browser , "100%" , count( $browser ) , $lang_module[3] , $delete_year , $max_value , "y" , 0 , 1 , 0 , 0 );
   }
  include ( "func/html_footer.php" );
  exit;
}

durch diesen Teil ersetzt:

Code (php):
if ( $detail_logfile == "pattern_browser.dta" )
{
  if ( count ( $browser ) != 0 )
   {         
     if ( ( $show_detailed_browser == 0 ) && ( $browser ) )
      {
       foreach ( $browser as $key => $value )
        {
           $browser_simple [ trim ( substr ( $key , 0 , strrpos ( $key , " " ) ) ) ] = $browser_simple [ trim ( substr ( $key , 0 , strrpos ( $key , " " ) ) ) ] + $value;
        }
       $browser = $browser_simple;
      }
     // consolidates browser version to one minor version
     if ( ( $show_detailed_browser == 1 ) && ( $browser ) )
      {
       foreach ( $browser as $key => $value )
        {
           if ( ( strpos ( $key , "." ) ) === false )
            {
            $browser_simple [ trim ( $key ) ] = $browser_simple [ trim ( $key ) ] + $value;
            }
           else
            {
            $browser_simple [ trim ( substr ( $key , 0 , strpos ( $key , "." ) + 2 ) ) ] = $browser_simple [ trim ( substr ( $key , 0 , strpos ( $key , "." ) + 2 ) ) ] + $value;
            }
        }
       $browser = $browser_simple;
      }
     unset ( $browser_simple );   
    $max_value = array_sum ( $browser );
    arsort ( $browser );
    display ( "<div class=\"stat_user\">".$lang_browser[1]."</div>" , $lang_browser[2] , $lang_module[1] , $lang_module[2] , $browser , "100%" , count( $browser ) , $lang_module[3] , $delete_year , $max_value , "y" , 0 , 1 , 0 , 0 );
   }
  include ( "func/html_footer.php" );
  exit;
}


Und das sind bei mir noch immer 276 verschiedene Browser :o aber immerhin keine 935 Einträge mehr ;)

Viele Grüße,
Benny

Titel: Re: Gekürzte Browserversion auch in der Detailansicht
Beitrag von Moertel am 23.10.15 um 15:46:22
Hallo
eigendlich interessiert mich nur welcher Browser es gewesen ist.
Ob es z.B. FF 38, 39, oder 40 etc. ist mir egal.
Gibt es eine Möglichkeit sich das anzeigen zu lassen ?

Hartmut

Titel: Re: Gekürzte Browserversion auch in der Detailansicht
Beitrag von michaelsam am 23.10.15 um 20:15:30
hallo mörtel!

ist ein setting in der admin view,
ganz leicht zu finden

sg
michael

Titel: Re: Gekürzte Browserversion auch in der Detailansicht
Beitrag von Holger am 24.10.15 um 08:55:11
Angelehnt an der Einstellung im Admin Center, sollte auch die Detail-Ansicht behandelt werden. Dies wird im nächsten Update implementiert sein.

Vielen Dank @ Filou83.

*

PHP-Web-Stat Support Forum » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2012. Alle Rechte vorbehalten.