Вы не вошли.
Страницы 1
Может кто то подсказать как в одном месте при заходе с мобильных устройств показывать один рекламный блок (допустим ads1), а при заходе не с мобильных устройств другой блок (ads2)
?
может как то твигом это можно сделать?
Вне форума
Стили
при одном разрешении показываем один блок,при другом разрешении другой блок
Отредактировано irbees2008 (2016-01-05 15:37:57)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Использовать:
{% if(system_flags.check_pda) %}Блок для мобильных устройств{% else %}Блок для PC{% endif %}Вне форума
Если нужно большая точность и больше фич, то можно заюзать TWIG Extension.
По установке:
Скопировать в /engine/includes/classes/Twig/Extension
Использовать:
{% extends is_mobile() ? "layout_mobile.html.twig" : "layout.html.twig" %}
{% if is_mobile() %} ... {% endif %}
{% if is_tablet() %} ... {% endif %}
{% if is_mobile() and is_samsung() %} ... {% endif %}
{{ get_available_devices()|join("<br />")|raw }}Вне форума
infinity237, это для разных устройств?
Конкретно в этом решении используется библиотека:
https://github.com/serbanghita/Mobile-Detect
Она точнее определяет устройства. Определяет отдельно мобильные - is_mobile() и планшеты - is_tablet(). Также отдельно можно определять устройства по вендорам и по браузерам (подробнее вызов get_available_devices() )
Вне форума
Если нужно большая точность и больше фич, то можно заюзать TWIG Extension.
По установке:
Скопировать в /engine/includes/classes/Twig/ExtensionИспользовать:
{% extends is_mobile() ? "layout_mobile.html.twig" : "layout.html.twig" %} {% if is_mobile() %} ... {% endif %} {% if is_tablet() %} ... {% endif %} {% if is_mobile() and is_samsung() %} ... {% endif %} {{ get_available_devices()|join("<br />")|raw }}
Выдает "The function "is_mobile" does not exist in ..."
проверял на GIT 20150123 и GIT [20150104+]
Вне форума
В /engine/core.php найти:
$twig->addExtension(new Twig_Extension_StringLoader());Ниже добавить:
$twig->addExtension(new Twig_Extension_MobileDetect());Вне форума
Использовать:
{% if(system_flags.check_pda) %}Блок для мобильных устройств{% else %}Блок для PC{% endif %}
Подскажи пожалуйста. В последней версии этот плагин работает?
Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
infinity237 пишет:Использовать:
{% if(system_flags.check_pda) %}Блок для мобильных устройств{% else %}Блок для PC{% endif %}Подскажи пожалуйста. В последней версии этот плагин работает?
Да. Работает.
Вне форума
Страницы 1
[ Сгенерировано за 0.014 сек, 7 запросов выполнено - Использовано памяти: 549.03 Кбайт (Пик: 570.03 Кбайт) ]