Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как сменить шаблон на мобильных устройствах?


kuripka2222

Recommended Posts

Здравствуйте, форумчане. В связи с полным редизайном мобильной версии сайта, переделкой почти всего, что только можно, требуется автоматический переход с основного шаблона на мобильный. Я нашел в интернете вариант с использованием Mobile_Detect.php, но почему то сайта падает на мобильных устройствах

 

в файле system/startup.php  добавить 
require_once(DIR_SYSTEM . 'library/Mobile_Detect.php');
    $detect = new Mobile_Detect(); 
    define('isMobile', $detect->isMobile(), false);//Это используем
    define('isTablet', $detect->isTablet(), false); //Это используем

а в индексном файле добавить 

//Mobile
if(isMobile && !isTablet && $_COOKIE['ver'] !== 'full'){
     $this->config->set('config_template', 'default_mobile');
}elseif(isMobile && !isTablet && $_COOKIE['ver'] == 'full'){
     $this->config->set('config_template', 'default');
}

Может такая конструкция не работает на 3 версии опенкарта? 

Надіслати
Поділитися на інших сайтах


2 часа назад, kuripka2222 сказал:

Здравствуйте, форумчане. В связи с полным редизайном мобильной версии сайта, переделкой почти всего, что только можно, требуется автоматический переход с основного шаблона на мобильный. Я нашел в интернете вариант с использованием Mobile_Detect.php, но почему то сайта падает на мобильных устройствах

 

в файле system/startup.php  добавить 
require_once(DIR_SYSTEM . 'library/Mobile_Detect.php');
    $detect = new Mobile_Detect(); 
    define('isMobile', $detect->isMobile(), false);//Это используем
    define('isTablet', $detect->isTablet(), false); //Это используем

а в индексном файле добавить 

//Mobile
if(isMobile && !isTablet && $_COOKIE['ver'] !== 'full'){
     $this->config->set('config_template', 'default_mobile');
}elseif(isMobile && !isTablet && $_COOKIE['ver'] == 'full'){
     $this->config->set('config_template', 'default');
}

Может такая конструкция не работает на 3 версии опенкарта? 

а может надо включить отображение ошибок и увидеть в чем проблема?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.