- Совместимость с XF
- 2.3.x
- 2.2.x
- Краткое описание
- SV BrowserDetection - Lightweight mobile detection add-on for XenForo 2, seamlessly integrates with full-page caching and supports Firefox, Chrome checks in templates & PHP. Enhance your XF site today!
Легкий шейм околоMobile_detectдля XenForo 2Использование (в шаблонах)Добавка инInjector глобальной переменной $mobileDetect, проверьте, что переменная установлена перед вызовом любых методов для предотвращения ошибок во время обновления или при отключении плагина.
Использование (в PHP)
XF2.1 Скининг кэшированияИнтеграция мобильного дозинга с полной кешированностью на страницу в XF 2.1+, добавьте это в config.php;
Приносящие функции или исправления баговСоздайте запрос наpullvia ссылку "Дополнительная информация".ПриносящиеЕсли вы оцените эту дополнение, пожалуйста, укажите в качестве донатов через PayPal. Подробности будут предоставлены в приватной беседе. Пожалуйста, свяжитесь со мной, если вам нужны другие условия лицензирования.ЛицензияПросмотрите MobileDetectLicense.md для лицензии Mobile-Detect (лицензия MIT)
PHP:
<xf:if is="$mobileDetect && $mobileDetect.isMobile()"> Is Mobile <xf:else /> Not Mobile </xf:if>
PHP:
<xf:if is="$mobileDetect && $mobileDetect.is('Firefox')">
Is Firefox
<xf:else />
Not Firefox
</xf:if>
PHP:
<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";
PHP:
$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
$pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
});
};