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,
El problema está en que Internet Explorer interpreta los estilos CSS de forma distinta a Firefox, lo que hace que haya cosas que se vean de distinta forma.
Una solución que puedes probar consiste en probar el siguiente plugin para ver si así se resuelven los problemas:
De no ser así, tendrías que indicarnos lo cambios que has aplicado en los CSS y decirnos si antes de aplicarlos se veían igual el módulo en ambos navegadores.
Este plugin "System - IE8 Compatibility" ya lo tengo instalado. viene por defecto enel pack tienda.
Se ve mal igualmente.
Lo que necesito que me haga en ie es que al pasar el raton me ponga de fondo el color que quiera y en los submenus que al pasar el raton por un submenu que no se ponga transparente y se forme un borde como si viniera del infito tanto el borde de la celda como el del texto. no se puede configurar en el css para ie o a la hora de crear la pagina html una funcion php que detecte ie y que asigne un codigo correcto para mostrarse bien
antes de nmodificar los css se veia mal tambien.
Hola Jorge
Para hacer cambios CSS y sólo se refleje en IE puedes revisar los siguientes archivos
Para todas las versiones de IE, ubica el siguiente archivo
/templates/gk_yourshop/css/ie.css
Para IE8
/templates/gk_yourshop/css/ie8.css
Puedes redefinir nuevamente tus estilos adecuando la visualización similar al resto de navegadores.
Saludos
He revisado esos ficheros, pero no se como modificarlos para adaptar el estilo css en ie. podrian orientarmeun poquito.
Yo lo que necesito que se modifique es:
1 - que no se monte el menu con otros modulos
2 - que al pasar el raton por el menu de categorias(el principal) el fondo cambie de color
3 - que en el submenu que aparece al pasar el raton por alguno de ellos se resalte tambien en el mismo color que la categoria principal y no transparente como aparece
4 - el efecto que aparece de sombra profundidad, tanto en el texto como en el borde del submenu que no aparezca.
Hola Jorge
Los cambios indicados en IE se pueden volver complejos, la mejor manera de hacerlos es a través del ensayo de prueba y error, te sugiero codifiques como cambiaste inicialmente tus estilos, utiliza las sentencias !important para priorizar el estilo.
Algunos alcances :
1- Para que no se monte el menú revisa la propiedad z-index
2- En el caso del fondo puedes sobreescribir el background
3- Igual tienes que sobreescribir el background
4- puedes probar con la propiedad border
Saludos.
Despues de muchas pruebas he descubierto lo siguiente:
Solo lo he probado con ie8 y ie9. Estas versiones tienen una herramienta parecida al firebug. Se optiene pulsando f12 mirar img1
El caso, yo cambio ddonde pone modocumento a estandares de ie8 si utilizamos el 8 y estandares ie8 ó estandares ie9 si utilizamos ie9 mirar img2
al modificarlos la web se ajusta bien y tiene mas parecido como se muestra en firefox. Eso me lleva a pensar que se hactiva la compatibilidad con ie7 pero con este estandar no se ve bien. ¿Como se podria configurar para que no se viese compatible. ¿Como puedo hacer para modificar la linea de la img3
yo creo que quitando esa linea o poniendo que fuese compatible con ie8 funcionaria bien. ¿podria influir en algun otro apartado de la web?
Jhon en lo que me comentas de revisar he intentado pero sin exito, seguramente por no saber exacto donde modificar.
Hola Jorge,
en efecto, IE9 tiene diferentes motores de ejecución para garantizar la compatibilidad de las webs creadas para una versión de IE u otra.
El modo de hacer que tu web se ejecute con un motor más actual es colocando un Doctype u otro.
Aquí puedes leer más sobre el tema:
http://msdn.microsoft.com/es-es/library/cc288325(v=vs.85).aspx
Aquí tienes más información sobre los Doctypes y los modos de ejecución de IE:
http://hsivonen.iki.fi/doctype/
Utilizando este doctype, entiendo que debería de servirte y debería hacer que IE usara el motor de ejecución de IE8:
El Doctype deberías de cambiarlo en la plantilla de Joomla...
HAz una copia de seguridad del fichero que toques antes de editarlo por si las moscas..
Saludos!
¿En que fichero tengo que cambiar? No he entendido que debo hacer.
Hola Jorge,
en el index.php de tu plantilla, que plantilla estás usando??
Accede al fichero /templates/tuplantilla/index.php y envíanos el fichero que tengas..
Saludos!
Hola Jorge,
debería de haber un directorio layouts dentro del directorio de la plantilla zeolite.. revisa los ficheros que hay dentro, debería de haber un fichero header.php o head.php donde esté definido el doctype, envíanos estos ficheros para que los revisemos..
Saludos
David utilizo "gk_yourshop" no "zeolite"
Dentro la ruta que me indicas hay:
un directorio "blocks"
default.php
handheld.php
iphone.php
no hay ningun fichero con el nombre que indicas