Bonjour
Je suis en train d'adapter un site ancien au mobile à l'aide de Mobile_detect. Ca marche très bien, du moins comme je le voulais, aussi bien sur mobile que sur PC. Sauf que : J'ai voulu voir ce que ça donne sur une tablette, et là patatras, is_Tablet n'est pas reconnu !
J'utilise comme prévu, par exemple dans mon fichier index.php :
En utilisant une tablette ipad empruntée à un ami, je retombe toujours sur la page mobile_index.php qui n'est pas trop mal mais contient des imperfections puisqu'elle ne bénéficie pas des css prévues dans la page tablet_index.php. C'est gênant car il y a de plus en plus d'internautes qui utilisent des tablettes.
Avez vous une solution à proposer.
Autre sujet, qui a d'ailleurs peut être un lien avec le précédent :
Dans mes fichiers prévus pour PC, j'utilise les symboles Coeur, Pique, Trefle et Carreau (c'est un site de bridge). Pour cela j'utilise les caractères ♥, ♠, ♣ et ♦, et j'affecte
au Coeur et Carreau une classe de couleur rouge. Ca n'a jamais posé de problème.
Quand j'ai commencé la migration sur mobile j'ai fait la même chose et ça semblait bien marcher. C'était impeccable sur mon mobile android et sur certains autres, mais sur d'autres les Coeur et les Carreaux restaient en noir, la classe rouge n'étant d'aucun effet.
J'ai du tout reprendre en utilisant des fichiers image gif au lieu des codes et en les adaptant en css pour qu'elles s'intègrent parfaitement au texte sur mobile. Je n'ai jamais compris la raison, mais il est possible que cela vienne des versions android ou ipad des mobiles des amis à qui je demandais de vérifier. Après cette refonte, tout marche sur tous les mobiles.
Les imperfections que j'évoque dans le sujet précédent tiennent à ce que, sur la tablette, les images des Trèfles, coeur, etc... sont beaucoup plus grandes que les caractères du texte (c'est normal, elles n'ont pas le code css adapté), alors que sur mobile (comme sur PC) c'est impeccable.
Modifié par duabmi (03 Apr 2018 - 16:51)
Je suis en train d'adapter un site ancien au mobile à l'aide de Mobile_detect. Ca marche très bien, du moins comme je le voulais, aussi bien sur mobile que sur PC. Sauf que : J'ai voulu voir ce que ça donne sur une tablette, et là patatras, is_Tablet n'est pas reconnu !
J'utilise comme prévu, par exemple dans mon fichier index.php :
include_once 'Mobile_Detect.php';
$detect = new Mobile_Detect();
if($detect->isMobile())
{header("Location:http://monsite.com/mobile_index.php");}
if($detect->isTablet())
{header("Location:http://monsite.com/tablet_index.php");}
En utilisant une tablette ipad empruntée à un ami, je retombe toujours sur la page mobile_index.php qui n'est pas trop mal mais contient des imperfections puisqu'elle ne bénéficie pas des css prévues dans la page tablet_index.php. C'est gênant car il y a de plus en plus d'internautes qui utilisent des tablettes.
Avez vous une solution à proposer.
Autre sujet, qui a d'ailleurs peut être un lien avec le précédent :
Dans mes fichiers prévus pour PC, j'utilise les symboles Coeur, Pique, Trefle et Carreau (c'est un site de bridge). Pour cela j'utilise les caractères ♥, ♠, ♣ et ♦, et j'affecte
au Coeur et Carreau une classe de couleur rouge. Ca n'a jamais posé de problème.
Quand j'ai commencé la migration sur mobile j'ai fait la même chose et ça semblait bien marcher. C'était impeccable sur mon mobile android et sur certains autres, mais sur d'autres les Coeur et les Carreaux restaient en noir, la classe rouge n'étant d'aucun effet.
J'ai du tout reprendre en utilisant des fichiers image gif au lieu des codes et en les adaptant en css pour qu'elles s'intègrent parfaitement au texte sur mobile. Je n'ai jamais compris la raison, mais il est possible que cela vienne des versions android ou ipad des mobiles des amis à qui je demandais de vérifier. Après cette refonte, tout marche sur tous les mobiles.
Les imperfections que j'évoque dans le sujet précédent tiennent à ce que, sur la tablette, les images des Trèfles, coeur, etc... sont beaucoup plus grandes que les caractères du texte (c'est normal, elles n'ont pas le code css adapté), alors que sur mobile (comme sur PC) c'est impeccable.
Modifié par duabmi (03 Apr 2018 - 16:51)