Иконка ресурса

Плагины - Модули Browser Detection 2.0.0 - Обнаружение браузера 2.0.0

Нет прав для скачивания
Легкий вес прокладка вокруг Mobile_detect для XenForo 2

Использования (в шаблонах)

Надстройка на впрыскивает глобальную переменную $mobileDetect,проверку , что переменный устанавливаются перед вызовом каких - либо методов , чтобы избежать ошибок при обновлении или если надстройка отключена.

Код:
<xf:if is="$mobileDetect && $mobileDetect.isMobile()">
    Is Mobile
<xf:else />
    Not Mobile
</xf:if>
Код:
       <xf:if is="$mobileDetect && $mobileDetect.is('Firefox')">
Is Firefox
<xf:else />
Not Firefox
</xf:if>
Код:
       <xf:if is="$mobileDetect && $mobileDetect.is('Chrome')">
Is Chrome
<xf:else />
Not Chrome
</xf:if>
Использование (в php)
Код:
$mobileDetect = \SV\BrowserDetection\Listener::getMobileDetection();
$isMobile = $mobileDetect && $mobileDetect->isMobile() ? "_m1" : "_m0";
Кэширование страниц XF2.1

Мобильное обнаружение интеграции с XF2.1 + полностраничное кэширование добавьте в config.php это;


Код:
$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
    $pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
        return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
    });
};
Автор
ADMIN
Скачиваний
0
Просмотры
21
Первый выпуск
Обновление
Рейтинг
0.00 звезд Оценок: 0

Поделиться этим ресурсом

Верх