Magento – CUMPLEAÑOS / Nacimiento en agosto (08) y septiembre (09) No vaya

IMAGENEn nuestro Magento 1.5.1.0 La instalación fue un cliente en, que no podía entrar en su cumpleaños, porque el sistema le dijo “Por favor, introduzca una fecha completa válida” o simplemente de acuerdo al alemán.

Después de un examen poco se encontró, que sólo las cifras mensuales 08 de agosto y 09 para septiembre no ha funcionado. El resto del año se desarrolló. El día- o la declaración anual no era pertinente. Sólo estos dos meses hemos visto el mensaje de error. Este problema se encontraba en el registro normal o cliente. intentan iniciar una sesión, así como en la propia caja cuando se intenta crear una cuenta de usuario.

Hemos resuelto el problema por el js.js en la carpeta /js / Varien / como. en LÍNEA 438 han cambiado:

fue un error = false, día = parseInt(this.day.value) || 0, mes = parseInt(this.month.value) || 0, año = parseInt(this.year.value) || 0;

A

fue un error = false, día = parseInt(this.day.value, 10) || 0, mes = parseInt(this.month.value, 10) || 0, año = parseInt(this.year.value, 10) || 0;

Después de una caché vuelva a cargar y luego entrar en los dos meses que trabajó muy bien.

Se utiliza en la versión de Magento 1.5.1.0 Comentarios? Adiciones? Notas? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

Un pensamiento sobre “Magento – CUMPLEAÑOS / Nacimiento en agosto (08) y septiembre (09) No vaya”

  1. muy agradable.. encontrado ahora por casualidad! Tenía el mismo problema ..

    parseInt() va bien cuando no hay base se suministra con “08” Y “09” uno sobre un valor octal e interpreta el número como 0 => es “no es válido”. Sólo después de que la base se establece como un decimal, También está de acuerdo con la validación! Está bien..

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *