En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    × Bienvenue dans le forum VirtueMart.fr !

    Champ personnalisé date = "0" dans le panier

    Plus d'informations
    il y a 10 ans 6 mois - il y a 10 ans 6 mois #1 par antoinepayen
    Champ personnalisé date = "0" dans le panier a été créé par antoinepayen
    Bonjour à toutes et tous,

    J'utilise un champ personnalisé de type "date" défini comme "attribut panier", mais cette date apparait systématiquement avec une valeur "0" dans le panier quelqu'en soit la sélection faite au niveau du produit...

    Quelqu'un a une idée ?

    Merci d'avance.
    Antoine.

    ps : je suis en Joomla 3.4.8 et VM 3.0.12
    Dernière édition: il y a 10 ans 6 mois par antoinepayen.

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #2 par studio42
    Réponse de studio42 sur le sujet Champ personnalisé date = "0" dans le panier
    Vous avez un lien pour faire le teste, voir si le soucis n'est pas dans le javascript ?

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #3 par antoinepayen
    Réponse de antoinepayen sur le sujet Champ personnalisé date = "0" dans le panier
    Oui, vous pouvez faire le test ici : atmosphair.esy.es/index.php/fr/nos-vols/vol-decouverte
    Il s'agit du champ personnlisé "date pour vous contacter" qui apparait bien dans le panier après avoir ajouté au panier, mais toujours avec une valeur "0".

    Merci !
    ;)

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois - il y a 10 ans 6 mois #4 par studio42
    Réponse de studio42 sur le sujet Champ personnalisé date = "0" dans le panier
    Y a un soucis javascript dans L'id selon moi.
    L'ID du champs est jQuery('#customProductData.1.13._text').val();
    mais un point en javascript est une class
    Donc il cherche l'ID '#customProductData portant la clas s.1 et .13._text et ne trouve pas l'élement.
    Je pense que c'est un Bug de VIrtuemart lorsqu'il crée cette ID.
    Voici le code qui est mauvais :
    VOTRESITE\administrator\components\com_virtuemart\helpers\vmjsapi.php
    dans vmjsapi::jDate
    if (empty($id)) {
    			$id = str_replace(array('[]','[',']'),'.',$name);
    			$id = str_replace('..','.',$id);
    		}
    il faudrait le changer par
    if (empty($id)) {
    			$id = str_replace(array('[]','[',']'),'-',$name);
    			$id = str_replace('--','-',$id);
    		}

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
    Dernière édition: il y a 10 ans 6 mois par studio42.
    Les utilisateur(s) suivant ont remercié: antoinepayen

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #5 par antoinepayen
    Réponse de antoinepayen sur le sujet Champ personnalisé date = "0" dans le panier
    Merci beaucoup Studio42, j'ai fait la modification que vous m'avez indiquée, mais ça ne change rien, malheureusement ! Je me demande si cette modification ne peut pas être à faire à plusieurs endroits ?

    Merci de votre aide...
    Antoine.

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #6 par studio42
    Réponse de studio42 sur le sujet Champ personnalisé date = "0" dans le panier
    Vu que vous avez désactivé le site, il m'est pas possible de voir si cela résout une partie du problème

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #7 par antoinepayen
    Réponse de antoinepayen sur le sujet Champ personnalisé date = "0" dans le panier
    Bé non, je n'ai rien désactivé... C'est toujours "testable" là : atmosphair.esy.es/index.php/fr/nos-vols/vol-decouverte
    :)
    Antoine.

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #8 par studio42
    Réponse de studio42 sur le sujet Champ personnalisé date = "0" dans le panier
    Dans la même fonction, un peu plus loin, il faut modifier dans le javascript
    self::addJScript('datepicker','
    remplacer
    altField: $(this).prev(),
    remplacer par
    altField: $(this).next(),

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #9 par antoinepayen
    Réponse de antoinepayen sur le sujet Champ personnalisé date = "0" dans le panier
    J'ai fait la modif, mais rien n'y fait...
    :(
    ...ma date est toujours à "0"...

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois - il y a 10 ans 6 mois #10 par studio42
    Réponse de studio42 sur le sujet Champ personnalisé date = "0" dans le panier
    J'ai vérifier, la derniére modif est mauvaise, mais la premiére est OK.
    Donc ceci est mauvais :
    remplacer
    altField: $(this).prev(),
    par
    altField: $(this).next(),

    il faut au final
    altField: $(this).prev(),

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
    Dernière édition: il y a 10 ans 6 mois par studio42.

    Connexion ou Créer un compte pour participer à la conversation.