comment rendre la page de poser une question de ce produit dans une pop-up??

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] comment rendre la page de poser une question de ce produit dans une pop-up??

    salut tout le monde,

    je travail sur un site de commerce avec le fameux virtumart,

    mon problème c'est que le bouton "poser un question sur ce produit", me redirige vers une page blanche, qui contient un formulaire, fonctionnels,

    comment je peut rendre cet page sous forme de popup ???

    et est ce que je peut jouer sur son style??

  • #2
    Re : comment rendre la page de poser une question de ce produit dans une pop-up??

    Bonsoir,
    Si c'est redirigé , mais pas affiché dans une popup, c'est que vous avez une erreur javascript ou que le script du popup n'est pas chargé
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : comment rendre la page de poser une question de ce produit dans une pop-up??

      Envoyé par electrocity Voir le message
      Bonsoir,
      mais pas affiché dans une popup, c'est que vous avez une erreur javascript ou que le script du popup n'est pas chargé

      bonjour, merci pour votre repense,

      cet erreur de javascript se trouve ou???

      a propos son arrière plan, est ce que je peut le changer?? et cet erreur js comment je peut e corriger??

      j'ai pas pu reconnaitre d’où commencer??

      Cordialement.

      Commentaire


      • #4
        Re : comment rendre la page de poser une question de ce produit dans une pop-up??

        Bonjour à tous j'ai malheureusement la réponse mais je viens de vous annoncer mon site de e-commerce il est superbe comme website,vous voulez achez n'importe quel produit au:http://www.shoppicome.cf vous en trouverez,il y en a les T-shirts,produits pour maigrir,des vetements,des outils pour la maison pour la voiture,il y a tous,visitez mon site:http://www.shoppicome.cf et thank you à vous tous.Joseph Brown.

        Commentaire


        • #5
          Re : comment rendre la page de poser une question de ce produit dans une pop-up??

          Apperament, c'est un bug dans vm 2.6.
          Votre version ?
          http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
          http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

          Commentaire


          • #6
            Re : comment rendre la page de poser une question de ce produit dans une pop-up??

            Envoyé par electrocity Voir le message
            Apperament, c'est un bug dans vm 2.6.
            Votre version ?
            bonjour,

            ma version VM est 2.0.6

            Commentaire


            • #7
              Re : comment rendre la page de poser une question de ce produit dans une pop-up??

              y'a pas des repenses!!!!

              Commentaire


              • #8
                Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                Si le site est en ligne, merci de poster le lien vers la page qui pose problème.
                Aucun de nous n'est magicien et sans voir la page, c'est un peu compliqué de fournir une solution fiable.
                http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                Commentaire


                • #9
                  Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                  le site est encore en local,

                  mais je peut vous fournir une image, aperçu sur ma page, Cliquez sur l'image pour l'afficher en taille normale

Nom : apercu.jpg 
Affichages : 1 
Taille : 23,3 Ko 
ID : 1803450

                  Vous voyez qu'elle est affiché sur toute la page, sans style normale de site et n'est pas dans un pop up,

                  j'arrive pas a comprendre les erreurs js??
                  Dernière édition par piko à 22/05/2014, 13h55

                  Commentaire


                  • #10
                    Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                    premiére chose a vérifier c'est que vous avez bien :
                    Code PHP:
                    JHTML::_('behavior.modal'); 
                    dans le fichier
                    Code:
                    \components\com_virtuemart\views\productdetails\tmpl\default.php
                    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                    Commentaire


                    • #11
                      Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                      Envoyé par electrocity Voir le message
                      premiére chose a vérifier c'est que vous avez bien :
                      Code PHP:
                      JHTML::_('behavior.modal'); 
                      dans le fichier
                      Code:
                      \components\com_virtuemart\views\productdetails\tmpl\default.php
                      Bonjour,

                      oui ce ligne de code existe dans ce fichier,

                      je veut ajouter une autre chose, que le firebug ne lit pas les style de cette page et quand je la charge sur le chrome, il affiche ces erreurs :
                      Failed to load resource: the server responded with a status of 404 (Not Found)
                      event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
                      j'ai rien compris!!!!

                      Crdialement,

                      Commentaire


                      • #12
                        Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                        Failed to load resource: the server responded with a status of 404 (Not Found)
                        jquery essaye d'envoyer les déclarations des fonctions (fichier .map), cela n'influance pas le bon fonctionnement des scripts

                        event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
                        deprecated veut dire que des script utilise la fonction obseléte event.returnValue. Mais cela fonctionne parfaitement comme ceci.

                        pour votre soucis. Malgrés que je fais cela à l'aveuglette.

                        regardez (normalement dans fichier default.php du même répertoire) si vous avez.
                        Code PHP:
                        $url JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' $this->product->virtuemart_product_id '&virtuemart_category_id=' $this->product->virtuemart_category_id '&tmpl=component');
                        $document JFactory::getDocument();
                        $document->addScriptDeclaration("
                            jQuery(document).ready(function($) {
                                $('a.ask-a-question').click( function(){
                                    $.facebox({
                                        iframe: '" 
                        $url "',
                                        rev: 'iframe|550|550'
                                    });
                                    return false ;
                                });
                            });
                        "
                        ); 
                        Il faut aussi que le javascript facebox.js soit chargé et aprés jquery
                        http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                        http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                        Commentaire


                        • #13
                          Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                          Envoyé par electrocity Voir le message

                          regardez (normalement dans fichier default.php du même répertoire) si vous avez.
                          Code PHP:
                          $url JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' $this->product->virtuemart_product_id '&virtuemart_category_id=' $this->product->virtuemart_category_id '&tmpl=component');
                          $document JFactory::getDocument();
                          $document->addScriptDeclaration("
                              jQuery(document).ready(function($) {
                                  $('a.ask-a-question').click( function(){
                                      $.facebox({
                                          iframe: '" 
                          $url "',
                                          rev: 'iframe|550|550'
                                      });
                                      return false ;
                                  });
                              });
                          "
                          ); 
                          Pour ces lignes existent dans le fichier
                          Envoyé par electrocity Voir le message
                          Il faut aussi que le javascript facebox.js soit chargé et aprés jquery
                          mais j'ai pas compris pour cet partie js??

                          Commentaire


                          • #14
                            Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                            dans firefox ou google chrome, appuyez sur CTRL+U.
                            Vote fichier source sera affiché.
                            regardez si vous trouvez components/com_virtuemart/assets/js/facebox.js et que jquery.min.js ou jquery.js est bien chargé avant dans ce fichier.

                            Vous pouvez aussi vérifié aprés appuis sur F12(sur pc)> onglet network sous google chrome ou reseaux sous firefox.
                            Si jquery.js et facebox.js sont bien chargés et dans l'ordre.
                            http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                            http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                            Commentaire


                            • #15
                              Re : comment rendre la page de poser une question de ce produit dans une pop-up??

                              Envoyé par electrocity Voir le message
                              dans firefox ou google chrome, appuyez sur CTRL+U.
                              Vote fichier source sera affiché.
                              regardez si vous trouvez components/com_virtuemart/assets/js/facebox.js et que jquery.min.js ou jquery.js est bien chargé avant dans ce fichier.
                              Bonjour, merci beaucoup pour ces détails, alors j'ai trouvé ces deux lignes dans le fichier de source de la page
                              Code:
                              <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script>
                              et aprés

                              Code:
                               <script src="/components/com_virtuemart/assets/js/facebox.js" type="text/javascript"></script>
                              Corialement

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X