Jump to content

[Solucionado] Desplegables registro usuario se ocultan solos con navegador "Internet" Android


Recommended Posts

Buenas tardes.

 

Os planteo un problema que he detectado en mi sitio (PS 1.6.0.14 y tb en 1.6.0.11). Si intentáis registraros en una tienda a través del navegador "Internet" estandar que viene por defecto instalado en las tables android, me sucede un problema grave con la visualización de los desplegables, como fecha de nacimiento (este es indiferente pues no es obligatorio)  o provincia (obligatorio en mi caso). Concretamente lo que sucede es que aparecen los datos en la parte inferior, pero se ocultan automáticamente, con lo que el usuario no puede seleccionar nada, lo que impide que pueda registrarse, y, por tanto, comprar. Probado en tema default, en venedor y en transformer y todos generan el mismo problema. 

 

Con otros navegadores como chrome o firefox no sucede. 

 

A alguien le sucede lo mismo o tiene alguna idea o solución?? Es un error importante que urge resolver y que no se como hacerlo. 

 

Lo he probado en varias tiendas, pero si alguien quiere revisar, aqui dejo dos urls: www.tusperfumesonline.com o pruebas.tusperfumesonline.com 

 

Gracias por vuestra ayuda

 

Edited by TusPerfumesOnline (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

Hola, 
 
ya tengo la solución. En mi caso, se han revisado dos ficheros, cuya información salio de este hilo: 
 
https://github.com/PrestaShop/PrestaShop/commit/fc1c1f3dfe362c7298b84a761ff3184ac47f0a8d
 
Esto decía lo siguiente: Añadir este contenido al principio del fichero global.tpl

{addJsDef isMobile=$mobile_device}

 
Por otro lado, la modificación del fichero 15-jquery.uniform-modified.js no me funcionaba según el criterio del artículo. Adjunto fichero final de mi tema que esta funcionandome ya de modo correcto. Este fichero se encuentra dentro de la carpeta de tema->js->autoload. Ojo, no hagais como yo, que cambie el fichero y renombre el anterior y seguia sin funcionarme. El original salvadlo, pero en otra ubicación, no en esa carpeta que es de autocarga, como dice su nombre. 

var is_touch_device = 'ontouchstart' in document.documentElement;
if (!is_touch_device) {

$(window).load(function () {
    $("select.form-control,input[type='checkbox']:not(.comparator), input[type='radio'],input#id_carrier2, input[type='file']").not('').uniform();
});

// refresh uniform selects on document width change
$(window).resize(
    function () {
        $.uniform.update("select.form-control, input[type='file']");
    }
);
}

Espero que os sirva. 

Link to comment
Share on other sites

  • 11 months later...

Hola, muchas gracias por la postear esta solución en su momento, sé que ha pasado mucho pero es que tengo este mismo problema y no hago más que buscar y darle vueltas.

 

He aplicado tu solución, no la del enlace y se me ha solucionado el tema de los atributos pero los desplegables de la provincia y de país me siguen fallando y no entiendo por qué.

 

¿Alguien podría ayudarme por favor?

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...