TusPerfumesOnline Posted May 11, 2015 Share Posted May 11, 2015 (edited) 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 June 5, 2015 by TusPerfumesOnline (see edit history) Link to comment Share on other sites More sharing options...
TusPerfumesOnline Posted June 5, 2015 Author Share Posted June 5, 2015 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 More sharing options...
Miguel_SV Posted May 22, 2016 Share Posted May 22, 2016 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 More sharing options...
Recommended Posts