sol_los
Мой дом здесь!
- Регистрация
- 17 Окт 2011
- Сообщения
- 424
- Реакции
- 278
- Автор темы
- #1
Есть такая замечательная штука - Для просмотра ссылки Войди или Зарегистрируйся
Лично для меня, очень удобна в плане верстки шаблонов для разных устройств, поскольку для мобильных необходимо практически убирать дизайн - фоны страниц, баннеры - css это всего лишь скрывает, но вес страницы остается прежним - что плохо как для всяких гуглспидов, так и для довольно дохлых мобильных устройств, на которых сайт начинает дергаться.
Да да, знаю, вы скажете - можно же всю подгрузку сделать на js, но это опять же - будет жрать проц пользователя, да еще и js кода писать дохрена придется.
А так все на уровне шаблона решается, нужен таб в мобильной версии - пожалуйста, нужен таб только в десктопной - будьте любезны. Картинки до нужного размера ресайзатся до загрузки страницы, что опять же позволяет сжимать траффик и увеличить скорость загрузки страницы.
В общем, кому интересно - попробует
Скачиваем с гитхаба файл Mobile_Detect.php - кладем его в опенкарт/system/library
Устанавливаем приаттаченый ocmod и теперь в шаблоне в любом месте используем проверки
Собссно Для просмотра ссылки Войдиили Зарегистрируйся
Лично для меня, очень удобна в плане верстки шаблонов для разных устройств, поскольку для мобильных необходимо практически убирать дизайн - фоны страниц, баннеры - css это всего лишь скрывает, но вес страницы остается прежним - что плохо как для всяких гуглспидов, так и для довольно дохлых мобильных устройств, на которых сайт начинает дергаться.
Да да, знаю, вы скажете - можно же всю подгрузку сделать на js, но это опять же - будет жрать проц пользователя, да еще и js кода писать дохрена придется.
А так все на уровне шаблона решается, нужен таб в мобильной версии - пожалуйста, нужен таб только в десктопной - будьте любезны. Картинки до нужного размера ресайзатся до загрузки страницы, что опять же позволяет сжимать траффик и увеличить скорость загрузки страницы.
В общем, кому интересно - попробует
Скачиваем с гитхаба файл Mobile_Detect.php - кладем его в опенкарт/system/library
Устанавливаем приаттаченый ocmod и теперь в шаблоне в любом месте используем проверки
PHP:
<?php
// Basic detection.
$detect->isMobile();
$detect->isTablet();
// Magic methods.
$detect->isIphone();
$detect->isSamsung();
// [...]
// Alternative to magic methods.
$detect->is('iphone');
// Find the version of component.
$detect->version('Android');
// Additional match method.
$detect->match('regex.*here');
// Browser grade method.
$detect->mobileGrade();
// Batch methods.
$detect->setUserAgent($userAgent);
$detect->setHttpHeaders($httpHeaders);
Собссно Для просмотра ссылки Войди