MDinternet Posted September 18, 2014 Share Posted September 18, 2014 (edited) Desde que he actualizado de 1.4 a 1.6, he visto que algunas pequeñas utilidades han dejado de funcionar. Entre ellas, está el filtro de visualizar pedidos por fechas, en el listado general de pedidos. Todos los demás filtros de esa barra funcionan bien, el único que no parece surtir ningún efecto es el de fechas. ¿alguna idea de por donde empezar? Información del servidor Linux #1 SMP Fri Jun 17 08:50:31 CEST 2011 x86_64Versión del servidor web Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8g PHP/5.2.11 with Suhosin-PatchVersión de PHP 5.2.11Límite de memoria 96MTiempo Máximo de ejecución 30Versión de MySQL 5.1.38-logServidor MySQL localhostVersión de PrestaShop 1.6.0.9 Edited September 18, 2014 by MDinternet (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted September 18, 2014 Share Posted September 18, 2014 (edited) Parece ser un bug oficial, segun comentan aquí: http://forge.prestashop.com/browse/PSCSX-2987 Prueba aplicar el parche de github: https://github.com/PrestaShop/PrestaShop/commit/9fe656a36cb868c391b7514bc337298015ee75dd que comentan. (Recuerda + añadir linea, - quitar linea) Edited September 18, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
MDinternet Posted September 18, 2014 Author Share Posted September 18, 2014 (edited) Victor, eres mi héroe. La próxima Bar/Mad/Camp tienes unos chintonis pagos Si, la solución funciona, pero es para la versión 1.6.0.8 y el archivo correspondiente en la versión 1.6.0.9 cambia ligeramente. En la versión 1.6.0.8 y 1.6.0.9 la numeración de las líneas que hay que cambiar es distinta: versión 1.6.0.8 Original: Linea 77 if ($("table.{$list_id} .datepicker").length > 0) { Linea 78 $("table.{$list_id} .datepicker").datepicker({ ... Linea 337 $("#local_{$params.id_date}_0").datepicker({ Linea 338 altField: "#{$params.id_date}_0" Linea 339 }); Linea 340 $("#local_{$params.id_date}_1").datepicker({ Linea 341 altField: "#{$params.id_date}_1" Linea 342 }); Correcto: Linea 77 Linea 78 if ($("table .datepicker").length > 0) { Linea 79 $("table .datepicker").datepicker({ ... Linea 338 $("#local_{$params.id_date}_0").datepicker("option", "altField", "#{$params.id_date}_0"); Linea 339 $("#local_{$params.id_date}_1").datepicker("option", "altField", "#{$params.id_date}_1"); En la versión siguiente de prestashop versión 1.6.0.9 Original: Linea 77 if ($("table.{$list_id} .datepicker").length > 0) { Linea 78 $("table.{$list_id} .datepicker").datepicker({ ... Linea 300 $("#local_{$params.id_date}_0").datepicker({ Linea 301 altField: "#{$params.id_date}_0" Linea 302 }); Linea 303 $("#local_{$params.id_date}_1").datepicker({ Linea 304 altField: "#{$params.id_date}_1" Linea 305 }); Correcto: Linea 77 Linea 78 if ($("table .datepicker").length > 0) { Linea 79 $("table .datepicker").datepicker({ ... Linea 300 $("#local_{$params.id_date}_0").datepicker("option", "altField", "#{$params.id_date}_0"); Linea 301 $("#local_{$params.id_date}_1").datepicker("option", "altField", "#{$params.id_date}_1"); Puede que otras versiones puedan variar también la numeración de las líneas Saludos y gracias de nuevo! Edited September 18, 2014 by MDinternet (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted September 18, 2014 Share Posted September 18, 2014 Victor, eres mi héroe. La próxima Bar/Mad/Camp tienes unos chintonis pagos Si, la solución funciona, pero es para la versión 1.6.0.8 y el archivo correspondiente en la versión 1.6.0.9 cambia ligeramente. En la versión 1.6.0.8 y 1.6.0.9 la numeración de las líneas que hay que cambiar es distinta: versión 1.6.0.8 Original: Linea 77 if ($("table.{$list_id} .datepicker").length > 0) { Linea 78 $("table.{$list_id} .datepicker").datepicker({ ... Linea 337 $("#local_{$params.id_date}_0").datepicker({ Linea 338 altField: "#{$params.id_date}_0" Linea 339 }); Linea 340 $("#local_{$params.id_date}_1").datepicker({ Linea 341 altField: "#{$params.id_date}_1" Linea 342 }); Correcto: Linea 77 Linea 78 if ($("table .datepicker").length > 0) { Linea 79 $("table .datepicker").datepicker({ ... Linea 338 $("#local_{$params.id_date}_0").datepicker("option", "altField", "#{$params.id_date}_0"); Linea 339 $("#local_{$params.id_date}_1").datepicker("option", "altField", "#{$params.id_date}_1"); En la versión siguiente de prestashop versión 1.6.0.9 Original: Linea 77 if ($("table.{$list_id} .datepicker").length > 0) { Linea 78 $("table.{$list_id} .datepicker").datepicker({ ... Linea 300 $("#local_{$params.id_date}_0").datepicker({ Linea 301 altField: "#{$params.id_date}_0" Linea 302 }); Linea 303 $("#local_{$params.id_date}_1").datepicker({ Linea 304 altField: "#{$params.id_date}_1" Linea 305 }); Correcto: Linea 77 Linea 78 if ($("table .datepicker").length > 0) { Linea 79 $("table .datepicker").datepicker({ ... Linea 300 $("#local_{$params.id_date}_0").datepicker("option", "altField", "#{$params.id_date}_0"); Linea 301 $("#local_{$params.id_date}_1").datepicker("option", "altField", "#{$params.id_date}_1"); Puede que otras versiones puedan variar también la numeración de las líneas Saludos y gracias de nuevo! Un placer ayudarte y servirte ! Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro. Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ PD: Avisa cuando añadas la palabra "Solucionado" al titulo del tema, para proceder a cerrar el tema. 1 Link to comment Share on other sites More sharing options...
Recommended Posts