• GPT AI

    Unlock free AI technologies like GPT-4 mini, Gemini, and FusionBrain for effective work and customer interaction.

    Go to the bot
    MinePluginCheck

    Our algorithms check Minecraft plugins for hacks. Protect your server with our Telegram bot today!

    Go to the bot
  • A coupon for a premium upgrade just for you with a 22% discount.
    Coupon: BM_TOPBuy a group

Addon for Xenforo 2.x.x Browser Detection для xenforo [2.2.0]

Resource icon
Short Description:
Browser Detection для xenforo
7
745
  • Like 0
Reactions:4 users
For versions
  1. 2.0
  2. 2.1
  3. 2.2
Облегченная версия Mobile_detect для Xenforo2

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

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

Использование (в php)​

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

XF2.1 Кэширование страниц​

Интеграция мобильного обнаружения с XF2.1 + полностраничное кэширование, добавьте в config.php:
Code:
$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
    $pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
        return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
    });
};

Author

Black_Dragon

More resources from Black_Dragon

[tl] Image Optimizer for XF 2.0
[tl] Image Optimizer for XF 2.0
Оптимизация картинок в xenforo
[tl] Thread owner (starter) permissions
[tl] Thread owner (starter) permissions
Предоставляет авторам тем (стартерам) дополнительные права для управления своими темами
[tl] Link Confirmation
[tl] Link Confirmation
Добавляет прокладку подтверждение перед открытием внешних ссылок в Xenforo
[tl] Profile Vanity URL
[tl] Profile Vanity URL
Позволяет пользователям настраивать уникальные и запоминающиеся ссылки на свои профили
Schedule Content for XF 2.x
Позволяет пользователям планировать создание тем и постов. (отложка)
[tl] The Following Alerts
[tl] The Following Alerts
Инструмент для уведомлений, который обеспечивает пользователей актуальной информацией
[tl] Widget Threads Enhancement
[tl] Widget Threads Enhancement
Создан, чтобы улучшить отображение тем на вашем форуме
[XFA] Thread Tabs - XF2
[XFA] Thread Tabs - XF2
Удобный и гибкий инструмент для добавления дополнительных вкладок в темы
[tl] Automatically move threads
Дополнение «Автоматическое перемещение тем» для Xenforo
Archive Threads - allow users to archive (move) their threads to a specified forum
Archive Threads - allow users to archive (move) their threads to a specified forum
разрешить пользователям архивировать (перемещать) свои темы в указанный форум
[XenGenTr] XFRM Extras system
[XenGenTr] XFRM Extras system
Продвинутые настройки и функции для XFRM
Sticky Thread Order
Упорядочивать/переупорядочивать все прикрепленные темы.
Categories
TopBottom