VM2 : le bouton "Confirmer la commande" est inerte.

Réduire
Ce sujet est fermé.
X
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] VM2 : le bouton "Confirmer la commande" est inerte.

    Bonjour,

    Avec Joomla2.5.19 + VM2.0.24c +Gantry4.1.22.

    Lorsque après avoir choisi les modes de livraison et de paiement, on lance la commande, le bouton ne déclenche rien.

    En local tout marche bien, mais en ligne le problème se pose. J'ai rechargé les tables Virtuemart, la BD, les fichiers Joomla, restauré le site avec Akeeba … rien n'y fait. J'ai alerté mon hébergeur, mais j'attends sa réaction.

    Une idée de la cause ? Un autre piste à explorer ?

    En attendant la boutique est fermée … Cordialement. PhM
    Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
    http://www.markagement.com

  • #2
    Re : VM2 : le bouton "Confirmer la commande" est inerte.

    Bonjour,

    L inspector de chrome ou firebug te donne quelque chose ?
    Création, personnalisation, synchronisation de gestion commerciale selige.fr:http://www.selige.fr
    "Avant de critiquer un produit gratuit, pense à ce que tu aurais pu dire si tu l'avais payé"

    Commentaire


    • #3
      Re : VM2 : le bouton "Confirmer la commande" est inerte.

      Merci de ta réactivité !

      Sur Firebug (signet HTML) voilà, en pièces jointes, ce que donne le bouton Commander avant de choisir les conditions de paiement et Confirmer la commande après. Est-ce bien la réponse à ta suggestion ?

      Cliquez sur l'image pour l'afficher en taille normale

Nom : ConfirmCde.jpg 
Affichages : 1 
Taille : 31,6 Ko 
ID : 1803387Cliquez sur l'image pour l'afficher en taille normale

Nom : commander1.jpg 
Affichages : 1 
Taille : 38,2 Ko 
ID : 1803386

      Une précision j'ai bien vérifié que les permissions sont à 705.
      Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
      http://www.markagement.com

      Commentaire


      • #4
        Re : VM2 : le bouton "Confirmer la commande" est inerte.

        Je pensais plus aux erreurs.
        http://michaelsync.net/2007/09/09/fi...andline-part-i (une petite aide)
        Création, personnalisation, synchronisation de gestion commerciale selige.fr:http://www.selige.fr
        "Avant de critiquer un produit gratuit, pense à ce que tu aurais pu dire si tu l'avais payé"

        Commentaire


        • #5
          Re : VM2 : le bouton "Confirmer la commande" est inerte.

          Dans Console/Erreurs tout est vierge.
          Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
          http://www.markagement.com

          Commentaire


          • #6
            Re : VM2 : le bouton "Confirmer la commande" est inerte.

            Ah! Lorsque je tente d'activer le bouton Confirmer le commande pour la lancer, Firebug affiche :

            " TypeError: document.checkoutForm is undefined " 3 javasc...bmit(); (ligne 1)

            J'imagine que cela signifie un problème lors de l'exécution du script Java … Cela éclaire-t-il la cause : un fichier pollué, le serveur de l'hébergeur ?
            Dernière édition par PhMi à 01/04/2014, 23h23
            Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
            http://www.markagement.com

            Commentaire


            • #7
              Re : VM2 : le bouton "Confirmer la commande" est inerte.

              Bonjour,

              Ou une erreur de js.
              Verifies ta page (code source) pour voir combien et si tu as des insertions de js.
              Il se peut que tu n ai pas chargé de librairie jquery ou un conflit entre les librairies
              Création, personnalisation, synchronisation de gestion commerciale selige.fr:http://www.selige.fr
              "Avant de critiquer un produit gratuit, pense à ce que tu aurais pu dire si tu l'avais payé"

              Commentaire


              • #8
                Re : VM2 : le bouton "Confirmer la commande" est inerte.

                Envoyé par selige Voir le message
                Bonjour,

                Ou une erreur de js.
                Vérifies ta page (code source) pour voir combien et si tu as des insertions de js.
                Il se peut que tu n ai pas chargé de librairie jquery ou un conflit entre les librairies
                Aie, cela devient un peu plus calé pour moi.

                Dans Firebug, sur la page du bouton en cause l'onglet Sript (après activation) affiche :
                Pas de JavaScript sur cette page

                If <script> tags have a 'type' attribute, it should equal 'text/javascript' or 'application/javascript'. Also scripts must be parsable (syntactically correct).

                Par contre pour le site en local qui marche, 976 lignes de code s'affichent. Aurais-tu trouvé la cause ?

                S'il faut recharger par FTP certains fichiers, peux-tu me préciser lesquels ? J'ai bien repéré un dossier js dans components/com_virtuemart/assets qui est présent aussi bien en local qu'en ligne …

                Cela peut-il être le serveur de l'hébergeur qui ne lit pas ?

                Merci de ton aide : j'apprécie !
                Dernière édition par PhMi à 02/04/2014, 09h03
                Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
                http://www.markagement.com

                Commentaire


                • #9
                  Re : VM2 : le bouton &amp;amp;amp;quot;Confirmer la commande&amp;amp;amp;quot; est inerte.

                  Allons bon ! Voilà que 857 lignes de code sont apparues dans l'onglet script de la page contenant le bouton inerte …
                  Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
                  http://www.markagement.com

                  Commentaire


                  • #10
                    Re : VM2 : le bouton &quot;Confirmer la commande&quot; est inerte.

                    Alors mets à jour VM, ensuite :
                    verifie que tu n as pas plusieurs insertion de jquery (plugin, template, vm).
                    Je parle des appels pour charger jquery.

                    Désactive tous les plugins dont tu n a pas besoin, et ne prends que ceux que VM utilise.
                    Teste avec un autre template, tu verra d ou vient le pb
                    Création, personnalisation, synchronisation de gestion commerciale selige.fr:http://www.selige.fr
                    "Avant de critiquer un produit gratuit, pense à ce que tu aurais pu dire si tu l'avais payé"

                    Commentaire


                    • #11
                      Re : VM2 : le bouton &quot;Confirmer la commande&quot; est inerte.

                      Re-merci !

                      VM doit être à jour : VM2.0.26d. Cela ne n'a pas empêché de procéder à un nouveau chargement (y compris aio).

                      Après avoir dé-publié un cinquantaine de plugin puis en choisissant (dans Configuration/Template) Beez2 comme Template par défaut pour la boutique le bouton Confirmer la commande reste inerte.

                      Comment fait-on pour vérifier que l'on a pas plusieurs insertions de jquery (cela devient pour moi de l'hébreux )?

                      Le dysfonctionnement peut-il être chez l'hébergeur … qui ne répond pas !
                      Dernière édition par PhMi à 02/04/2014, 21h25
                      Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
                      http://www.markagement.com

                      Commentaire


                      • #12
                        Re : VM2 : le bouton &quot;Confirmer la commande&quot; est inerte.

                        Ou ailleurs....Un fichier manquant, non complet...
                        Là je pense qu il faudra une url pour verifier
                        Création, personnalisation, synchronisation de gestion commerciale selige.fr:http://www.selige.fr
                        "Avant de critiquer un produit gratuit, pense à ce que tu aurais pu dire si tu l'avais payé"

                        Commentaire


                        • #13
                          Re : VM2 : le bouton &quot;Confirmer la commande&quot; est inerte.

                          Tu avais raison !

                          En testant le site avec Beez5 et non Beez2 comme précédemment, le bouton fonctionne.

                          Pourquoi, diable, Beez2 ne marche-t-il pas plus que le Gantry que j'utilise par défaut ?

                          Dans l'immédiat, j'ai sélectionné un autre template Gantry pour ma vente en ligne, mais selon les pages du processus la mise en page utilise l'un ou l'autre : un peu folklorique.
                          En attendant d'avoir tout remis d'aplomb je ne passe pas encore en mode réglé.

                          De la variété des causes que tu évoques, j'en conclu que la pêche à la solution est aussi aisée que pour une page blanche …

                          Ce qui est clair : ce sont mes remerciements (donc renouvelés) pour tes conseils qui ont finis par me mettre sur la voie.
                          Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
                          http://www.markagement.com

                          Commentaire


                          • #14
                            Re : VM2 : le bouton &quot;Confirmer la commande&quot; est inerte.

                            De rien, mais tu as raison sur le fait que cela signifie des heures à verifier les pages.
                            Quoique... Il faut verifier chaque vue pour savoir si il n y a pas de conflit.

                            Faudra voir si tu enleves l utilisation de jquery dans l administration de VM...
                            En tout cas, bonne chance
                            Création, personnalisation, synchronisation de gestion commerciale selige.fr:http://www.selige.fr
                            "Avant de critiquer un produit gratuit, pense à ce que tu aurais pu dire si tu l'avais payé"

                            Commentaire


                            • #15
                              Re : VM2 : le bouton &quot;Confirmer la commande&quot; est inerte.

                              Lorsque j'ai réalisé le site la version de VM2 utilisée donnait une mise en page assez folklorique et j'avais créé de nombreux override. La dernière version 2.0.26d a corrigé nombre de chose, mais je me demande s'il n'y pas eu des incohérences entre ce qu'elle donne comme instruction et ce que mes overrides exigent ensuite.

                              Il faut aussi découvrir que dans admin/comp/virtuemart/config/template, il faut sélectionner celui des template Gantry que l'on veut (sans toutes les surcharges précédentes) aussi bien pour le template par défaut que pour les Catégories (au moins pour moi) puis dans les Assignements de celui-ci activer les liens de la boutique.

                              Il faut parfois être un peu Sherlock Holmes ! Vous avez été mon Dr Watson en me donnant des indices : merci encore !
                              Dernière édition par PhMi à 04/04/2014, 22h39
                              Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
                              http://www.markagement.com

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X