Mobile Detect: Mobile Endgeräte erkennen

Mobile Detect ist eine PHP Klasse zum Erkennen von mobilen Endgeräten (inklusive Tablets).

Hier sind einige Code-Beispiele:

isMobile() ) {
 
}
 
// Any tablet device.
if( $detect->isTablet() ){
 
}
 
// Exclude tablets.
if( $detect->isMobile() && !$detect->isTablet() ){
 
}
 
// Check for a specific platform with the help of the magic methods:
if( $detect->isiOS() ){
 
}
 
if( $detect->isAndroidOS() ){
 
}


?>

Anwendung

Seit es Smartphones gibt, sollten Webseitenbetreiber auch diese Endgeräte in ihre Überlegungen mit einbeziehen um Inhalte optimal darzustellen. So ist es zum Beispiel möglich, Telefonnummern so auszuzeichnen, dass sie direkt angeklickt und angewählt werden können. So geht’s…

Telefonnummern für Smartphones klickbar machen

Am einfachsten kann man einzelne Telefonnummern direkt mit HTML klickbar machen. Wichtig: Es ist darauf zu achten, dass die erste 0 der Vorwahl z.B. durch ein +49 in Deutschland (oder jeweils die passende Durchwahl in anderen Ländern) ersetzt werden muss. Nach tel: folgt die Telefonnummer in internationaler Schreibweise, ohne Leerzeichen und sonstige Trennungen.

Der Code des Links sieht dann so aus:

Jetzt anrufen

Bei Erkennung eines mobilen Endgeräts wird automatisch ein modifizierter Inhalt angezeigt.

isMobile() && !$detect->isTablet() ){
  echo 'Jetzt anrufen';
} else {
  echo '02331 / 923 21 29';
}	

Links

http://mobiledetect.net/
https://github.com/serbanghita/Mobile-Detect
Demo