Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Как указать отдельный шаблон для планшетов?

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


     30.07.2016    Хаки    474

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

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


Комментарии пользователей (1)

russhe
5 | 1

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]

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

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