Bug de la liste produit Virtumart sur le Frontend

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

  • Bug de la liste produit Virtumart sur le Frontend

    Bonjour,
    j'ai un bug très embêtant en pré-production qui n'apparaissait pas en local.
    Ma liste produit est remplacé par des liste déroulante avec le choix du tri des produits.
    Voici une image pour bien comprendre


    J'ai essayé de modifier les paramètre d'affichage mais ça à pas l'air d'être ça.

    J'ai pensé à un problème de droit sur le serveur, je suis chez Gandi.net avec un serveur Linux. Jusque là tout tourne bien. J'ai suivis ce tuto gandi pour l'installe : http://wiki.gandi.net/fr/hosting/usi...gandiai/joomla

    Une idée ?

    Merci

    Joomla : 1.5.3
    VM : 1.1.0


    Edit : code html du bug :
    Code:
    <div id="row_4a310739cce43" style="margin-right: 5px; width: 98%; float: left;">
    Trié par: 
    <select onchange="order.submit()" name="orderby" class="inputbox">
    <option value="product_name">Sélectionner</option>
            <option selected="selected" value="product_name">
            Nom du produit</option>
            <option value="product_sku">
            Ref.</option>
                    <option value="product_cdate">
            Derniers produits</option>
            </select>
    </div>
    Code qui devrait normalement s'afficher (pris sur le local) :
    Code:
    <div class="browseProductContainer">
            
            
            <h3 class="browseProductTitle"><a href="/Site/joomla-virtuemart-JEUX/index.php?page=shop.product_details&amp;flypage=flypage.tpl&amp;product_id=20&amp;category_id=18&amp;option=com_virtuemart&amp;Itemid=-1" title="L'invasion des ténêbres">
                L'invasion des ténêbres</a>
            </h3>
            
            <div class="browsePriceContainer">
                
    
    	<span class="productPrice">
    		€4,80			</span>
    
    
            </div>
            
            <div class="browseProductImageContainer">
    	        <script type="text/javascript">//<![CDATA[
    	        document.write('<a href="javascript:void window.open(\'http://localhost/Site/joomla-virtuemart-JEUX/components/com_virtuemart/shop_image/product/L_invasion_des_t_49f09f52137ec.jpg\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=440,height=440,directories=no,location=no\');">');
    	        document.write( '<img src="http://localhost/Site/joomla-virtuemart-JEUX/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2FL_invasion_des_t_49f09f520a4b7_90x90.jpg&amp;newxsize=90&amp;newysize=90&amp;fileout=" class="browseProductImage" border="0" title="L'invasion des ténêbres" alt="L'invasion des ténêbres"  /></a>' );
    	        //]]>
    	        </script><a href="javascript:void window.open('http://localhost/Site/joomla-virtuemart-JEUX/components/com_virtuemart/shop_image/product/L_invasion_des_t_49f09f52137ec.jpg', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=440,height=440,directories=no,location=no');"><img border="0" alt="L'invasion des ténêbres" title="L'invasion des ténêbres" class="browseProductImage" src="http://localhost/Site/joomla-virtuemart-JEUX/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2FL_invasion_des_t_49f09f520a4b7_90x90.jpg&amp;newxsize=90&amp;newysize=90&amp;fileout="/></a>
    	        <noscript>
    	            <a href="http://localhost/Site/joomla-virtuemart-JEUX/components/com_virtuemart/shop_image/product/L_invasion_des_t_49f09f52137ec.jpg" target="_blank" title="L'invasion des ténêbres">
    	            <img src="http://localhost/Site/joomla-virtuemart-JEUX/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2FL_invasion_des_t_49f09f520a4b7_90x90.jpg&amp;newxsize=90&amp;newysize=90&amp;fileout=" class="browseProductImage" border="0" title="L'invasion des ténêbres" alt="L'invasion des ténêbres"  />	            </a>
    	        </noscript>
            </div>
            
            <div class="browseRatingContainer">
            
    <!-- The "Average Customer Rating: xxxxX (2 votes) " Part -->
    <span class="contentpagetitle">Note moyenne des clients:</span>
    <br/>
    <img border="0" align="middle" alt="0 stars" src="http://localhost/Site/joomla-virtuemart-JEUX/components/com_virtuemart/themes/LDDP-VM-Jeux/images/stars/0.gif"/> 
    Total des votes: 0        </div>
            <div class="browseProductDescription">
                Booster - L'invasion des ténèbres 
                <a title="Détails du produit" href="/Site/joomla-virtuemart-JEUX/index.php?page=shop.product_details&amp;flypage=flypage.tpl&amp;product_id=20&amp;category_id=18&amp;option=com_virtuemart&amp;Itemid=-1"><br/>
    			Détails du produit...</a>
            </div>
            <br/>
            <span class="browseAddToCartContainer">
            
    <form onsubmit="handleAddToCart( this.id );return false;" class="addtocart_form" id="addtocart4.01338_1" name="addtocart" method="post" action="http://localhost/Site/joomla-virtuemart-JEUX/index.php">
        <label class="quantity_box" for="quantity20">Quantité: </label><input type="text" value="1" name="quantity[]" id="quantity20" size="4" class="inputboxquantity"/>
    		<input type="button" onclick="var qty_el = document.getElementById('quantity20'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;" class="quantity_box_button quantity_box_button_up"/>
    		<input type="button" onclick="var qty_el = document.getElementById('quantity20'); var qty = qty_el.value; if( !isNaN( qty ) &amp;&amp; qty > 0 ) qty_el.value--;return false;" class="quantity_box_button quantity_box_button_down"/>
    		<br/>
    	<input type="submit" title="Ajouter au panier" value="Ajouter au panier" class="addtocart_button"/>
        <input type="hidden" value="18" name="category_id"/>
        <input type="hidden" value="20" name="product_id"/>
        <input type="hidden" value="20" name="prod_id[]"/>
        <input type="hidden" value="shop.cart" name="page"/>
        <input type="hidden" value="cartadd" name="func"/>
        <input type="hidden" value="-1" name="Itemid"/>
        <input type="hidden" value="com_virtuemart" name="option"/>
        <input type="hidden" value="" name="set_price[]"/>
        <input type="hidden" value="" name="adjust_price[]"/>
        <input type="hidden" value="" name="master_product[]"/>
    </form>        </span>
    
    </div>
    Dernière édition par VV666 à 11/06/2009, 14h51

  • #2
    Je up.
    Problème de script ?
    Est-ce virtuemart_parser.php qui génère la liste des produits ?

    Commentaire


    • #3
      Bonsoir on dirai un souci de lien avec ta Base de donnée.
      As tu fais un essai de réimporter ta base pour voir?

      @+
      SVP pas de MP pour de l'aide, le forum est l’outil idéal

      Commentaire


      • #4
        Bonsoir,
        ce qui est bizarre c'est que si j'affiche la fiche complète d'un produit (par le module défilant produit récent par exemple), j'ai bien tout mes infos qui sorte normalement, de plus, dans l'admin, je vois bien tout mes produits et leurs caractéristiques.
        Si le liens avec la BDD ne se faisait pas, j'aurai rien de tout ça, non ?

        Cependant, j'avoue que j'ai pas essayé de réimporter ma base... Je suis pas trop fan de ce genre de manip'.

        Si j'ai pas de solution d'ici demain 13h (heure ou je reprends mon boulot), j'essaierai.

        Commentaire


        • #5
          Si le liens avec la BDD ne se faisait pas, j'aurai rien de tout ça, non ?
          Non pas spécialement mais tu nous parles d'une installation récente sur distant.
          Il arrive d'avoir un souci de lien entre les tables et le site

          Je suis pas trop fan de ce genre de manip'.
          Il n'y a aucun souci de faire cela, crois moi j'ai déja u à faire cette manip et pas qu'aucune fois?
          De plus tu importes seulement ce qui existe déjà.

          @+
          SVP pas de MP pour de l'aide, le forum est l’outil idéal

          Commentaire


          • #6
            Hum, j'ai pas repris ma base de données de travail local, car j'avais fait beaucoup d'essais, j'ai préféré créer une BDD neuve, puis rentrer mes paramètres et mes données à la main.
            Alors, je fais quoi ? Export de la base actuel distante pour la réimporter ? Juste export des table produits puis import ?


            Merci de suivre mon problème, je commençais à désespérer.
            Dernière édition par VV666 à 11/06/2009, 18h33

            Commentaire


            • #7
              Alors, je fais quoi ? Export de la base actuel distante pour la réimporter ?
              Oula c'est une supposition mais puisque tu es en distant avant décrasser koi ke ce soit essais plutôt de créer une nouvelle table dans ton phpadmin, tu importes dedans tes anciennes requêtes du local.

              Puis dans ton admin joomla dans config tu fais pointer le site sur cette nouvelle configuration serveur champ BDD .

              Attention il y a un risque de bug mais pas de panique

              En cas de malheur suit ce post pour remettre le fichier configuration.php pour retourner sur tes anciennes requêtes.
              http://forum.joomla.fr/showthread.php?t=95102

              Si le changement est ok, regarde comment réagit ton souci dans VM si c’est pareil rebascules sur les requêtes précédentes.

              @+
              SVP pas de MP pour de l'aide, le forum est l’outil idéal

              Commentaire


              • #8
                Si effectivement c'est pareil nous serons que cela ne viens pas de ta BDD.
                Cela sera déjà un bon ciblage.

                @+
                SVP pas de MP pour de l'aide, le forum est l’outil idéal

                Commentaire


                • #9
                  Ok, merci de l'explication
                  Pas bête, j'avais pas pensé à tester en créant une nouvelle BDD avec mes anciennes tables

                  À la base, je suis web designer, donc mon truc c'est plutôt le css, Je suis pas encore à l'aise avec les bases de données .

                  J'ai fini le boulot, donc je testerai demain après-midi.

                  a+

                  Commentaire


                  • #10
                    Je viens de tester, la nouvelle BDD passe bien, mais ne règle pas mon problème J'ai toujours le même bug.

                    Commentaire


                    • #11
                      Bonjour

                      Ok mais nous avons écarté une cause possible.

                      Maintenant avec un autre template cela te donne koi?

                      @+
                      SVP pas de MP pour de l'aide, le forum est l’outil idéal

                      Commentaire


                      • #12
                        Changement de template pour VM et pour Joomla, idem, problème non réglés.

                        Une autre idée ?

                        Commentaire


                        • #13
                          Avec vide du cache?
                          Si oui c chaud maintenant le souci!
                          Et en local c ok tu n'a pas ce souci?
                          @+
                          SVP pas de MP pour de l'aide, le forum est l’outil idéal

                          Commentaire


                          • #14
                            Oui effectivement en local tu n'avais pas ce souci excuses.

                            Bon avec changement de browse cela te donne koi?

                            @+
                            SVP pas de MP pour de l'aide, le forum est l’outil idéal

                            Commentaire


                            • #15
                              Non, en local pas de problème, tout marche très bien.
                              Là je viens de vider le cache, et j'ai toujours ce problème. Sniff
                              Je penche pour un problème de script, mais je ne sais pas où chercher. J'ai posté sur les forums de VM anglais et Joomla Anglais mais j'ai pas eu de réponse.

                              Edit : Avec IE7 même problème...
                              Dernière édition par VV666 à 12/06/2009, 13h03

                              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