- Posts: 511
- Thank you received: 37
Champs personnalisés conditionnels
-- Joomla version -- : 5.1.4
-- PHP version -- : 8.2.23
Bonjour,
je rencontre une autre anomalie étrange sur le même site que l'anomalie du checkout.
A l'inscription utilisateur, le formulaire fonctionnait très bien les dernières fois que j'avais testé, mais maintenant les conditions d'affichage des champs ne sont plus respectées.
J'ai tenté d'enregistrer de nouveau toutes les configurations au cas ou, mais rien n'a changé.
Exemple, la question 2 s'affiche ou non selon la réponse à la question 1 en single list, sauf qu'elle s'affiche quand il ne faut pas, et inversement.
Il y a en tout 4 champs qui dépendent de la réponse du champ 1, je n'arrive pas à trouver la logique du disfonctionnement.
On peut constater ici :
Je vous envoie l'adresse en mp
Selon la réponse à la question : Comment souhaitez vous vous inscrire ?
Voici ce qui doit s'afficher (et qui fonctionnait il y a quelques jours)
Je souhaite acheter :
Avez vous un commercial présent sur le site ?
Logo / image profil
Kbis
Je suis commercial :
Logo / image profil
Je suis producteur :
Avez vous un commercial présent sur le site ?
Quel type de livraison souhaitez vous ?
Souhaitez vous être visible dans la liste publique producteurs ?
Logo / image profil
Comme vous pouvez le constater, il y a un souci dans les conditions, pourtant j'ai enregistré de nouveau plusieurs fois les champs persos
Merci d'avance
Please Log in or Create an account to join the conversation.
Nous avons eu des retours sur la conditionnalité des champs personnalisés avec la 5.1.0. Nous avons fait un patch qui corrige cela pour la 5.1.1. Donc je vous invite à mettre à jour HikaShop et cela devrait corriger le problème.
Please Log in or Create an account to join the conversation.
merci pour votre réponse, justement Hikashop est à jour, et ca ne fonctionne pas, par contre, ca fonctionnait il y a quelques jours, donc peut être que pour moi ca fait l'inverse avec la mise à jour ?
Please Log in or Create an account to join the conversation.
Pouvez-vous vérifier le numéro de version d'HikaShop au début de l'onglet principal sur la page de configuration d'HikaShop ?
Sinon, pourriez-vous fournir l'URL de la page en question pour étudier le problème ?
Please Log in or Create an account to join the conversation.
la version est HikaShop Business 5.1.0 [2409221057]
Je vous envoie le lien en privé,
merci à vous
Please Log in or Create an account to join the conversation.
Pourriez-vous mettre à jour vers la 5.1.1 alors ?
Pour cela, téléchargez le paquet d'installation de la 5.1.1 sur notre site et installez-le sur votre site.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Fatal error: Cannot redeclare com_install() (previously declared in ***/tmp/hikashop/install.hikashop.php:27) in ***/administrator/components/com_sogecommerce/script.install.php on line 40
Please Log in or Create an account to join the conversation.
www.hikashop.com/forum/install-update/90...0/362582.html#362583
Please Log in or Create an account to join the conversation.
merci, j'ai donc désactivé le plugin sogecommerce et mis à jour Hikashop, du coup ca a fonctionné même par "archive à envoyer"
Par contre le souci des champs conditionnels est toujours présent
Please Log in or Create an account to join the conversation.
Pouvez-vous vérifier le dropdown "equal to" / "not equal to" de l'option "Display limited to" de vos champs personnalisés et sauvegardez une fois les champs avec la bonne valeur ? Ce dropdown permet justement d'inverser le comportement des champs conditionnels.
Please Log in or Create an account to join the conversation.
malheureusement j'ai fais ca déjà au moins 5 fois pour tous les champs, j'ai retenté depuis la mise en jour de Hikashop pour l'url checkout, mais rien n'a changé.
En fait, lorsque je change les réglage, rien ne change dans le front, par exemple, la question "quel type de livraison souhaitez vous" est réservée au producteurs, donc le champ est réglé comme ceci sur la question "comment souhaitez vous vous inscrire" :
Et au lieu de s'afficher pour les producteur, elle s'affiche pour les deux autres (acheteur et vendeur)
Si je change le "egal to" en "not egal to", rien ne change en front
Please Log in or Create an account to join the conversation.
Mmm. Bizarre. Pourriez vous fournir un accès backend et un accès FTP pour pouvoir étudier le problème ?
www.hikashop.com/support/contact-us.html
Please Log in or Create an account to join the conversation.
Merci pour l'accès. J'ai fait un patch et j'ai rajouté le patch sur votre site. Cela a l'air de fonctionner maintenant.
Le souci, c'est que le système ne prennais pas bien en compte le have / have not, quand différents champs enfants avec le même champ parent avaient différentes valeurs de have / have not.
Et je n'arrivais pas à reproduire le souci quand je n'avais pas testé ce cas précis.
Please Log in or Create an account to join the conversation.
super, je comprends mieux, merci.
Par contre je pense qu'il reste une faille, car par exemple, le champ IBAN et BIC sont configurés de la même façon (not egal to commercial) et pourtant, le BIC apparait bien sur producteur, acheteur et non commercial, alors que IBAN fait l'inverse.
Idem pour "avez vous un commercial sur le site" qui est réglé sur not egal to commercial, et qui fait l'inverse, s'affiche que pour les commerciaux
Tout le reste des champs sont ok maintenant
J'avoue avoir pas mal de champs conditionnels, c'est tellement pratique ! Merci encore
Please Log in or Create an account to join the conversation.
Ok, je vois le souci. Mon patch avait un effet de bord dans certains cas. J'ai modifié le patch et cela semble fonctionner maintenant.
Please Log in or Create an account to join the conversation.
au top ! Comme toujours !
Merci beaucoup
Please Log in or Create an account to join the conversation.