Browser Detection

Browser Detection 2.4.0

No permission to download
XF Compatibility
  1. 2.3.x
  2. 2.2.x
Short Description
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!
A light-weight shim around Mobile_detect for XenForo 2 Usage (in templates) The add-on injects the global variable $mobileDetect, check that the variable is set before calling any methods to prevent errors during upgrades or if the add-on is disabled.
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>
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)
  • Like
Reactions: ADYADY
Author
newimage
Views
1,141
Extension type
zip
File size
43.2 KB
First release
Last update
Ratings 0.00 star(s) 0 ratings
Link was Broken? Send message to the Website Team and we will assist you quickly!
Support Developer If you are satisfied with the test or your project has earned you money, Click the More Information button to support the developer by purchasing.

Latest updates

  1. 2.4.0 - change log
    Restore XF2.1 support Update Mobile Detect from v3.74.3 => v4.8.06. Note; this...
  2. 2.3.1 - changelog
    XF2.3 support php 8.4 compatibility Update MobileDetect library to 3.74.3
  3. 2.3.0 - changelog
    This add-on is now available on atelieraphelion.com Require XenForo 2.2+ Require php 7.2+...

More resources from newimage

SalePro - Inventory Management System with POS, HRM, Accounting N
a laravel(php) based stock/inventory management system that allows you to manage your inventory etc
WHMCS nulled callback removed N
NEW VERSION FOR HOST MANAGER
Wa Gateway | Multi device BETA / WhatsApp Gateway M Pedia N
a new build source code and is not an update from the previous mpwa gateway

Similar resources

[FF] Page Criteria for Xon Browser Detection A
dd a new set of criterion to the Page criteria
[AndyB] Attachment browser A
Allows viewing members attachments.
[AndyB] Image browser A
Allows viewing latest image attachments.
Top