Kaishi Posted November 27, 2012 Share Posted November 27, 2012 Bonjour à tous, Bizarrerie du jour, en créant mon cher site e-commerce je découvre en fin de projet une drôle de chose : Firebug m'indique que mon doctype est isolé (du coup l'ensemble du site ne passe plus sur IE) Rapide lecture du code généré et surprise : ? <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--><html class="no-js"><!--<![endif]--> <head> (le ? représente le caractère vide) Voila un caractère invisible en début de template (+un retour chariot et une ligne vie) qui casse tout! Vérification dans les templates du thème : rien dans layout.tpl rien dans le header.tpl J'ai remonté au plus loin que je pouvais (limite à terminer dans SMARTY) et rien trouvé... Un indice un moment et une vérification complète sur l'encodage UTF-8 (sans BOM)) de TOUTES les templates et toujours rien... Un avis éclairé me serai d'un grand secourt! Link to comment Share on other sites More sharing options...
coeos.pro Posted November 27, 2012 Share Posted November 27, 2012 il y a un module qui affiche via un echo soit un caractère vide soit un true ou quelque chose comme ça... bonne chance pour le trouver Link to comment Share on other sites More sharing options...
Kaishi Posted November 27, 2012 Author Share Posted November 27, 2012 Très intéressant !! Et le petit non de ce module miracle? Link to comment Share on other sites More sharing options...
coeos.pro Posted November 27, 2012 Share Posted November 27, 2012 j'en sais rien, c'est justement à toi de le trouver... d'où le "bonne chance pour le trouver" C'est soit un module que tu as fait/modifié ou un module que tu as ajouté Link to comment Share on other sites More sharing options...
Kaishi Posted December 5, 2012 Author Share Posted December 5, 2012 Houla ca va être très long.... Merci encore... J'ai fait la passe de toutes les tpl et toujours pas trouvé... Link to comment Share on other sites More sharing options...
Kamel Boukhateb Posted December 5, 2012 Share Posted December 5, 2012 'Lut, Je t'invites à encoder tes fichiers .tpl en UTF8 sans BOM et à les réuploader. Notepad++ (gratuit) t'aideras à faire ça facilement.Tu sélectionnes tous les tpl via filezilla, sur notepad++ tu as "Encodage" et "encoder en UTF8 sans BOM)", un petit ctrl+s sur chaque fichier et paf tu renvoies. Ça devrait corriger cela. Ne pas oublier de vider le cache smarty ou d'activer le force compile Link to comment Share on other sites More sharing options...
Kaishi Posted December 5, 2012 Author Share Posted December 5, 2012 (edited) Merci Kamel pour ton retour. J'ai fait ça sur toute les tpl générales mais pas encore avec les tpl de modules. Piuuuf fastidieux de trouver la petite bête! En tout cas j'aurais pas cru que les tpl de modules pouvaient mettre du code en Début de page avant même les tpl de layout et header! Je suis sur mac mais Coda me fait je crois de l'utf8 sans BOM Edited December 5, 2012 by Kaishi (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