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 !
    https://www.pensees-vagabondes.fr
    https://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 !
      https://www.pensees-vagabondes.fr
      https://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 !
          https://www.pensees-vagabondes.fr
          https://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 !
            https://www.pensees-vagabondes.fr
            https://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 !
                https://www.pensees-vagabondes.fr
                https://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 !
                  https://www.pensees-vagabondes.fr
                  https://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 !
                      https://www.pensees-vagabondes.fr
                      https://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 !
                          https://www.pensees-vagabondes.fr
                          https://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 !
                              https://www.pensees-vagabondes.fr
                              https://www.markagement.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X