funnelle Posted February 24, 2014 Share Posted February 24, 2014 Bonjour, J'ai acquis une design (Template) depuis la boutique prestashop. L'auteur du thème ne désire pas le rendre compatible ie 7 ou ie 8 (alors qu'il l'est pour ie 9) Contre rémunération est ce qu'une personne se sent de le faire ? Au plaisir, Link to comment Share on other sites More sharing options...
iXs Posted February 24, 2014 Share Posted February 24, 2014 Ca te coutera plus cher que le prix d'un nouveau template. Et puis laisse tomber IE7 sauf si tu vends en chine Link to comment Share on other sites More sharing options...
funnelle Posted February 24, 2014 Author Share Posted February 24, 2014 Bon ... ok pour IE7 ... mais IE8 ... quitte à payer le prix d'un template ... le client ne veut que celui là ='( PLEASSSE Link to comment Share on other sites More sharing options...
Julien64 Posted February 25, 2014 Share Posted February 25, 2014 Bonjour, Je rejoins iXs, IE7 est préhistorique Pour avoir une idée de l'ampleur de la tâche il faudrait un petit lien vers le thème en question. Link to comment Share on other sites More sharing options...
funnelle Posted February 25, 2014 Author Share Posted February 25, 2014 C'est à dire qu'ils travaillent avec des ... mairies ! *LOOOOL* Donc j'ai perdu toute relativité =P le template : http://sharktemplate.com/gadgets-blue/index.php Donc bon, le rendre compatible IE8 serait déjà merveilleux, il me semble pas que ce soit trop complexe, car à priori il n'y a que le menu qui ne semble pas bien fonctionner (d'après un essai sur IETester). Mille merci ! Au plaisir Link to comment Share on other sites More sharing options...
Julien64 Posted February 25, 2014 Share Posted February 25, 2014 ah effectivement ^^ Avez vous déjà acheté le thème et avez vous déjà fait des tests? Car en regardant le thème je vois que les systèmes de compressions ccc ont l'air activé et il me semble dans des souvenirs lointains avoir déjà eu ce genre de problème sur IE simplement à cause de ces optimisations de Prestashop. Avec un peu de chance ce serait juste ça qui fait buger le menu Link to comment Share on other sites More sharing options...
funnelle Posted February 25, 2014 Author Share Posted February 25, 2014 ah effectivement ^^ Avez vous déjà acheté le thème et avez vous déjà fait des tests? Car en regardant le thème je vois que les systèmes de compressions ccc ont l'air activé et il me semble dans des souvenirs lointains avoir déjà eu ce genre de problème sur IE simplement à cause de ces optimisations de Prestashop. Avec un peu de chance ce serait juste ça qui fait buger le menu Oui j'ai fait l'acquisition du thème, et les tests sont les memes ='( çà aurait été parfait mais il semble que non ce ne sont pas les systèmes de compressions en cause : voici la config : "Smart cache" pour les feuilles de style Conserver le fonctionnement classique "Smart cache" pour le code JavaScript Conserver le fonctionnement classique Réduction du code HTML Conserver le fonctionnement classique Compression du JavaScript dans le code HTML Conserver le fonctionnement classique Optimisation Apache Non En cochant cette case, votre fichier .htaccess sera complété automatiquement avec des directives améliorant le cache et la compression. Merci de votre aide Link to comment Share on other sites More sharing options...
Julien64 Posted February 25, 2014 Share Posted February 25, 2014 Arf dommage ça aurait été sympa que ce soit ça! En testant le site sous IE8 j'ai l'impression que les CSS du menu ne sont tout simplement pas prises en compte. Sur votre version de test est ce que dans le code source sous IE vous avez bien l'appel aux fichiers relatifs au menu qui se font? J'avais aussi eu un problème sur IE au niveau du nombre de modules, quand il est trop elevé IE ne prennait plus en compte certains fichiers... Essayer de modifier l'ordre d'appel à ses fichiers dans "modules > positions" et "Pages header" en remontant celui du module de menu pour voir si ça vient de la? Ou un autre test consiste à copier/coller les CSS du menu directement dans le CSS global du thème par exemple pour vérifier. Link to comment Share on other sites More sharing options...
Szed Posted February 25, 2014 Share Posted February 25, 2014 IE limite le nombre d'appel de feuille CSS à 31 il me semble. La compression CSS permet d'être sur de bien chargé tout les fichiers justement Link to comment Share on other sites More sharing options...
funnelle Posted February 25, 2014 Author Share Posted February 25, 2014 Bonjour à tous, et merci de votre implication. Suite aux conseils de Julien j'ai vérifié, le menu semble bien etre appelé sur IE8 d'ailleurs il porte le nom de : meanmenu.css J'ai directement édité le fichier global, pour lui injecter le code de fichier (meanmenu.css) rien à faire, le menu reste ... cassé sur IE8. Néanmoins, peut etre avec le code de ce fichier cela serait plus simple ? Il semble que cela soit un rajout du créateur, sur une source " open " Merci de votre aide en tout cas ! /*! ####################################################################### MeanMenu -------- To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/) ####################################################################### */ /* hide the link until viewport size is reached */ a.meanmenu-reveal { display: none; } /* when under viewport size, .mean-container is added to body */ .mean-container .mean-bar { float: left; min-height: 42px; } .mean-container a.meanmenu-reveal { width: 100%; height: 22px; padding: 10px 0; position: absolute; top: 0; right: 0; cursor: pointer; color: #fff; text-decoration: none; line-height: 22px; display: block; font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif; } .mean-container a.meanmenu-reveal span { display: block; background: #fff; height: 3px; margin-top: 3px; width:18px; float:right; clear:both; margin-right:16px; } .meanclose { text-align:right !important; padding-right:10px;} .mean-container a.meanmenu-reveal div { padding-left:3%; color:#fff; text-align:left; font-size:14px; } .mean-container .mean-nav { float: left; width: 100%; margin-top: 42px; } .mean-container .mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none; } .mean-container .mean-nav ul li { position: relative; float: left; width: 100%; font-family:"roboto_condensedregular", arial; } .mean-container .mean-nav ul li a { display: block; float: left; width: 94%; padding: 1em 3%; margin: 0; text-align: left; color: #fff; border-bottom: 1px solid #fff; text-decoration: none; text-transform: uppercase; } .mean-container .mean-nav ul li li a { width: 90%; padding: 1em 5%; border-bottom: 1px solid #fff; opacity: 0.75; filter: alpha(opacity=75); text-shadow: none !important; visibility: visible; } .mean-container .mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; } .mean-container .mean-nav ul li li li a { padding: 1em 8%; width: 84%; } .mean-container .mean-nav ul li li li li a { width: 74%; padding: 1em 13%; } .mean-container .mean-nav ul li li li li li a { width: 64%; padding: 1em 18%; } .mean-container .mean-nav ul li li li li li li a { width: 54%; padding: 1em 23%; } .mean-container .mean-nav ul li li li li li li li a { width: 44%; padding: 1em 28%; } .mean-container .mean-nav ul li a.mean-expand { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important; font-weight: 700; height: 12px; padding: 7px !important; position: absolute; right: 11px; text-align: center; top: 4px; width: 12px; z-index: 2; } .mean-container .mean-nav ul li a.mean-expand:hover { background: #90C322 !important; } .mean-container .mean-push { float: left; width: 100%; padding: 0; margin: 0; clear: both; } .mean-nav .wrapper { width: 100%; padding: 0; margin: 0; } /* Fix for box sizing on Foundation Framework etc. */ .mean-container .mean-bar, .mean-container .mean-bar * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .res-menu .container_column { margin: 0 auto; } nav.desk-menu, nav.desk-menu li ul, .mean-bar { } nav.desk-menu, nav.desk-menu li ul, .mean-bar {} nav.desk-menu li:hover, .mean-bar li a:hover { background:#90C322; color:#fff;} .sec_border {border-bottom: 1px solid #DBDBDB; border-top: 1px solid #DBDBDB; } .res-menu { background:#3e3e3e; margin-left: auto; margin-right: auto; padding: 0; clear:both; } @media screen and (min-width: 959px) { .res-menu .container_column { margin:0 auto;} .container { width: 90%; max-width: 900px; margin: 10px auto; } a.toggleMenu { background:url("../img/header_menubg.png") repeat scroll 0 0 #9B1717; color: #FFFFFF; display: none; padding:17px 15px; font-size:16px; } a.toggleMenu:hover { text-decoration:none;} .nav a:hover { text-decoration:none; color:#fff;} .nav:before, .nav:after { content: " "; display: table; } .nav:after { clear: both; } nav.desk-menu {} .nav ul { list-style: none; min-width: 15em; white-space:nowrap; } .nav a { padding: 10px 15px; color:#fff; } .nav li { position: relative; } .nav > li { float: left; } .nav > li > .parent { background-image: url("../img/downArrow.png"); background-position: 95% center; background-repeat: no-repeat; padding-right:30px; } .nav > li > a { display: block; font-size:1.4em; line-height:25px; font-family: Poor richard, "oswaldbook",Geneva,sans-serif; letter-spacing:1px; text-transform:uppercase; color:#fff; } .nav li ul { position: absolute; left: -9999px; z-index:9999; background:#3E3E3E; } .nav li ul, .nav li.hover li ul, .nav li.hover li.hover li ul, .nav li.hover li.hover li.hover li ul, .nav li.hover li.hover li.hover li.hover li ul {display:none;} .nav li.hover ul, .nav li li.hover ul, .nav li.hover li.hover ul, .nav li.hover li.hover li.hover ul, .nav li.hover li.hover li.hover li.hover ul, .nav li.hover li.hover li.hover li.hover li.hover ul { display:block;} .nav > li.hover > ul { left: 0; display:block; z-index:9999; } .nav li li.hover ul { left: 100%; top: 0; z-index:9999; } .nav li li a { display: block; position: relative; z-index:100; border-top: 1px solid #ccc; font-size:14px; font-family: lato, 'roboto_condensedregular', Arial; } .nav li li li a { z-index:200; border-top: 1px solid #ccc; } } Link to comment Share on other sites More sharing options...
funnelle Posted February 25, 2014 Author Share Posted February 25, 2014 Pas moyen que vous jetiez un œil ? Je vous assure que je vous rémunère pour le temps nécessaire pour l'adaptation !!! ='( Link to comment Share on other sites More sharing options...
Julien64 Posted February 26, 2014 Share Posted February 26, 2014 J'aime pas IEEEEEEEEEEEE Si vous voulez je peux regarder mais il faudrait que vous fassiez un 1er travail de recensement des anomalies à traiter sur IE8 comme ça je pourrai estimer le travail correctement Link to comment Share on other sites More sharing options...
funnelle Posted February 26, 2014 Author Share Posted February 26, 2014 Chouette ! Merci Julien ! Je regarde cela dans l'apres midi, pour t'en faire une liste, il me semble que seul le menu est " cassé " sur IE8. Mais néanmoins je vais faire le tour, Je te recontacte d'ici là ! Merci beaucoup ! Link to comment Share on other sites More sharing options...
funnelle Posted February 26, 2014 Author Share Posted February 26, 2014 Julien, Je viens de faire le tour, le reste n'est que des problèmes de couleur ... je pense pouvoir m'en sortir pour cela, il n'y a donc que le " menu " à régler ... Merci Au plaisir Link to comment Share on other sites More sharing options...
Recommended Posts