sol_los
Мой дом здесь!
- Регистрация
 - 17 Окт 2011
 
- Сообщения
 - 424
 
- Реакции
 - 279
 
- Автор темы
 - #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);
	Собссно Для просмотра ссылки Войди