Page 2 of 2

Re: Comportement bizarre sous IE7

Posted: Tue May 20, 2008 4:01 pm
by ZenCom
Bonjour,

je remonte ce topic car j'ai à nouveau ce souci sur un site que je viens de terminer.

J'ai appris que ce caractère à la c... était un byte order mark, interprété correctement par la plupart des softs, mais visiblement IE7 a du mal...

Mais j'ai toujours des inconnues :
- Le site était impeccable il y a deux jours... Les seuls fichiers que j'ai modifiés est le fichier cssmenu.js dans emacs depuis le terminal OSX, plus le css et le gabarit du menu dans Dreamweaver
- J'ignore comment faire pour l'enlever (en train de chercher)...

C'est vraiment bizarre.

Re: Comportement bizarre sous IE7

Posted: Wed May 21, 2008 5:51 pm
by Pierre M.
ZenCom wrote: ...je remonte ce topic car j'ai à nouveau ce souci ...
Sauf erreur de ma part, vous ne nous avez pas dit avec quelle version de CMSms ça se produit. Et quelle config wysiwyg, comment le reproduire etc ?
Je suis curieux de savoir ce qu'il en est avec Linux, CMSms 1.2.5, TinyMCE 2.2.7, IE7.

Pierre M.

Re: Comportement bizarre sous IE7

Posted: Thu Jul 31, 2008 4:48 am
by tampopo
Bonjour,

Je suis exactement dans le même cas en ce moment et je me suis inscrit  pour vous faire part de mes constatations.
Après analyse, ce phénomène se produit lorsqu'on utilise le module TrueTypeFont.
Je ne sais pas si le soucis provient directement de TrueTypeFont ou de l'utilisation de ContentPostRender. Il
En tout état de cause, la solution pour résoudre le décalage sous Internet Explorer est de rajouter cette ligne dans votre feuille de style :

head {display:none;}

Malheureusement ce n'est qu'une rustine.
Si quelqu'un à une solution pour supprimer définitivement ce caractère ce serait pas mal.

J'allais oublier, la version de CMS Made Simple utilisée est la 1.3.1

EDIT :
Bon, je me réponds à moi-même et autres par la même occasion.
Le problème provenait bien de TrueTypeFont et de certains de ses fichiers en particulier codés en UTF8 avec les fameux caractères EF BB BF en début de fichier. La solution consiste donc à recoder en ANSI les fichier .php du répertoire /modules/TruetypeText/
Pour ceux qui ne savent pas comment procéder, utilisez Notepad++ qui fait ça très bien.

C'est quand même plus propre que la bidouille précédente qui fonctionne une fois sur deux et qui ne réglait pas de toute façon le problème de la validation W3C.

Re: Comportement bizarre sous IE7

Posted: Thu Aug 07, 2008 6:57 pm
by Jean le Chauve
Pour retirer le BOM il faut configurer votre éditeur de texte préféré de manière à ce qu'il ne l'ajoute pas lors de l'enregistrement. La quasi totalité des programmes le permet, cependant l'option est souvent difficile à trouver. Pour vous aider, sachez que les désignations suivantes sont parfois utilisées à la place de BOM: marque d'ordre des octets, octets de signatures, signature UTF-8, ordre UTF-8, cookie UTF-8.
http://forum.alsacreations.com/faq/faq- ... t-il-.html
J'ai déjà eu ce problème également, même sans utiliser TrueTypeFont
Mais, lorsque le fichier ne passe pas la validation, je coche "voir la source" du validateur et revalide. Miracle, c'est valide :)

Re: Comportement bizarre sous IE7

Posted: Mon Aug 18, 2008 11:25 am
by ZenCom
Effectivement, je suis arrivé à la même conclusion concernant Truetype Fonts : j'ai fait une réinstallation complète sans ce module et aucun problème.

Merci pour la solution concernant ce module tout de même bien pratique quand on utilise une typo peu conventionnelle.

Re: Comportement bizarre sous IE7

Posted: Mon Aug 25, 2008 2:07 pm
by Pierre M.
Merci d'avoir pointé précisément ce module fautif. Voilà qui devrait faciliter la recherche de solutions en cas de problème similaire (et donc le boulot de support). Depuis la 1.4, CMSms dispose d'un état de diagnostic côté admin qui donne notamment la liste des modules et leurs versions. Rappelez-vous que bien des modules ne sont pas dans le paquetage officiel et que leur qualité (jusqu'à leur compatibilité) peut varier grandement.

Pierre M.