Magento – Anniversaire / Naissance en Août (08) et Septembre (09) pas

ImageDans notre Magento 1.5.1.0 L'installation a été un client à, qu'il ne pouvait pas entrer dans son anniversaire, parce que le système lui a dit “S'il vous plaît entrer une date valide pleine” ou tout simplement en fonction de l'allemand.

Après un petit examen il a été constaté, que seuls les chiffres mensuels 08 en Août et 09 pour Septembre n'a pas fonctionné. Tous les autres mois déplié. Le jour- ou de la déclaration annuelle n'est pas pertinente. Seuls ces deux mois ont vu le message d'erreur. Cette question a été à l'enregistrement normal ou client. essayant de se connecter, ainsi que dans la caisse elle-même lors de la tentative de créer un compte d'utilisateur.

Nous avons résolu le problème par le js.js dans le dossier /js / Varien / comme. dans Ligne 438 ont changé:

a commis une erreur = false, jour = parseInt(this.day.value) || 0, mois = parseInt(this.month.value) || 0, année = parseInt(this.year.value) || 0;

à

a commis une erreur = false, jour = parseInt(this.day.value, 10) || 0, mois = parseInt(this.month.value, 10) || 0, année = parseInt(this.year.value, 10) || 0;

Après un cache recharger et puis entrez les deux mois a bien fonctionné.

Utilisé dans la version Magento 1.5.1.0 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

1 pensée sur “Magento – Anniversaire / Naissance en Août (08) et Septembre (09) pas”

  1. très agréable.. maintenant trouvé par hasard! Avait même problème ..

    parseInt() va bien quand aucune base est fourni avec “08” et “09” un sur une valeur octal et interprète le nombre comme 0 => est “pas valide”. Ce ne fut qu'après la base est définie comme un nombre décimal, est également d'accord avec la validation! Très bien..

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *