- Posts: 43
- Thank you received: 4
Pas de date picker en frontal
9 years 9 months ago #258821
by sompi
Pas de date picker en frontal was created by sompi
-- HikaShop version -- : 2.6.4
-- Joomla version -- : 3.6.5
-- Browser(s) name and version -- : Firefox
Bonjour,
J'ai ajouté une zone "sélecteur adresse avancé". Le plugin est actif. Le date picker s'affiche correctement dans la saisie des adresses en back office mais n'apparait pas en frontal.
Pensant à un problème de template, framework (gantry 5), il n'y a pas d'override. Le code source de la page montre l'absence du date picker.
Alors que dans le back office, la ligne est bien présente
En front
En back
Je constate une autre anomalie mais ne sait pas si cela est lié.
Normalement, le checkout se fait sur une seule page. Pas de livraison pour des produits immatériels (inscriptions à des évènements).
Il y a un seul mode de paiement. Il est sélectionné par défaut.
Pourtant, le checkout demande de valider 2 fois le panier.
La première fois, il met le statut "Vous avez choisi le mode de paiement: Cheque"
La seconde fois, il génère la commande.
J'ai essayé plusieurs paramètres dans la configuration / passage en caisse.
Comment pourrais je procéder ?
Merci
-- Joomla version -- : 3.6.5
-- Browser(s) name and version -- : Firefox
Bonjour,
J'ai ajouté une zone "sélecteur adresse avancé". Le plugin est actif. Le date picker s'affiche correctement dans la saisie des adresses en back office mais n'apparait pas en frontal.
Pensant à un problème de template, framework (gantry 5), il n'y a pas d'override. Le code source de la page montre l'absence du date picker.
Alors que dans le back office, la ligne est bien présente
En front
Code:
<td>
<input id="date_naissance_input" class="hikashop_datepicker" data-picker="date_naissance" data-options="{maxDate:0,dateFormat:'dd/mm/yy',firstDay:0,changeMonth:true,changeYear:true,yearRange: '1930:c+10'}" value="" type="text">
<input id="date_naissance" value="" name="data[billing_address][date_naissance]" type="hidden">
</td>
En back
Code:
td>
<div class="input-append">
<input id="date_naissance_input" class="hikashop_datepicker hasDatepicker" data-picker="date_naissance" data-options="{maxDate:0,dateFormat:'dd/mm/yy',firstDay:0,changeMonth:true,changeYear:true,yearRange: '1930:c+10'}" value="" type="text">
<button class="btn" onclick="document.getElementById('date_naissance_input').focus();return false;">
<i class="icon-calendar"></i>
</button>
</div>
<input id="date_naissance" value="" name="data[billing_address][date_naissance]" type="hidden">
</td>
Je constate une autre anomalie mais ne sait pas si cela est lié.
Normalement, le checkout se fait sur une seule page. Pas de livraison pour des produits immatériels (inscriptions à des évènements).
Il y a un seul mode de paiement. Il est sélectionné par défaut.
Pourtant, le checkout demande de valider 2 fois le panier.
La première fois, il met le statut "Vous avez choisi le mode de paiement: Cheque"
La seconde fois, il génère la commande.
J'ai essayé plusieurs paramètres dans la configuration / passage en caisse.
Comment pourrais je procéder ?
Merci
Please Log in or Create an account to join the conversation.
9 years 9 months ago #258822
by nicolas
Replied by nicolas on topic Pas de date picker en frontal
Bonjour,
Serait-il possible d'avoir :
- Un lien vers la page en question
- Une capture des options de l'onglet "Passage en caisse" de la configuration
- Une capture des options de votre champs personnalisé
Serait-il possible d'avoir :
- Un lien vers la page en question
- Une capture des options de l'onglet "Passage en caisse" de la configuration
- Une capture des options de votre champs personnalisé
Please Log in or Create an account to join the conversation.
9 years 8 months ago #258873
by nicolas
Replied by nicolas on topic Pas de date picker en frontal
Bonjour,
Le soucis vient d'une erreur javascript durant votre passage en caisse:
take.ms/nuLk0
C'est apparement causé par un conflit entre jQuery et Mootools sur la page.
Essayez d'installer et de configurer le plugin jQuery Easy.
Cela devrait aider à éviter cette erreur et ensuite le champs devrait fonctionner correctement.
Le soucis vient d'une erreur javascript durant votre passage en caisse:
take.ms/nuLk0
C'est apparement causé par un conflit entre jQuery et Mootools sur la page.
Essayez d'installer et de configurer le plugin jQuery Easy.
Cela devrait aider à éviter cette erreur et ensuite le champs devrait fonctionner correctement.
Please Log in or Create an account to join the conversation.
9 years 8 months ago #258961
by sompi
Replied by sompi on topic Pas de date picker en frontal
Bonjour,
J'ai installé et activé jquery easy comme suggéré
J'ai fais un tas d'essai en activant jquery puis jquery + ui. J'ai essayé à tout hasard de modifier des paramètres avancés sans trop savoir quoi modifier. Sans aucun résultat.
Je suis dans l'impasse et un peu perdu dans les méandres de l'indigeste jqueyr.
J'ai installé et activé jquery easy comme suggéré
J'ai fais un tas d'essai en activant jquery puis jquery + ui. J'ai essayé à tout hasard de modifier des paramètres avancés sans trop savoir quoi modifier. Sans aucun résultat.
Je suis dans l'impasse et un peu perdu dans les méandres de l'indigeste jqueyr.
Please Log in or Create an account to join the conversation.
9 years 8 months ago #258981
by nicolas
Replied by nicolas on topic Pas de date picker en frontal
Bonjour,
Dans ce cas, ce que vous pourriez essayer, c'est de passer à HikaShop 3.0.
La béta est disponible dans le menu My account>My subscriptions sur notre site.
La béta n'utilise plus Mootools dans le passage en caisse si vous désactivez l'option "checkout legacy" (l'ancien système de checkout) dans la configuration et donc ce problème ne sera plus.
Par contre, cela reste une béta donc vous pourriez avoir des surprises, bien que nous avons corrigés pas mal de choses déjà depuis un mois. Donc faites d'abord un test sur une copie de votre site.
Dans ce cas, ce que vous pourriez essayer, c'est de passer à HikaShop 3.0.
La béta est disponible dans le menu My account>My subscriptions sur notre site.
La béta n'utilise plus Mootools dans le passage en caisse si vous désactivez l'option "checkout legacy" (l'ancien système de checkout) dans la configuration et donc ce problème ne sera plus.
Par contre, cela reste une béta donc vous pourriez avoir des surprises, bien que nous avons corrigés pas mal de choses déjà depuis un mois. Donc faites d'abord un test sur une copie de votre site.
Please Log in or Create an account to join the conversation.
9 years 8 months ago #259295
by sompi
Replied by sompi on topic Pas de date picker en frontal
Désolé je réponds tardivement car la réponse me gênais beaucoup.
Je ne vais pas lancer un site e-commerce avec une version béta où je pourrais avoir des surprises, jusque parce qu'une sélection sur date ne peut pas fonctionner correctement.
Du coup, je suis repassé à l'ancien mode avec 3 listes simples jour, mois, année en attendant une version stable.
Du coup, il me reste le problème suivant :
Il y a un seul mode de paiement. Il est sélectionné par défaut.
Pourtant, le checkout demande de valider 2 fois le panier.
La première fois, il met le statut "Vous avez choisi le mode de paiement: Cheque"
La seconde fois, il génère la commande.
J'ai essayé plusieurs paramètres dans la configuration / passage en caisse.
En espérant que la solution ne soit pas dans la version 3 béta
Je ne vais pas lancer un site e-commerce avec une version béta où je pourrais avoir des surprises, jusque parce qu'une sélection sur date ne peut pas fonctionner correctement.
Du coup, je suis repassé à l'ancien mode avec 3 listes simples jour, mois, année en attendant une version stable.
Du coup, il me reste le problème suivant :
Il y a un seul mode de paiement. Il est sélectionné par défaut.
Pourtant, le checkout demande de valider 2 fois le panier.
La première fois, il met le statut "Vous avez choisi le mode de paiement: Cheque"
La seconde fois, il génère la commande.
J'ai essayé plusieurs paramètres dans la configuration / passage en caisse.
En espérant que la solution ne soit pas dans la version 3 béta
Please Log in or Create an account to join the conversation.
9 years 8 months ago #259299
by nicolas
Replied by nicolas on topic Pas de date picker en frontal
Bonjour,
Pour ce soucis de devoir cliquer deux fois, faites ceci:
www.hikashop.com/forum/checkout/887796-c...checkout.html#257526
La béta de HikaShop 3.0 est sur le pas de tir.
Pour ce soucis de devoir cliquer deux fois, faites ceci:
www.hikashop.com/forum/checkout/887796-c...checkout.html#257526
La béta de HikaShop 3.0 est sur le pas de tir.
Please Log in or Create an account to join the conversation.
9 years 8 months ago #259331
by sompi
Replied by sompi on topic Pas de date picker en frontal
Bonjour,
Je confirme que la modification components/com_hikashop/controllers/checkout.php résout le problème du double clique.
Mettre en commentaire cette partie.
Wait and see the V3
Merci
Je confirme que la modification components/com_hikashop/controllers/checkout.php résout le problème du double clique.
Mettre en commentaire cette partie.
Code:
if(($old_payment_id!=$payment_id || $old_payment_method!=$payment) || @$old_payment_data->payment_price!=$paymentData->payment_price && ($this->_getStep('cart',(int)$this->previous)===(int)$this->previous || $this->_getStep('confirm',(int)$this->previous)===(int)$this->previous)){
return false;
}
Wait and see the V3
Merci
Please Log in or Create an account to join the conversation.
Time to create page: 0.184 seconds