Это так: виджет будет отображаться только на экранах выбранных устройств, на других он не будет выводиться вообще.это как ?
Никак. Галочки работают только на отображение виджетов, а не на их изменение на мобильных устройствах.Как можно сделать что бы через мобильные устройства шаблон и виджеты изменялись ?
На ПК показывать один виджет с одними настройками, а на мобильном — другой такой же виджет, но с другими настройками.Как можно сделать что бы через мобильные устройства шаблон и виджеты изменялись ?
Может быть создать для компьютеров один виджет, а для мобильных устройств другие, создав им разные классы и прописав в настройках дизайна виджета.Как можно сделать что бы через мобильные устройства шаблон и виджеты изменялись ?
В instantcms это сделать легко. Даже больше, для разных устройствах Вы можете использовать разные шаблоны со своими виджетамиКак можно сделать что бы через мобильные устройства шаблон и виджеты изменялись ?
Вот настройках есть шаблон для мобильных устройств, сделал другую папку но при входе с моб отоброжается Default
Я создал папку с шаблоном. Назвал его mobile. Хочу сделать что бы если пользователь зашел с мобильного устройства его перекидывало бы в mobile.site.com
На хостинге все настроено.
Назвал его mobile.
О том же:
instantcms.ru/blogs/esli-dolgo-muchitsja/perehod-mezhdu-versijami-saita-dlja-razlichnyh-ustroistv.html
<?php if ($ipad || $iphone || $iphone6 || $android || $palmpre || $ipod || $berry || $mobile || $symb || $operam || $htc || $fennec || $winphone || $wp7 || $wp8 === true) { } ?>
Переменная $device_type Данная переменная может содержать три значения: desktop, mobile, tablet. Что будет условно означать устройство, с которого посетитель зашёл на сайт. desktop — пользователи настольных ПК, mobile — пользователи с мобильных устройств, tablet — пользователи с планшетов.
Я так и делаю, в частности — вывожу разные меню для разных устройств.На ПК показывать один виджет с одними настройками, а на мобильном — другой такой же виджет, но с другими настройками.
Но есть сомнения, насколько можно доверять этой переменной в старых браузерах?
И не будет ли надежнее управлять отображением через CSS и медиазапросы размеров экрана?
Учитывая то, каким образом используемый метод определяет устройство, ошибки будут всегда. При этом хочу заметить: лучшего варианта для определения на стороне сервера я лично не знаю. По этой причине, в своё время тоже остановился на Mobile Detect (в системе он появился гораздо позже).Документация:
Ответ выше. Только не стоит впутывать в наши проблемы старенькие версии браузеров.Но есть сомнения, насколько можно доверять этой переменной в старых браузерах?
Точно будет надёжнее.И не будет ли надежнее управлять отображением через CSS и медиазапросы размеров экрана?
Только отдавать в браузер что-то, а потом его где-то прятать, а где-то выводить… Да плюс не нужные скррипты, да плюс не используемые стили, да плюс картинки огромных размеров и весом в пару метров кои придётся ужать до пикселей 300-т… (могу продолжить).
Имхо: самое надёжное уточнить у гостя сайта не ошиблись ли мы. При этом дать возможность в любой момент переключаться между версиями сайта для различных устройств.