Comment détecter un visiteur sous NoteBook ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Comment détecter un visiteur sous NoteBook ?

Message le Mar Fév 24, 2009 8:14

Bonjour,

Existe t'il un moyen de détecter les utilisateurs de Notebook (EEPC, ....) afin de les rediriger sur une version adaptée du site ? (Rem : Je ne suis pas sur qu'il existe un USER_AGENT spécifique pour les Notebook :roll: )

Par exemple pour une utilisateur iPhone / iPod, j'utitilse le code de redirection PHP suivant :

Code: Tout sélectionner
if ( strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod') ) 
{     
header('Location: http://iphone.monsite.com);     
exit(); 
}


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8093
Inscription: 22 Fév 2006

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mar Fév 24, 2009 8:34

cnhx a écrit:Bonjour,
Existe t'il un moyen de détecter les utilisateurs de Notebook (EEPC, ....) afin de les rediriger sur une version adaptée du site ? (...)

Si le notebook est un PC standard (mêmes OS, mêmes navigateurs), la seule différence sera dans les dimensions de l'affichage. Avec un design fluide (flottant), pas besoin de version adaptée.


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mar Fév 24, 2009 9:59

C'est là mon petit souci, j'ai fait un menu flottant sur la page météo de mon site (http://www.ville-arnieressuriton.com/meteo/prevision-meteo-departement ... -Eure.html) mais voilà sur un NoteBook l'écran étant plus petit, je ne vois pas l'intégralité du menu. Sick :|

Je voulais donc détecter afin que dans le cas d'une consultation via un NoteBook, je ne fais pas de menu flottant.

Mais comme tu l'indique le NoteBook est vu comme un PC standard ! donc je suis coincé :?


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mar Fév 24, 2009 16:02

le seule moyen c'est un js qui va redirigé en fonction de la largeur de l'écran du client, ou bien aussi recharger la page avec une variable genre ?display=mini
mais bon y a plus que les eepc 701 pour afficher du 800 px de large, depuis c'est 1024 est là chez moi çà passe ...


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mar Fév 24, 2009 18:38

le pb, ce n'est pas la largeur mais la hauteur de l'écran du client. Sur des 10 pouces mon menu est trop grand en hauteur :wink:


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mar Fév 24, 2009 19:44

ah ok, sur 8,9 c'est aussi 600 ... Si tu étais joueur et vu que ton menu au final fait à peine plus de 400px de haut, tu modifie légèrement le script pour que le menu remonte tout en haut de la page lorsque le header n'est plus visible ;-)


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mer Fév 25, 2009 7:50

Excellente idée ! que je vais creuser ....
Allez et j'en profite :roll: , tu n'aurais pas une petite idée de savoir comment déterminer quand le header n'est plus visible ?


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mer Fév 25, 2009 10:07

un indice scrollTop :-)


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mer Fév 25, 2009 12:26

Je fouine ..... :|


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mer Fév 25, 2009 13:16

ton script utilise un framework y a peut être une doc associée ...


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mer Fév 25, 2009 14:41

julienr a écrit:ton script utilise un framework y a peut être une doc associée ...


je me répond apparement pas de doc, mais bon dans JSFX_Browser.js :

Code: Tout sélectionner
JSFX.Browser.getMinY      = function() {return(document.body.scrollTop);}


alors du coup :

Code: Tout sélectionner
if(this.baseY > 0)
      targetY = JSFX.Browser.getMinY() + this.baseY;
   else
      targetY = JSFX.Browser.getMaxY() + this.baseY;


à remplacer par :

Code: Tout sélectionner
if(this.baseY > 0)
{
      if( JSFX.Browser.getMinY() > this.baseY )
      {
            targetY = JSFX.Browser.getMinY();
      }
      else
      {
            targetY = JSFX.Browser.getMinY() + this.baseY;
      }
}
else
{
      targetY = JSFX.Browser.getMaxY() + this.baseY;
}


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment détecter un visiteur sous NoteBook ?

Message le Mer Fév 25, 2009 21:37

Julienr, Je dirais un seul mot : Chapeau !

Merci de ton aide. :lol:


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: Comment détecter un visiteur sous NoteBook ?

Message le Jeu Fév 26, 2009 8:41

euh je vois pas la modif en ligne, es-tu sûr que cela fonctionne au moins, car je n'ai pas cherché à tester ce que j'ai écris non plus ... ?


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment détecter un visiteur sous NoteBook ?

Message le Jeu Fév 26, 2009 10:45

Cela marche Nickel ! :D
Voici le résulat : Météo département de l'Eure.

Encore merci de ton aide. Vraiment sympa. 8)


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: Comment détecter un visiteur sous NoteBook ?

Message le Ven Fév 27, 2009 9:50

great et je te confirme sur un netbook c nickel

Comment détecter un visiteur sous NoteBook ?

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité