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 2 mois - il y a 10 ans 2 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 2 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 2 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 2 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 2 mois - il y a 10 ans 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 mois - il y a 10 ans 2 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 2 mois par studio42.

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