Dreamweaver
Bonjour,
Ma question concerne la finalisation d'un site internet, je voudrais creer deux site une version web et une version smartphone, ma question est simple comment faire pour que lorsque l'on regarde le site sur un smartphone il nous demande si l'on veux regarder la version web ou la version smrtphone.
Merci d'avance
Dreamwaever Cs5 , Win 7
Ma question concerne la finalisation d'un site internet, je voudrais creer deux site une version web et une version smartphone, ma question est simple comment faire pour que lorsque l'on regarde le site sur un smartphone il nous demande si l'on veux regarder la version web ou la version smrtphone.
Merci d'avance
Dreamwaever Cs5 , Win 7
3 réponses
-
Un script en PHP suffit amplement.
Celui-ci vérifiera le User Agent du navigateur et pourra savoir s'il s'agit d'un smartphone ou d'un ordinateur.
La redirection se fait en fonction du résultat.
Je t'ai mis plusieurs conditions afin que tu puisse garder celle qui te plait :<?php $useragent = $_SERVER["HTTP_USER_AGENT"]; if (preg_match("(DoCoMo/1.0|DoCoMo/2.0|portalmmm/1.0|portalmmm/2.0|ACER|Alcatel|AnnyWay|AUDIOVOX|BlackBerry|CDM|Ericsson|LG\b|LGE|Motorola|MOT-|NEC|Nokia|Panasonic|QCI|SAGEM|SAMSUNG|SEC-|Sanyo|Sendo|SHARP|SIE-|SonyEricsson|Telit|Telit_Mobile_Terminals|TSM)",$useragent)){ header("location:LIENVERSIONSMARTPHONE"); exit(); } else if (preg_match("(PluckerPalm|RegKing|EPOC|PalmOS|KDDI|EZOS|Zaurus C750|SPV C500|hspr-H102|UPG1|Wapagsim|J-PHONEKGT/|UP.Link|Symbian)",$useragent)){ header("location:LIENVERSIONSMARTPHONE"); exit(); } else if (preg_match("(240x320|160x160|176x220|320x320|480x640)",$useragent)){ header("location:LIENVERSIONSMARTPHONE"); exit(); } else if (preg_match("(AvantGo 3.2|EudoraWeb 2.1|UP.Browser|Plucker|PalmSource|NetFront/3.0|Xiino/1.0.9E|Elaine/3.0|Pixo-Browser)",$useragent)){ header("location:LIENVERSIONSMARTPHONE"); exit(); } else { header("location:LIENORDINATEUR"); exit(); } ?> -
Merci de ta reponse mk
-
Pas de soucis.
Marque juste ce post comme étant résolu.