А как лучше определить с какого устройства зашел посетитель? Проверять на стороне клиента или сервера?
Я хотел делать проверку на php, что то вроде:
function detect_mob() {
$ref = $_SERVER['HTTP_USER_AGENT'];
if(preg_match(/...условия проверки.../,substr($ref,0,4))) {return true;}
else {return false;}
$smarty->register_function("detect_mob", "detect_mob");
}
detect_mob();
и в шаблоне:
{if detect_mob()}{else}{include file="js.tpl.html"}{/if}
Задача убрать не нужный js, если зашли не с десктопа. Пример рабочий, хотя не знаю на сколько это правильно.
Может есть еще варианты?