Page 1 sur 1

Site optimisé iPhone : forcer l'affichage classique

Message non luPosté: 30 Mar 2010, 02:07
par Mr_SATAN
Salut !

Je viens de développer une version optimisée iPhone pour mon site et je me pose une petite question :
comment forcer l'affichage de la version classique ?

Ma page index.php détecte l'iPhone et me renvoie sur la version optimisée mais je voudrais proposer un bouton permettant de revenir à la version classique comme c'est le cas avec le site iPhone Gen.

Si quelqu'un avait une astuce ça m'aiderait beaucoup :) Merci d'avance !

Site optimisé iPhone : forcer l'affichage classique

Message non luPosté: 30 Mar 2010, 06:38
par Aerith
Il existe le plugin UA Faker (User Agent Faker), je ne me rappelle plus sur quelle source, mas cela te permet, une fois activé, de faire croire à tous les sites sur lesquels tu vas que tu n'est pas sur Safari mobile mais sur Firefox 3.0 :)

Site optimisé iPhone : forcer l'affichage classique

Message non luPosté: 02 Avr 2010, 12:13
par Silver
J'ai réalisé la version mobile iPhoneGen, donc je suis à ton entière disposition.

Tu peux faire sur ton index.php (non mobile) une condition if qui, si $_GET['Mobile'] n'existe pas et que l'appareil est un iPhone, tu rediriges vers la version mobile, sinon si l'appareil est un iPhone mais que $_GET['Mobile'] contient "No", ne rien faire.

en gros :

if (FonctionQuiDetectel'iPhone == true) {
if ($_GET['Mobile'] == 'No') { }
else {
//redirection vers version mobile
}
}

// Code classique


(EDIT : J'ai enlevé les balises d'entrée et de sortie PHP car sur le forum je peux m'en servir avec mes droits HTML... :/)