20mar
36

ie8_02

Hoy ha salido a la luz Internet Explorer 8, la nueva versión del navegador de Microsoft, y como seguro que muchos usuarios se lanzan a usarlo desde ya mismo debes saber que es posible que no muestre bien tu WordPress … o incluso tu foro en bbPress.

Si quieres evitar este fallo de la nueva versión de Internet Explorer (o de WordPress, va en gustos), puedes añadir esta línea de código en las primeras líneas del fichero header.php de tu theme activo, o añadirlo al fichero functions.php (también de tu theme activo), o crea un pequeño plugin:

<?php if (strpos($_SERVER['HTTP_USER_AGENT'],”MSIE 8″)) {
header(”X-UA-Compatible: IE=7″);} ?>

También lo tienes en versión de plugin para bbPress en este enlace de los foros oficiales.

Por supuesto, no solo WordPress está mostrando problemas de visualización con IE8, algunas otras páginas no se ven correctamente ¿has notado tu algo raro?

Para saber más:

  • Pingback: Bitacoras.com

  • http://trespasitos.com 56k

    En algunos casos no es buena idea hacer lo que sugieres, en mi caso lo agregue en el header y el functions, en ambos casos el caso fue un apagon de la pag, de no haber tenido un backup de los archivos bye bye blog :)

    • http://www.almendron.com/blog Miguel

      Es posible que el error se deba no tanto al código propuesto como al hecho de que tu sitio no cumple el protocolo para el que lo has definido. Puedes comprobarlo en Markup Validation Service: el resultado es 77 errores.

      • http://fernandotellado.com/ Fernando Tellado

        Miguel, hay para todo, hay gente que lo ve bien y otros que no. En mi caso ni lo he probado (uso Mac y aún no instalé el IE8 en la máquina virtual), solo ofrezco este truco que he encontrado y que puede servir a alguien.

        • http://www.almendron.com/blog Miguel

          Yo tampoco lo he instalado aún y no te puedo decir cuál es el resultado. En cuanto al truco, se limita a indicar que lea la página como la haría IE7. ¿Por qué es necesario indicarlo? Porque hasta ahora IE pasaba de los estándares de la W3C. Según Microsoft la nueva versión va a intentar respetarlos. Si esto es así, cualquier página diseñada para IE7 tiene todas las papeletas para verse mal con la nueva versión de IE.
          Otra alternativa sería añadir en el header la etiqueta “meta http-equiv” con el valor «X-UA-Compatible” content=”IE=7″». En el soporte de Microsoft he encontrado también otro valor: «X-UA-Compatible” content=”IE=EmulateIE7″», pero no se decirte cuál de los dos es más correcto.
          En cualquier caso, espero que de una vez por todas IE cumpla con los estándares. Es sencillamente vergonzoso que cualquier diseñador deba realizar dos versiones de un mismo sitio —una para IE y otra para el resto de navegadores— solo porque a Microsoft le guste ir por libre. A veces incluso hay que hay hacer una versión para IE7 y otra para IE6.
          Un saludo.

        • plantamaniaco

          Muchas gracias! justo es lo que me fallaba, introduje el codigo que diste Miguel, en el header y voila! mi worpress se ve de lujo en IE…
          Mil gracias! llevaba dias comiendome el tarro!!!

  • http://GRBlog.net GRBlog

    Hola Fernando.
    Instalé el IE8 para indagar que problema de visualización había, y no encontré ninguno.
    Uso la versión 2.7 de WordPress, y se ve OK.
    Saludos,
    Gabriel

  • http://www.noquierotrabajar.com Invidia

    Si se ha desarrollado para navegadores que cumplen los estándares y luego corregido específicamente los bugs y errores de IE6 e IE7 mediante comentarios condicionales (cosa que recomiendo encarecidamente) las probabilidades de que se vea mal con el nuevo IE8 tendrían que disminuir… al menos por lo que nos han ido contando.

    De todas formas el navegador tiene un icono para ver la página como si fuera IE7.

    • http://www.almendron.com/blog Miguel

      Así es Invidia, aunque solo será cierto en el caso de que IE8 cumpla con los estándares.
      En cuanto al botón, me temo que pasará desapercibido por completo para la mayoría de los usuarios. Todos creemos que los navegantes son “usuarios avanzados”, pero la realidad es bastante más cruda. Cómo explicar, por ejemplo, que el 80% use IE o que mayoritariamente la gente utilice Microsoft Office cuando existen otros productos gratuitos que satisfacen las necesidades de cualquier mortal.
      Un saludo.

      • http://fernandotellado.com/ Fernando Tellado

        No solo eso, lo peor es la cantidad de clientes que te piden que sea compatible el theme con IE6, eso si que es un horror

  • http://www.almendron.com/blog Miguel

    Pues ya lo he probado y la primera impresión no es nada mala. Teniendo en cuenta que es un producto de Microsoft, eso casi un halago :-)
    Ahora en serio: considerable mejora de la velocidad y respeto por los estándares. De momento, solo he encontrado un problema: el código para sustituir una imagen por otra da un error si se ha hecho con Dreamweaver CS4. Lo más curioso es que no da ese error si tal sustitución está hecha con FrontPage.

  • http://www.ellashoy.com mujer moderna

    yo quisiera saber que es lo que este supuesto navegador muestra bien? es normal que muchas cosas que en los demas navegadores funcionan bien en el IE no funcionen, es la practica

    • http://www.almendron.com/blog Miguel

      Por lo que he podido comprobar, IE8 lee e interpreta el código de la misma forma que lo hacen los demás navegadores. En la práctica eso significa que una página que se ve bien en Firefox, también se verá bien en IE8. Como es lógico, habrá pequeños detalles que se mostrarán de distinta forma en un uno u otro navegador pero eso ya sucede ahora mismo, por ejemplo, con Firefox y Google Crhome en el caso del tamaño de las fuentes si usas medidas relativas. Y no es la única diferencia.
      Si Microsoft dominaba el mercado con un navegador tan malo como EI7, ahora mucho más pues el nuevo IE8 tiene toda la pinta de ser un buen producto. Y conste en acta: te lo dice uno que no usa ningún programa de Microsoft.
      Un saludo.

      Nota. Seguiré usando Firefox por dos motivos: la gestión de favoritos y la amplia gama de complementos.

  • zzamov

    Adaptar las web a la basura no es una buena medida. yo me quedo con un comentario condicional.
    Si fuese una tienda si que intentaría no perder ni un solo cliente, pero yo no vendo nada.

  • Pingback: Para ir con los tiempos < Escandalera

  • http://www.regalos-originales.eu/ Diego – Regalos Originales

    Gracias por esta solución, eso nos servirá a muchos. Aunque no creo que mucha gente vaya a utilizar IE8. Será muy original en algunos aspectos pero en otros no es nada bueno.

    • http://www.almendron.com/blog Miguel

      ¡Ojo! La solución propuesta sólo deberían incluirla aquellos que dispongan de un sitio diseñado específicamente para IE7 o IE6. Si vuestro sitio sigue los estándares, no tenéis por qué tener problemas (los que incluyeron condicionales u hojas de estilo específicas para IE tampoco la necesitan).
      Insisto porque, por lo que he podido comprobar esta tarde, el nuevo IE8 respeta los protocolos tanto como Firefox, Chrome, Opera o Safari.
      En resumidas cuentas: si necesitáis incorporar a vuestras páginas el método propuesto por Fernando, es porque vuestro sitio no está diseñado conforme a las reglas indicadas por el W3C.
      Un saludo.

      Nota. Chiste que he encontrado: “¿Para que sirve Explorer?… pues para descargar Firefox” :-)

  • http://davidtaboas.es David Táboas

    El error viene porque el código no se puede poner en el archivo header.php, solo es eso.

  • http://ejosvp.ok.pe ejosvp

    para que usar IE8, habiendo tantos navegadores “de verdad” libres en internet.

    • http://www.almendron.com/blog Miguel

      El problema no es tanto si nosotros lo usamos o lo dejamos de usar como el hecho de que un 70 – 80 % de quienes visitan nuestros blogs lo usan. Como es obvio, a todos nos gusta que nuestros sitios se vean igual de bien con independencia de cuál sea el navegador que utilizan los visitantes. De ahí la importancia de conocer si la nueva versión requiere de un trato distinto tal y como pasa con las versiones 6 y 7. Como ya he dicho anteriormente, todo parece indicar que no es así.

  • http://www.yoextranjero.com Yo Extranjero

    Hola!
    Pues yo usaba la version RC y ahora la definitiva y con ninguna de las dos he notado problemas con los blogs wp.
    Gracias ! ;)

  • http://www.meborre.com/ contorbery

    Acabo, de probarlo y tuve un apagon en el blog suerte que quite las lineas y volvio a funcionar sin problema, pero de todos modos mi blog no entra con el IE 8 que me sugieren.

  • http://borisrosa@hotmail.com Epigono

    Tengo un serio lio, uso wordpress 2.8 y no puedo ver mi blog con el explorer 8, que puedo hacer, ya instale el condigo que me sugieren y no me soluciona le problema !Ayuda!

    • http://www.almendron.com/blog Miguel

      Epigono: deja la dirección de tu blog para poder echarle un vistazo.

  • After

    Yo acabo de instalarlo y se ve bien, pero con un error, el sidebar derecho se me ha venido debajo del último post… Es un error común? Cómo puedo solucionar esto?? Muchas gracias.

  • http://mediaproweb.com Marcosfv

    Hola, acabo de descubrir en uno de mis sitios que no seve bien con IE 8, losotros si se ven bien. Pense que era el theme y lo cambie pero el problema persiste. Alguna idea?

  • juan

    Perdi mi blog culpa de esto!

  • http://www.pysnnoticias.com/ Pedrog

    Estimado Fernando
    mi pagina wp se ve corrido hacia el lado izquierdo en el navegador Internet Explorer el cual es el más usado por favor crees que se pueda arreglar esto que le quita imagen a mi pagina

    • http://fernandotellado.com/ Fernando

      Pedrog, mejor pásate por el foro y allí lo explicas mejor ;)

      • http://www.lampara.cl alvaro

        Hola Fernando, a mi me pasa exactamente lo mismo, un sitio que acabo de desarrollar para un cliente, en explorer se corre hacia la izquierda, y además, se hace un corte mas abajo, que hace que se vea muy raro, he revisado el css y probado diferentes formas de reparar eso pero no logro dar con la solución. El sitio es http://www.abugattas.cl
        Agradezco tu ayuda. Gracias.

  • http://www.pysnnoticias.com/ Pedrog

    No entiendo Fernanado esto no es el Foro
    gracias

  • Redactoracarolina

    Si hay alguién allí necesito una respuesta más que urgente

  • Redactoracarolina

    He seguido vuestros pasos y ahora se me borró mi periodico digital
    en la seccion funcions me marccó un error
    y ahora no puedo entrar al editor de wordpress!!!!!

    • http://fernandotellado.com Fernando

      Algo debiste copiar o escribir mal. Entra a través de ftp o el panel del hosting y vuelve a dejar el fichero como estaba

  • Mariam

    Lo puse en header y en functions, (al principio de los archivos) pero no hacen nada, estaré haciendo algo mal?

    Saludos y muchas gracias.