Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как указать отдельный шаблон для планшетов?

Как указать отдельный шаблон для планшетов?


     30.07.2016    Все вопросы » Хаки    1392

вопрос
Здравствуйте, возможно ли указать отдельный шаблон только для планшетов? Спасибо!

Ответа пока нет


1 комментарий

russhe
Юзер

russhe - 30 июля 2016 16:09 -

engine\init.php
$tpl->dir = ROOT_DIR . '/templates/' . totranslit($config['skin'], false, false);


Заменить на
require_once ROOT_DIR . '/engine/classes/mobiledetect.class.php';

$desktop = true;
$smartphone = false;
$tablet = false;

$mobile_detect = new Mobile_Detect;

if ( $mobile_detect->isMobile() ) {
$desktop = false;
$smartphone = true;
$tablet = false;
}

if ( $mobile_detect->isTablet() ) {
$desktop = false;
$smartphone = false;
$tablet = true;
}
if ( $smartphone == false ) {
$config['skin'] = 'имя шаблона для смартфона';
} else if ( $tablet == false ) {
$config['skin'] = 'имя шаблона для планшета';
}

$tpl->dir = ROOT_DIR . '/templates/' . totranslit($config['skin'], false, false);


Пробовал вот так, но не получается.

Нужно включить мобильный шаблон для планшетов но что бы остались работать теги [tablet] текст [/tablet] и [smartphone] текст [/smartphone]

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх