Oorspronkelijk geplaatst door
_Martin_
Oorspronkelijk geplaatst door
MabadosS
Praktisch:
Bij gewone browsers/toestellen moet deze pagina ge-include worden: <?php include("slider.php"); ?>
Bij mobiele toestellen/tablet zou het dit moeten worden <?php include("slider_mobile.php"); ?>
Zou iemand mij even kunnen helpen met het opstellen van die code, is het uberhaupt mogelijk.
Dit is prima te doen. Er bestaan kant-en-klare scripts voor waarmee je een grote diversiteit aan mobiele apparaten kunt detecteren, zoals
Mobile Detect.
Op die pagina staat direct een voorbeeldscriptje hoe je dit kunt implementeren. Als ik dat even vertaal naar jouw situatie wordt dat:
[code=php]
// Mobile_Detect includen
require_once 'Mobile_Detect.php';
$mobileDetect = new Mobile_Detect;
$sliderFile = 'slider.php'; // default waarde
if ($mobileDetect->isMobile()) {
// Mobiel apparaat, dus ander bestand nodig
$sliderFile = 'slider_mobile.php';
}
// Het betreffende bestand includen
include $sliderFile;
[/code]
Let erop dat ook tablets als mobiel apparaat worden beschouwd. Als dit niet voor tablets moet gelden, kun je die op deze manier uitsluiten:
[code=php]
// Mobile_Detect includen
require_once 'Mobile_Detect.php';
$mobileDetect = new Mobile_Detect;
$sliderFile = 'slider.php'; // default waarde
if ($mobileDetect->isMobile() and !$mobileDetect->isTablet()) {
// Mobiel apparaat en géén tablet, dus ander bestand nodig
$sliderFile = 'slider_mobile.php';
}
// Het betreffende bestand includen
include $sliderFile;
[/code]
Favorieten/bladwijzers