hack full image sur le flypage

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

  • hack full image sur le flypage

    voila une astuce intéressante que j'ai trouvé sur le site de virtuemart
    cela permet d'afficher l'image du produit en grande taille au lieu de la vignette dans le détail du produit

    vers la ligne 341 de /administrator/components/com_virtuemart/html/shop.product_details.php trouvé :

    Code PHP:
    $template str_replace"{product_type}"$product_type$template ); // Changed Product Type 
    à remplacer par
    Code PHP:
    $template str_replace"{product_type}"$product_type$template ); // Changed Product Type
    $template str_replace"{full_image}"$full_image$template ); // to always display full image on flypage 
    dans /administrator/components/com_virtuemart/html/templates/product_details/flypage.php trouver
    Code PHP:
    {product_image
    remplacer par
    Code PHP:
    <img src="/YOUR_JOOMLA_ROOT/components/com_virtuemart/shop_image/product/{full_image}" alt="{product_name}" title="{product_name}"
    si joomla est installé a la racine:
    Code PHP:
    <img src="/components/com_virtuemart/shop_image/product/{full_image}" alt="{product_name}" title="{product_name}"
    voilou,
    merci a lucion!

  • #2
    ree

    merci a toi nutcrakers!!!!
    ca marche...
    c'est une bonne idée d'ailleur ils devraient le proposer incorporé
    pasque il est petit ce thumbnails
    respect
    http://www.plugins-audio.com

    Commentaire


    • #3
      OK mais moi j'ai des images de 800X800 donc impossible à installer, par contre il est possible de modifier la taille de la vignette dans la config (et recoder le browse.php) , en par exemple 400X400, et quand même garder une possibilité d'agrandissement par le clic sur la vignette.
      http//www.optique-solaire.com
      Lunettes de Soleil de marque, lunettes de soleil sport homme et femme.

      Commentaire


      • #4
        Génial comme hack,

        Par contre, jessaie de faie la même chose pour les catégories, mais ça ne marche pas.

        J'ai été voir dans shop.browse mais je ne trouve pas.

        Quelqu'un sait comment faire?

        Merci,

        Pikibou

        Commentaire


        • #5
          Hack full image sur les catégories

          Voilà, je me répond à moi-même, j'ai trouvé:

          http://virtuemart.net/index.php?opti...details&id=971

          Mais ce fut assez dur!

          Piki

          Commentaire


          • #6
            Salut,
            J'ai pas compri le lien sur virtuemart
            car j'aimerai choisir ma propre taille d'image mais avec un bouton agrandir l'image

            Si quelqu'un peut nous expliquer sa serai super

            @+ bonne soirée
            One Again A Bistoufly...!!
            Joomla c de la ballllllle

            Commentaire


            • #7
              Envoyé par psyko Voir le message
              OK mais moi j'ai des images de 800X800 donc impossible à installer, par contre il est possible de modifier la taille de la vignette dans la config (et recoder le browse.php) , en par exemple 400X400, et quand même garder une possibilité d'agrandissement par le clic sur la vignette.
              Hello tous,

              comme avec la derniere version de VM, on peut pas cocher "creer auto les vignettes" --> mon pb sur ce post (du coup ca m'arrange), j'ai trouvé un solution pour que l'image dans product.details soit plus grande que le thumb et que qd on click dessus, on se retrouve avec l'original:

              dans le fichier administrator\components\com_virtuemart\html\shop. product_details.php:

              commenter:
              Code:
              $text = $ps_product->image_tag($product_thumb_image, "alt=\"".$product_name."\"", 1)."<br/>".$VM_LANG->_PHPSHOP_FLYPAGE_ENLARGE_IMAGE;
              et mettre à la place:
              Code:
              $text = '<img src="'.$mosConfig_live_site.'/components/com_virtuemart/show_image_in_imgtag.php?filename='.urlencode($product_thumb_image).'&newxsize=250&newysize=250&fileout=" alt="'.$product_name.'" style="border-style: none"><br />'.$VM_LANG->_PHPSHOP_FLYPAGE_ENLARGE_IMAGE;
              puis dans components\com_virtuemart\show_image_in_imgtag.php

              commenter:

              Code:
              $fileout = IMAGEPATH."/product/resized/".$file."_".PSHOP_IMG_WIDTH."x".PSHOP_IMG_HEIGHT.$noimgif.$ext;
              mettre à la place:
              Code:
              $fileout = IMAGEPATH."/product/resized/".$file."_".$newxsize."x".$newysize.$noimgif.$ext;
              avec lightbox, ca donne un truc : TERRIBLEEEEEEEE

              si vous avez des "vrais" miniatures, cette solution vous agrandira l'image et ca fera degueulasse.

              Bonne soiree!

              Commentaire


              • #8
                Une autre solution pour afficher une image grande taille dans le flypage est d'ajouter cette ligne dans shop.product_details vers la ligne 299 avant le /* MORE IMAGES*/

                Code PHP:
                $img_grde "<img src=\"".$imageurl."\" title=\"".$product_name."\">"
                puis celle ci dans les environ de la 400ème
                Code PHP:
                $template str_replace"{img_grde}"$img_grde$template ); 
                et enfin d'ajouter à votre flypage ceci

                Code PHP:
                {img_grde
                C'est juste histoire d'avoir l'url qui se met automatiquement sans avoir besoin de la taper en dur.
                www.nothingsgonnachangetheworld.com

                Commentaire


                • #9
                  Bonjour,

                  Est ce que ça marche avec VM1.1 ?? je sais que l'on ai dans la partie 1.0 mais je demande quand même....

                  merci.
                  Vous payez vos factures comme tout le monde?
                  Découvrez des solutions qui rapportent...

                  Commentaire


                  • #10
                    Hello à tous,

                    J'ai utilisé le hack précisé au tout début de cette discussion.
                    Tout marchait impecc sur Mozilla Firefox, mais je viens de me rendre compte que cela ne fonctionne pas avec IE6 et IE7...L'image n'apparaît tout bonnement plus !
                    C'est visible ici
                    La photo apparait sur FF mais pas sur les autres navigateurs.

                    Quelqu'un saurait-il s'il faut rajouter quelque chose au hack, ou si c'est mon template qui foire ?
                    Dernière édition par Alice à 26/08/2008, 11h18
                    http://aethrio.gr
                    http://www.ikonexmedical.com
                    http://www.oreavoyages.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