Jump to content

[SOLUCIONADO] [1.6.0.9] Fallo del filtro "por fechas" en el listado de pedidos del BO


MDinternet

Recommended Posts

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_64
Versión del servidor web Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8g PHP/5.2.11 with Suhosin-Patch
Versión de PHP 5.2.11
Límite de memoria 96M
Tiempo Máximo de ejecución 30
Versión de MySQL 5.1.38-log
Servidor MySQL localhost
Versión de PrestaShop 1.6.0.9

post-185107-0-22887200-1411045175_thumb.jpg

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

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 by nadie (see edit history)
Link to comment
Share on other sites

Victor, eres  mi héroe. La próxima Bar/Mad/Camp tienes unos chintonis pagos :D

 

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 by MDinternet (see edit history)
Link to comment
Share on other sites

Victor, eres  mi héroe. La próxima Bar/Mad/Camp tienes unos chintonis pagos :D

 

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.

  • Like 1
Link to comment
Share on other sites

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