Auteur Sujet: Site mobile  (Lu 10705 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 525
    • Twitter LaFibre.info
Site mobile
« Réponse #12 le: 28 août 2014 à 22:31:53 »
Vous êtes tant que ça a utiliser lafibre depuis une tablette ?

Je viens effectivement de l'installer et il s'active automatiquement.

Il y a un peu texte en Anglais, je vais le traduire et je regarde ce qu'il est possible de customiser.

eruditus

  • Client Orange adsl
  • Modérateur
  • *
  • Messages: 11 021
Site mobile
« Réponse #13 le: 28 août 2014 à 22:34:56 »
Quasi exclusivement sur tablette. Mais ce n'est pas grave Julien, il suffit d'appuyer sur un bouton pour rebasculer sur le mode habituel.

Huissier

  • Expert
  • Abonné Free adsl
  • *
  • Messages: 1 567
  • Aix-en-Provence (13)
Site mobile
« Réponse #14 le: 28 août 2014 à 22:40:37 »
Et il conserve son choix, donc aucun souci ^^

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 6 036
Site mobile
« Réponse #15 le: 28 août 2014 à 22:42:31 »
Je viens effectivement de l'installer et il s'active automatiquement.
Salut Vivien,
Est-ce qu'il y a une url particulière pour accéder au site "mobile" que tu viens d'installer, stp?

Leon.

louis54000

  • Abonné Orange Fibre
  • *
  • Messages: 567
  • FTTH 1000/250 Paris 17
Site mobile
« Réponse #16 le: 28 août 2014 à 23:04:37 »
Merci Vivien ! C'est mieux quand même ;)

vivien

  • Administrateur
  • *
  • Messages: 47 525
    • Twitter LaFibre.info
Site mobile
« Réponse #17 le: 28 août 2014 à 23:07:58 »
Aucune url, il se base sur la reconnaissance du navigateur, contrairement a la version WAP du forum (https://lafibre.info/index.php?wap2) ou i-mode (https://lafibre.info/index.php?imode)

Il est toutefois possible de basculer sur le mode classique (bouton tout en bas de la page du thème mobile)

vivien

  • Administrateur
  • *
  • Messages: 47 525
    • Twitter LaFibre.info
Site mobile
« Réponse #18 le: 28 août 2014 à 23:34:39 »
Voile les user agent qui basculent sur le site mobile :

$user_agents = array(
         array('iPhone', 'iphone'),
         array('iPod', 'ipod'),
         array('iPad', 'ipad'),
         array('PocketIE', 'iemobile'),
         array('Opera Mini', isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])),
         array('Opera Mobile', 'Opera Mobi'),
         array('Android', 'android'),
         array('Symbian', 'symbian'),
         array('BlackBerry', 'blackberry'),
         array('BlackBerry Storm', 'blackberry05'),
         array('Palm', 'palm'),
         array('Web OS', 'webos'),

Vous souhaitez que je retire l'iPad ?

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 942
  • Toulouse (31)
Site mobile
« Réponse #19 le: 29 août 2014 à 00:01:31 »
Je vote pour que l'iPad beneficie de la version "complete"

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 134
  • Paris (75)
Site mobile
« Réponse #20 le: 29 août 2014 à 02:06:07 »
C'est dommage de généraliser tous les "android" a un mobile...surtout avec l'arrivée prochaine des Android TV .

Idéalement il faudrait utiliser un css media query et autres viewport mais c'est pas forcement simple à faire si le code existant ne se base que sur l'user-agent (ce qui est le cas on dirait).

Avec Android c'est plus simple, c'est dans l'user-agent, si y'a pas le mot 'mobile' c'est une tablette ou plus grand :


Ensuite, pour tester, dans Chrome Desktop, il y a un outil pour émuler différents appareils (tablettes/smartphones): F12 puis clicker sur la petite icone en forme de tel portable. Apres on peut choisir parmis une liste appareils ou entrer ses propres valeurs. faire F5 pour recharger la page sinon le site distant ne voit pas le changement.
http://www.whatsmyuseragent.com/ pour voir l'user-agent.

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 6 036
Site mobile
« Réponse #21 le: 29 août 2014 à 07:10:27 »
Aucune url, il se base sur la reconnaissance du navigateur, contrairement a la version WAP du forum (https://lafibre.info/index.php?wap2) ou i-mode (https://lafibre.info/index.php?imode)

Il est toutefois possible de basculer sur le mode classique (bouton tout en bas de la page du thème mobile)
Vivien,
j'ai testé plusieurs fois sur mon smartphone Nokia Asha (smartphone bas de gamme), la bascule vers le site mobile ne s'effectue pas, je reste sur le site web classique.

Mon user agent : Mozilla/5.0 (Series40:Nokia302/14.26 etc...

Si tu n'arrives pas à bidouiller pour basculer automatiquement tous les types de portables/smartphones (c'est quand même difficile à faire), n'est-il pas possible d'avoir un moyen (URL) de forcer la navigation sur le site mobile?

Il y a pas mal d'années, j'avais développé des sites web/wap avec bascule automatique. La bascule par "user agent" était compliquée, et il fallait régulièrement que je mette à jour les règles des "user agent" pour m'adapter aux derniers modèles de smartphones, voire aux proxy des opérateurs. Mais il était vraiment difficile de faire fonctionner ça dans toutes les configuration. Donc je laissais systématiquement la possibilité pour un utilisateur de "forcer" la navigation sur le site wap ou web.

Vu les différentes demandes que tu vas avoir les prochains jours (les tablettes android, les smatphones écrans géants, les smartphones inconnus), il serait préférable de laisser à l'utilisateur la possibilité de forcer la navigation sur le site mobile/normal si la configuration proposée par défaut ne lui plait pas. Et une URL dédiée à mettre en favoris est une bonne solution à mon avis.

Leon.

vivien

  • Administrateur
  • *
  • Messages: 47 525
    • Twitter LaFibre.info
Site mobile
« Réponse #22 le: 29 août 2014 à 08:57:33 »
J'ai supprimé l'iPad de la liste des user agent à mettre par défaut en mode mobile et j'ai rajouté tous les user agent avec 'Nokia' ou 'nokia' :

                $user_agents = array(
                        array('iPhone', 'iphone'),
                        array('iPod', 'ipod'),
                        //array('iPad', 'ipad'),
                        array('Nokia', 'nokia'),
                        array('PocketIE', 'iemobile'),
                        array('Opera Mini', isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])),
                        array('Opera Mobile', 'Opera Mobi'),
                        array('Android', 'android'),
                        array('Symbian', 'symbian'),
                        array('BlackBerry', 'blackberry'),
                        array('BlackBerry Storm', 'blackberry05'),
                        array('Palm', 'palm'),
                        array('Web OS', 'webos'),
                );

Cela fonctionne Léon ?
Il y a d'autres user-agent a rajouter ?

une URL dédiée à mettre en favoris est une bonne solution à mon avis.
C'est un thème : il n'y a pas d'url spécifiques, les url restent les mêmes et c'est bien mieux pour l’indexion Google.

Par contre il mémorise siu le client souhaite la version mobile ou la version complète : Aujourd'hui il y a un bouton sur la version mobile pour avoir la version complète et il faut que je mette rapidement un bouton sur la version complète pour forcer le mode mobile.

Ensuite, SMF se souviens du choix.

De mon coté, je n'ai plus d’accès à la version mobile car sur mon téléphone, j'ai cliqué pour avoir la version complète et il n'y a pas le bouton le retour en version mobile.

Bref, mon objectif de ce soir, c'est le bouton pour forcer la version mobile qui sera en bas de chaque page.

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 6 036
Site mobile
« Réponse #23 le: 29 août 2014 à 09:29:22 »
Super, ça fonctionne!
Merci Viven pour tout ce que tu fais pour nous!

Leon.