Bug JComments avec Internet Explorer [en cours]
Transcription
Bug JComments avec Internet Explorer [en cours]
Bug JComments avec Internet Explorer [en cours] Écrit par jm - Mis à jour Jeudi, 25 Mars 2010 09:48 - Constat : Impossibilité d'ouvrir certaines pages avec Internet Explorer, concerne les articles sous Joomla dont la catégorie parente est déclarée pour accepter les commentaires créés avec le composant JComments, Internet Explorer ouvre brièvement la page et envois le message d'erreur suivant dans une fenêtre : Internet Explorer ne peut pas ouvrir le site http://www.monsite.com/masection/macategorie/monarticle; Opération abandonnée La page est bloquée, on ne peut que faire "OK" ou "X" pour fermer la fenêtre, la page affichée en fond disparait pour laisser celle contenant le message : Internet Explorer ne peut pas afficher cette page Web Causes les plus probables : Vous n’êtes pas connecté à Internet. Le site Web rencontre des problèmes. Il se peut que l’adresse contienne une erreur de frappe. Essayez la chose suivante : Diagnostiquer les problèmes de connexion Informations > Ce problème peut avoir différentes causes, notamment : La connexion Internet a été perdue. 1/3 Bug JComments avec Internet Explorer [en cours] Écrit par jm - Mis à jour Jeudi, 25 Mars 2010 09:48 Le site Web est temporairement indisponible. Le serveur de noms de domaine (DNS) est inaccessible. Le serveur de noms de domaine (DNS) ne contient pas d’entrée pour le domaine du site Web. S’il s’agit d’une adresse HTTPS (sécurisée), cliquez sur Outils, sur Options Internet, puis sur Avancées et vérifiez que les protocoles SSL et TLS sont activés dans la section relative à la sécurité. Pour les utilisateurs hors connexion Vous pouvez encore afficher les flux auxquels vous êtes abonné et certaines pages Web visitées. Pour afficher les flux auxquels vous êtes abonné Cliquez sur le bouton Centre des favoris , cliquez sur Flux, puis cliquez sur le flux que vous souhaitez afficher. Pour afficher les dernières pages Web visitées (peut ne pas fonctionner pour toutes les pages) Cliquez sur Outils , puis sur Travailler hors connexion. Cliquez sur le bouton Centre des favoris , cliquez sur Historique, puis cliquez sur la page que vous souhaitez afficher. ... bref c'est le truc générique qui sert pas à grand chose ... un message bien rédigé, mais pas d'aide à la résolution du bug. - Observations : La touche " Retour " affiche la page. 2/3 Bug JComments avec Internet Explorer [en cours] Écrit par jm - Mis à jour Jeudi, 25 Mars 2010 09:48 Le raccourci clavier " Alt + flèche gauche " affiche aussi la page. D'autres webmasters semblent galérer vis à vis d'un problème similaire pour faire ouvrir une page de leur site (n'utilisant pas forcement joomla et JComments) avec Internet Explorer, donc c'est un vrai problème de fond. - La piste à suivre : un JavaScript qui ne s'exécute pas correctement pendant le laps de temps de chargement de la page. Les scripts en serait donc la cause, dans mon cas j'ai observé un appel de script dont l'URL contient un caractère spécial, le problème est à chercher de ce coté. - Dans mon cas, j'ai fais cette manipulation du code : Localiser ce fichier : /components/com_jcomments/helpers/system.php Rechercher la ligne : $link = $baseUrl . '/components/com_jcomments/js/jcomments-v2.1.js&v=2'; Et la remplacer par cette ligne : $link = $baseUrl . '/components/com_jcomments/js/jcomments-v2.1.js&v=2'; Après rechargement de la page sur le serveur et le problème est disparu. A vous d'adapter à votre environnement cette manipulation, vos commentaires sont les bien venus ... Un bug en cachant un autre, je viens de remarquer qu'il y a impossibilité d'envoyer les commentaires alors cette solution n'en est peut-être pas une ! Désolé ! je revois le bug dès que je peux, à suivre ! 3/3