Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1415 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Code pour exécuter un traitement différent si un mobile est détecté.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code pour exécuter un traitement différent si un mobile est détecté.

n°2183795
kohl37
Posté le 03-04-2013 à 13:53:49  profilanswer
 

Bonjour,
 
Je souhaiterez optimiser mon blog wordpress pour les mobiles. J'ai donc installé un plugin qui se charge de faire ça automatiquement. Le souci c'est que j'ai des médias en .swf qui s'ouvre dans une lightbox. Et sur les mobiles (android pour moi) l'affichage ne me plait pas car la navigation devient plus difficile. Du coup j'aimerais un code pour exécuter un traitement différent lorsque que l'on ouvre le média sur un mobile.
 
Concrètement voila le code que je souhaite conserver pour un affichage sur ordinateur et en dessous le code que je souhaite exécuter si c'est un mobile.
 

Code :
  1. <a class="wmp" rel="width:950,height:600" href="http://360touraine.com/wp-content/uploads/2013/02/Parc_Balzac/tour.swf"><img class="alignright size-full wp-image-349" title="Cliquez pour accéder à la visite virtuelle" alt="view_balzac" src="http://360touraine.com/wp-content/uploads/2013/02/view_balzac.jpg" width="800" height="450" /></a>

 
 

Code :
  1. <a href="http://360touraine.com/wp-content/uploads/2013/02/Parc_Balzac/tour.swf"><img class="alignright size-full wp-image-349" title="Cliquez pour accéder à la visite virtuelle" alt="view_balzac" src="http://360touraine.com/wp-content/uploads/2013/02/view_balzac.jpg" width="800" height="450" /></a>


 
Dans le 2ème code, le fichier s'ouvre sur une page entière et pas dans une lightbox.
 
Pour vous éclairer voici le lien vers le fichier .swf dont il est question
 
Vous remerciant pas avance pour vos lumières.

mood
Publicité
Posté le 03-04-2013 à 13:53:49  profilanswer
 

n°2184081
rufo
Pas me confondre avec Lycos!
Posté le 04-04-2013 à 14:34:15  profilanswer
 

En exploitant la variable $_SERVER["HTTP_USER_AGENT"] et suivant son contenu, exécuter telle ou telle partie de code spécifique...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2184414
kohl37
Posté le 06-04-2013 à 01:29:20  profilanswer
 

Euh... Merci mais comment on exploite cette variable car je n'est pas le niveau pour ça. Concrètement ça donnerai quoi pour mon code ?

n°2184577
rufo
Pas me confondre avec Lycos!
Posté le 07-04-2013 à 11:12:48  profilanswer
 

Cette variable PHP indique l'OS et ne navigateur de l'utilisateur. Tu fais un test avec ton propre portable pour voir ce que cette variable contient.
 
Javascript dispose également de fonctions détectant le navigateur et l'OS ainsi que la résolution de l'écran. Tu peux faire parvenir à PHP ces variables en Ajax, par ex. Tu pourras ainsi corréler ces données avec celles issues de $_SERVER["HTTP_USER_AGENT"].


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Code pour exécuter un traitement différent si un mobile est détecté.

 

Sujets relatifs
Parallélisation code R avec Snowfallexecuter une page .php en fond
verification code erosionDépôt/Protéger son code source
[Recrutement] Jeu vidéo sur mobile recherche un développeur C++benchmark de code
Passer un code flash sur une classe externe ASExploit dans mon code
Petit soucis avec code checkbox sur VBexecuter un binaire en HTML
Plus de sujets relatifs à : Code pour exécuter un traitement différent si un mobile est détecté.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR