selemet, ты там включи в .htaccess
display_errors 1
error_reporting -1
# Koenig (24.02.2014 / 12:06)
еще автодетект сделать и пару мелочей, вроде как этим вопросом Веном занялся
Сам класс
Mobile Detect,
определение думаю
так (+/-)
/*
-----------------------------------------------------------------
Определение мобильного браузера
-----------------------------------------------------------------
*/
private function mobile_detect()
{
if (!class_exists('Mobile_Detect'))
return 0;
$detect = new Mobile_Detect;
$isMobile = $detect->isMobile();
$isTablet = $detect->isTablet();
$layout = array(0, 1, 2);
if (isset($_REQUEST['type']))
$type = intval($_REQUEST['type']);
else {
if (empty($_SESSION['is_mobile']))
$type = ($isMobile ? ($isTablet ? 1 : 0) : 2);
else
$type = $_SESSION['is_mobile'];
}
if (!in_array($type, $layout))
$type = 0;
$_SESSION['is_mobile'] = $type;
return $type;
}
Это код с того мода что я писал чтоб выложить.
Koenig другого варианта на три девайса я не вижу....
venom, хороший вариант. То Определение мобилки, что в Джоне, не очень мягко говоря. А это готовый класс, хорошо работающий. Зачем велосипед создавать заново?
Плюс твоя функция и всё огонь.
ValekS, Это не моя функция , а с того же класса...
# venom (24.02.2014 / 19:43)
Сам класс Mobile Detect,
определение думаю
[php]
/*
-----------------------------------------------------------------
Определение мобильного брауз
Но здесь к первому типу девайсов включены все мобилы хоть смарт хоть ява и др а к второму все таблетки а третий компы. Хотелось чтобы смартфоны входили в группу таблеток.
# fanat21 (24.02.2014 / 21:20)
Хотелось чтобы смартфоны входили в группу таблеток.
Это все к разрабом класса...
venom, Да конечно. Но смотри если поставить новороченную тач диз для смартфонов то пользователи архи телефонов будут смущаться. а если на наоборот то смартфоншики будут недовольны.
если так $isMobile = $detect -> isJavaOS();
тоесть к мобильникам отнести только то что на ява, а смарты и планшеты к таблетам