Buenas tardes,
tengo el siguiente problemas al visualizar el modulo de categorias de virtualmart.
Les comento el problema:
he configurado el menu con stilo de jscook (he modificado el css para cambiar el aspecto) en firefox se ve bien, pero en internet explorer no. lo que le pasa e slo siguiente:
1º Se monta el menu en otros modulos
2º al pasar el raton por el menu se tendria que poner el fondo en amarillo y no se pone
3º en los submenu se pone el fondo transparente y tendria que ponerse amaillo
¿podria alguien tener idea por que pasa esto y si hay forma de arreglarlo?
utilizo la plantilla yourshop
URL del sitio: http://sonystor-cp48.webjoomla.es
Hola Jorge,
La plantilla tiene directorio layouts. El archivo head.php está en la ruta :
templates/gk_yourshop/layouts/blocks/head.php
Saludos
Hola,
Antes de hacer cambios en el código, prueba a desactivar el plugin de "IE Compatibility" para ver si así se resuelven los problemas.
He probado a desactivar el plugin "System - IE8 Compatibility" y no funciona. Sigue dando error.
Hola Jorge
El Doctype lo encontrarás en el siguiente archivo : /templates/gk_yourshop/layouts/default.php
Saludos.
He revisado el fichero. Creo que esta bien
isIE()) : ?> <html xmlns=" http://www.w3.org/1999/xhtml" xml:lang="language; ?>" lang="language; ?>">
os envio el fichero para que lo mireis donde puedo cambiar para que la comatibilidad la realice con ie8
Hola Jorge, simplemente prueba a dejarlo así el fichero:
<html xmlns=" http://www.w3.org/1999/xhtml" xml:lang="language; ?>" lang="language; ?>">
veo que se estaba ejecutando un if para poner un doctype u otro dependiendo del navegador, el problema es que si tienes activada la caché, en la cache se introduce el Doctype para el navegador con el que se accedió en el momento de generar la caché... por tanto falla, creo que es preferible dejar siempre un doctype válido para IE..
Saludos!
Siguen sin funcionar. Lo deja compatible con ie7. Alguna otra idea para forzar comatibilidad con ie8
Hola Jorge
Los templates usualmente incluyen sentencias condicionales para cargar diferentes archivos de acuerdo al navegador, esta funcionalidad es especialmente útil para navegadores como IE, en sus diferentes versiones.
Lamentablemente no es posible agregando una línea o instalando sólo un pluging que se vea correctamente en todas las versiones de IE.
Tendrás que utliizar estos archivos y codificar estilos CSS para que se vean adecuadamente en Ie. Por ejemplo en el caso del tempalte yourshop , tienes un archivo de estilos que sólo trabajará para IE8 y se encuentra en esta ruta dentro de tu template:
/css/ie8.css
Saludos.
Ya soluccione el tema.
en el fichero: ie8_compatibility.php
en la ruta: plugins/system
he modificado para que la linea de meta que lo hace compatible con ie7, sea para ie8. esto
switch($method){ case 'meta': $document->setMetaData('X-UA-Compatible', 'IE=EmulateIE7' /*. $mode*/, true); break; case 'header': header('X-UA-Compatible: IE=EmulateIE7' /*. $mode*/); break; }
lo cambio por esto otro
switch($method){ case 'meta': $document->setMetaData('X-UA-Compatible', 'IE=EmulateIE8' /*. $mode*/, true); break; case 'header': header('X-UA-Compatible: IE=EmulateIE8' /*. $mode*/); break; }
En caso de abrir la web con ie7 no se vera bien ya que no es compatible. La web seria optimizada para ie8 o superior
Damos por finalizado el hilo.
Gracias a todos.