delete Posted September 27, 2012 Share Posted September 27, 2012 Voici une information pour ceux qui se tapent la tête contre un mur : Bien intentionné vous utilisez la methode addCSS ou vous incorporez une balise style dans un fichier template, et bizarre sur MSIE rien ne s'affiche correctement ... C'est normal ! Prestashop 1.5 installé avec les modules par défaut utilise + de 30 CSS dès la page d'accueil et MSIE n'en supporte que 30. Donc votre exercice de style n’apparaîtra pas sur MSIE (enfin la version 9 ça c'est sûr)... L'astuce pour corriger cela revient à ajouter vos style avec des @import url ... Enjoy Le mieux aurait été d'avoir moins de 30 CSS d'origine ! Link to comment Share on other sites More sharing options...
Atch Posted September 27, 2012 Share Posted September 27, 2012 ou d'activer le CCC 1 Link to comment Share on other sites More sharing options...
delete Posted September 27, 2012 Author Share Posted September 27, 2012 C'est là ou le bât blesse, quand on développe on désactive tout ça 1 Link to comment Share on other sites More sharing options...
Divine Posted September 27, 2012 Share Posted September 27, 2012 Bonjour, Le vrai mieux ça aurait été de conserver le système des versions précédentes de Prestashop avec un seul fichier global.css Link to comment Share on other sites More sharing options...
Dev On Web Posted September 28, 2012 Share Posted September 28, 2012 @import url n'est pas recommandé (cf Page Speed) et considéré comme une mauvaise pratique. @Divine : un CSS pour tout PS ? Tu imagines deux secondes le poids du bouzin ? Le pageload va en prendre un coup ça c'est sûr Mieux vaut dispatcher comme c'est fait, de toute façon pas le choix pour les créateurs de modules Pourquoi utiliser IE pour le dev sinon ? ^^ Go Firefox pis, CCC en prod. Link to comment Share on other sites More sharing options...
delete Posted September 28, 2012 Author Share Posted September 28, 2012 C'est un peu contradictoire tout ça : CCC met justement tout dans une page ! Link to comment Share on other sites More sharing options...
delete Posted September 28, 2012 Author Share Posted September 28, 2012 En fait précision : l'initiative du topic était juste de prévenir au cas où quelqu'un se retrouverait dans la situation dans laquelle je me suis retrouvé : Tester un module sur MSIE dans le cadre d'un développement (donc sans CCC). Link to comment Share on other sites More sharing options...
Dev On Web Posted September 28, 2012 Share Posted September 28, 2012 C'est un peu contradictoire tout ça : CCC met justement tout dans une page ! Tout à fait MAIS il y a un mais^^ Le CCC te créer un fichier global mis en cache pour chacune de tes pages, avec les bons CSS dedans (et pas tous à la fois) ! C'est bien pensé et efficace Link to comment Share on other sites More sharing options...
Atch Posted September 28, 2012 Share Posted September 28, 2012 @Divine : un CSS pour tout PS ? Tu imagines deux secondes le poids du bouzin ? Le pageload va en prendre un coup ça c'est sûr Mieux vaut dispatcher comme c'est fait, de toute façon pas le choix pour les créateurs de modules Oui et non .... Certains modules reprennent le même css, donc dupliqués et bien plus lourd au final quand ils sont activés en même temps. exemple : dans la meme catégorie et Cross selling... Je pense qu'un theme mieux pensé et optimisé, permettrait de tout réduire dans un seul CSS... Bcp de class pourraient etre optimisées. V++ Atch Link to comment Share on other sites More sharing options...
Dev On Web Posted September 28, 2012 Share Posted September 28, 2012 En fait précision : l'initiative du topic était juste de prévenir au cas où quelqu'un se retrouverait dans la situation dans laquelle je me suis retrouvé : Tester un module sur MSIE dans le cadre d'un développement (donc sans CCC). Petite astuce pour IE : tu créer un fichier CSS de hack ie que tu met en dur dans le header de ton thème. Ensuite tu peux bosser sur IE et ses bugs avec le CCC actif Le fichier ne sera pas mis dedans. Bon dev ! Link to comment Share on other sites More sharing options...
Divine Posted September 28, 2012 Share Posted September 28, 2012 @Divine : un CSS pour tout PS ? Tu imagines deux secondes le poids du bouzin ? Le pageload va en prendre un coup ça c'est sûr Pas besoin d'imaginer, c'était le cas pour les versions antérieures à la 1.4 et cela ne pesait pas si lourd. Après il suffit de savoir optimiser le CSS c'est tout. Link to comment Share on other sites More sharing options...
Dev On Web Posted September 28, 2012 Share Posted September 28, 2012 Et les développeurs de modules dans tout ça ? Ils écrasent ton global ? ^^ Link to comment Share on other sites More sharing options...
Divine Posted September 28, 2012 Share Posted September 28, 2012 Et les développeurs de modules dans tout ça ? Ils écrasent ton global ? ^^ Euh je ne vois pas le problème ?? Qu'est-ce qui pourrait gêner les développeurs de modules dans le fait qu'il y a un seul fichier global.css ??? Link to comment Share on other sites More sharing options...
Atch Posted September 28, 2012 Share Posted September 28, 2012 Non il fait les choses bien et utilise au maximum les class existantes pour une intégration maximale... Link to comment Share on other sites More sharing options...
J. Danse Posted September 28, 2012 Share Posted September 28, 2012 L'import du CSS propre à leur module, sans nuls doutes.. Link to comment Share on other sites More sharing options...
Divine Posted September 28, 2012 Share Posted September 28, 2012 Comme le dit Atch, soit il utilise les classes existantes, soit il importe son propre CSS. Dans un cas comme dans l'autre je percute pas en quoi le fait d'avoir un seul fichier global.css est dérangeant... Link to comment Share on other sites More sharing options...
BoutiqueDuBio.fr Posted September 28, 2012 Share Posted September 28, 2012 (edited) Sinon vous activez le CCC et les CSS que vous modifiez à la fin rajoutez ?28092012 une date quoi, (ex : global.css?28092012) Le moteur CCC recompile les nouveautés à chaque fois. Pour info google fait comme ça Edited September 28, 2012 by BoutiqueDuBio.fr (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now