- XF-Kompatibilität
- 2.3.x
- 2.2.x
- Kurzbeschreibung
- 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!
Ein legerer Schmierbrett von etwaMobile_detectfür XenForo 2Verwendung in TemplatesDas Add-On injiziert die globale Variable $mobileDetect. Stelle sicher, dass diese Variable gesetzt ist, bevor Sie Methoden aufrufen, um Fehler während der Upgradeprozesse oder wenn das Add-On deaktiviert ist zu vermeiden.
Verwendung (in php)
XF2.1 SeitenkachelungIntegration von Mobildetecion mit XF2.1+ voller-Seiten-Caching hinzufügen Sie dies in die config.php;
Zusätzliche Funktionen oder FehlerbehebungenBitte erstelle einen GitHub Pull Request über die Option "Weitere Informationen".BeiträgeWenn Sie dieses Add-On schätzen, bitten wir um eine Spende über PayPal. Die Details werden per Privatgespräch bereitgestellt. Bitte kontaktieren Sie mich, wenn Sie andere Lizenzvereinbarungen wünschen.LizenzSehe ich bei MobileDetect-License.md das Lizenzdatum für Mobile-Detect (MIT-Lizenziert).
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);
});
};