Addon for Xenforo 2.x.x Browser Detection [2.3.1]

Resource icon
Short Description:
Лёгкий обёртка вокруг Mobile_detect для XenForo 2, которая позволяет определять параметры устройства
1
57

Описание Browser Detection:​

Лёгкий обёртка вокруг Mobile_detect для XenForo 2, которая позволяет определять параметры устройства.

Использование в шаблонах:​

Аддон добавляет глобальную переменную $xf.mobileDetect. Перед вызовом методов убедитесь, что переменная задана, чтобы избежать ошибок при обновлениях или отключении аддона.
HTML:
<xf:if is="$xf.mobileDetect && $xf.mobileDetect.isMobile()">
    Is Mobile
<xf:else />
    Not Mobile
</xf:if>
HTML:
<xf:if is="$xf.mobileDetect && $xf.mobileDetect.is('Firefox')">
    Is Firefox
<xf:else />
    Not Firefox
</xf:if>
HTML:
<xf:if is="$xf.mobileDetect && $xf.mobileDetect.is('Chrome')">
    Is Chrome
<xf:else />
    Not Chrome
</xf:if>

Использование в PHP:​

PHP:
$mobileDetect = \SV\BrowserDetection\Listener::getMobileDetection();
$isMobile = $mobileDetect && $mobileDetect->isMobile() ? "_m1" : "_m0";

Кэширование страниц в XF 2.1:​

Для интеграции определения мобильных устройств с полной системой кэширования страниц XF 2.1+ добавьте в файл config.php следующее:

PHP:
$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
    $pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
        return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
    });
};

Author

bobobo

More resources from bobobo

CutieDrops
CutieDrops
Взять с мобов дроп с помощью ножниц, не убивая их, а превращая взрослых мобов в малышей.
AxAuctions | All-In-One Auction Plugin
AxAuctions | All-In-One Auction Plugin
Многофункциональный плагин аукционного дома с полной поддержкой мультисервера и многое другое
WeaponMechanicsPlus
WeaponMechanicsPlus
Навесное оборудование для оружия и доспехов
WeaponMechanicsCosmetics
WeaponMechanicsCosmetics
Визуальные/звуковые эффекты для вашего оружия/гранат/взрывов от WeaponMechanics
UltimateRewards
UltimateRewards
Неограниченные вознаграждения с множеством типов и полностью настраиваемыми GUI-интерфейсами.
Crucible or MythicCrucible DEV BUILDS
Crucible or MythicCrucible DEV BUILDS
Девверсия плагина MythicCrucible (или Crucible)
Model Engine Premium 4.x
Model Engine Premium 4.x
Создание и управление модоподобными моделями сущностей без каких-либо модов.
Constructor
Constructor
Позвольте NPC строить ваши схемы и структуры блок за блоком с Citizens
RedisChat
RedisChat
Drag & drop! Формат Minimessage, Hex цвета, письма, Emojis, анонсы и многое другое
ePowerBlocks
ePowerBlocks
Entertain your Players by most powerful plugin PowerBlocks - Rewards, NPC support, and more!
Better Farming
Better Farming
Автоматизированные фермы, Автоматическая посадка культур и деревьев, Автоматическая уборка культур.
AdvancedPets
AdvancedPets
15+ захватывающих питомцев - Пользовательские 3D питомцы - Повышение уровня - 60+ способностей - Ски
Categories
TopBottom