2017-11-01 3 views
0

ich diese Funktion es ist bereits für jede Seitewie Smarty Anzeige PHP-Funktion Rückkehr

function ismobile(){ 
$detect = new Mobile_Detect; 
if($detect->isiOS()){ 
return'ios'; 
}elseif($detect->isAndroidOS()){ 
return'android'; 
} } 

Ich versuche zu bekommen mobile Systeme in Smarty tpl-Datei mit diesem Code

{$ismobile} 
ist in PHP-Datei habe machen

Aber es ist nicht System wie ios angezeigt werden, wenn ich iphone bin mit oder android

+0

Holen Sie den Rückgabewert der Funktion in Ihrem _controller_ und weisen Sie ihn einer Template-Variablen zu. – marekful

Antwort

0

Sie können es mit js

$(document).ready(function() { 
    if(navigator.userAgent.match(/Android/i)){ 
     //its android 
    } 
    if(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)){ 
     //its iOS 
    } 
}); 
+0

ich brauche es mit php, danke –