Доброго времени!
Есть адаптивный шаб.
Хочу ускорить загрузку на мобильных устройствах путем запрета загрузки определенных модулей (header, рекламный блок с тяжелыми картинками — 300 + кб ), а также не адаптированных статей с огромным кол-вом картинок и тизерок не по размеру.
Как это безобразие реализовать?
Желательно чтобы это можно было сделать внедрением кода в сам модуль или статью...
Буду признателен за подсказку!
Запрет отображения модуля для мобильных
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
8 апреля 2015 в 19:17
#2
8 апреля 2015 в 22:36
Самому не приходилось, но я бы начал хотя бы с этого: tech.yandex.ru/detector/doc/dg/concepts/detector-response-docpage/
Определилось мобильное устройство — не грузим модуль.
Определилось мобильное устройство — не грузим модуль.
#3
8 апреля 2015 в 23:33
Есть такой интересный файлик Mobile_Detect.php и сайт mobiledetect.net/
Сегодня в 13:24
#4
9 апреля 2015 в 05:49
Слеудя этому примеру, можно сделать как Вы хотите.
Если в template.php есть строка
в css
то вставляя в нужное место класс можно отключать модули, статьи и т.д. при просмотре сайта на мобильных устройствах.
Если в template.php есть строка
<meta name="viewport" content="width=device-width, initial-scale=1">
@media screen and (max-width:479px) { .mobileNoDisplay{ display:none; } }
class="mobileNoDisplay"
Добавляете класс в css типа @media (max-width: 320px){
.hide {
display: none;
}
}
И потом добавляете этот класс к вашим виджетам )
Ну размеры задайте какие хотите )
.hide {
display: none;
}
}
И потом добавляете этот класс к вашим виджетам )
Ну размеры задайте какие хотите )
#6
10 апреля 2015 в 11:32
Всем огромное спасибо, разобрался все-таки!