Avisos
Vaciar todo

modulo categorias jscook  

Página 2 / 2
 
Jorge
 Jorge
Estimable Member

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

Citar
Respondido : 21/05/2012 3:22 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Jorge,

La plantilla tiene directorio layouts. El archivo head.php está en la ruta :
templates/gk_yourshop/layouts/blocks/head.php

Saludos

ResponderCitar
Respondido : 26/06/2012 11:51 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jorge
 Jorge
Estimable Member

os paso los ficheros solicitados

ResponderCitar
Respondido : 26/06/2012 12:03 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 26/06/2012 3:35 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jorge
 Jorge
Estimable Member

He probado a desactivar el plugin "System - IE8 Compatibility" y no funciona. Sigue dando error.

ResponderCitar
Respondido : 26/06/2012 3:44 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Jorge

El Doctype lo encontrarás en el siguiente archivo : /templates/gk_yourshop/layouts/default.php

Saludos.

ResponderCitar
Respondido : 26/06/2012 8:53 pm

Cursos Gratuitos WordPress

Jorge
 Jorge
Estimable Member

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

ResponderCitar
Respondido : 28/06/2012 10:18 am
David Noguera
 David Noguera
Miembro Admin

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!

ResponderCitar
Respondido : 28/06/2012 10:45 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jorge
 Jorge
Estimable Member

Siguen sin funcionar. Lo deja compatible con ie7. Alguna otra idea para forzar comatibilidad con ie8

ResponderCitar
Respondido : 28/06/2012 12:04 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 29/06/2012 6:44 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jorge
 Jorge
Estimable Member

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.

ResponderCitar
Respondido : 02/07/2012 9:32 am
Página 2 / 2