Willkommen Gast. Bitte Einloggen oder Registrieren
 
Sprache wählen:
 
  Last Script Version: 20

  ÜbersichtHilfeSuchenEinloggenRegistrieren  
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken
Gekürzte Browserversion in der Übersicht (Gelesen: 11490 mal)
Filou83
Junior Member
**
Offline



Beiträge: 54
Gekürzte Browserversion in der Übersicht
07.10.10 um 14:55:20
 
Hallo zusammen,

inspiriert durch die Diskussion über das korrekte Zählen von Browsern und ihren Versionen habe ich den Code der index.php für mich etwas optimiert, so dass ich in der Top12-Übersicht nur noch die größeren Versionen angezeigt bekomme (nur noch eine Nachkommastelle). Das Resultat schaut wie folgt aus, wenn "Detaillierte Browser-Versionen anzeigen?" im Admin Center aktiviert ist:

...

Angepasst habe ich die index.php ab Zeile 389:

Code:
//------------------------------------------------------------------------------
// check if details of every browser should be displayed
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;
 }
// edited by Filou83, 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 ( substr ( $key , 0 , strrpos ( $key , " " ) ) ) ] = $browser_simple [ trim ( substr ( $key , 0 , strrpos ( $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 ); 



Klicke ich auf die Details, werden weiterhin alle genauen Versionen der verwendeten Browser angezeigt.

Wenn "Detaillierte Browser-Versionen anzeigen?" deaktiviert ist, werden - wie bisher auch - nur die Browserbezeichnungen angezeigt.

Vielleicht hilft's ja jemandem Durchgedreht

Grüße,
Benny
Zum Seitenanfang
 

MB-Wallpaper.de : http://www.mb-wallpaper.de
Homepage  
IP gespeichert
 
hr3
Global Moderator
*****
Offline


Es gibt nichts Gutes/
außer: Man tut es. E.Kästner

Beiträge: 1126
Germany
Geschlecht: male
Re: Gekürzte Browserversion in der Übersicht
Antwort #1 - 07.10.10 um 15:03:59
 
Freut mich, dass du Spaß daran gefunden hast, selber aktiv etwas anzugehen und auch andere daran teilhaben zu lassen. Weiter so.
Zum Seitenanfang
 
 
IP gespeichert
 
Filou83
Junior Member
**
Offline



Beiträge: 54
Re: Gekürzte Browserversion in der Übersicht
Antwort #2 - 08.10.10 um 12:23:33
 
Danke für Dein Lob Smiley und ich geb mir Mühe, wird aber sicherlich schwierig, da ich sonst sehr zufrieden mit dem Tool bin und ich auch kein wirklich begnadeter Programmierer bin hä?

EDIT: Kleine Korrektur des obigen Scripts:


Code:
//------------------------------------------------------------------------------
// check if details of every browser should be displayed
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;
 }
// edited by Filou83, 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 );
 


Andernfalls schneidet er beispielsweise bei "Safari 533" einfach die komplette Version ab...

btw. vor allem Google und Apple treiben schon ein übles Spiel mit dem User-Agent String, dazu empfehle ich diesen Blog-Eintrag. Zwinkernd
Zum Seitenanfang
« Zuletzt geändert: 08.10.10 um 17:28:59 von Filou83 »  

MB-Wallpaper.de : http://www.mb-wallpaper.de
Homepage  
IP gespeichert
 
Hagen-Roderich
YaBB Newbies
*
Offline



Beiträge: 46
Re: Gekürzte Browserversion in der Übersicht
Antwort #3 - 10.10.10 um 18:00:10
 
Danke für den Code.
Zum Seitenanfang
 

...
Homepage  
IP gespeichert
 
Holger
Administrator
*****
Offline



Beiträge: 2298
Germany NRW
Geschlecht: male
Re: Gekürzte Browserversion in der Übersicht
Antwort #4 - 31.10.10 um 22:42:02
 
Wir haben für das nächste Update die Einstellung im Admin Center erweitert und den Vorschlag von Benny fest aufgenommen.
Danke!

Holger
Zum Seitenanfang
 

... ... ...
Homepage  
IP gespeichert
 
Filou83
Junior Member
**
Offline



Beiträge: 54
Re: Gekürzte Browserversion in der Übersicht
Antwort #5 - 04.11.10 um 18:33:39
 
Hallo Holger, gern geschehen und freut mich sehr, dass ich helfen konnte! Smiley

Viele Grüße,
Benny
Zum Seitenanfang
 

MB-Wallpaper.de : http://www.mb-wallpaper.de
Homepage  
IP gespeichert
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken