- XF-Kompatibilität
- 2.3.x
- 2.2.x
- Kurzbeschreibung
- Ein leichten Schalldichter um Mobile_detect für XenForo 2
Ein leergebundelter Schmierfilm um Mobile_detect für XenForo 2 Verwendung (in Templates) Diese Addon-Feature injiziert die globale Variable $mobileDetect, überprüfe, ob die Variable gesetzt ist, bevor du Methoden aufrufst, um Fehler während der Upgradeverarbeitung zu vermeiden oder wenn das Addon deaktiviert ist.
Verwendung (in PHP)
XenForo 2.1 Seiten-Caching Die Integration der Mobil-Detektion mit XF2.1+ vollständigen Seiten-Caching, füge in der config.php folgendes hinzu:
Mitwirkungsfeatures oder Fehlerkorrekturen Bitte erstelle eine GitHub Pull Request über die "Weitere Informationen" Link.
Mitwirkungen Wenn du dieses Add-on schätzt, lass es durch eine Mitwirkung über PayPal begünstigen. Details werden in einer privaten Konversation bereitgestellt. Bitte kontaktiere mich, falls du andere Lizenzungsvereinbarungen beabsichtigst.
Lizenz Siehe MobileDetectLicense.md für die Lizenz von Mobile-Detect (MIT-Lizenz)
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);
});
};
Mitwirkungen Wenn du dieses Add-on schätzt, lass es durch eine Mitwirkung über PayPal begünstigen. Details werden in einer privaten Konversation bereitgestellt. Bitte kontaktiere mich, falls du andere Lizenzungsvereinbarungen beabsichtigst.
Lizenz Siehe MobileDetectLicense.md für die Lizenz von Mobile-Detect (MIT-Lizenz)