• 本站招聘各个版块版主共同发展,有意可私聊站长
资源图标

Browser Detection 2.3.1

没有下载权限

庆祝国庆中秋本站暂时关闭邀请码注册 https://t.me/tearcc

A light-weight shim around Mobile_detect for XenForo 2



Usage (in templates)

The add-on injects the global variable $xf.mobileDetect, check that the variable is set before calling any methods to prevent errors during upgrades or if the add-on is disabled.







CSS:



<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>






Code:



<xf:if is="$xf.mobileDetect && $xf.mobileDetect.is('Chrome')">
Is Chrome
<xf:else />
Not Chrome
</xf:if>



Usage (in php)





PHP:



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



XF2.1 Page caching

The integration mobile detection with XF2.1+ full-page caching, add to the config.php this;





PHP:



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



Contributing features or bug fixes

Please create a Github Pull request via the "More information." link.



Contributions

If you appreciate this add-on, please consider a contribution via PayPal. Details will be provide via private conversation.

Please contact me if you wish for different licencing arrangements.



Licence

See MobileDetectLicense.md for Mobile-Detect's licence (MIT licensed)
作者
无名
下载
0
查看
4
首次发布
最后更新

Ratings

0.00 星 0 星

来自无名的更多资源

后退
顶部