La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Comment pouvoir definir la taille des images dans ce bout de script?
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Comment pouvoir definir la taille des images dans ce bout de script?  (Lu 1328 fois)
Comment pouvoir definir la taille des images dans ce bout de script?
« sur: le 13-05-2012 a 09:04:23 »
webmaster-paris
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 47



webmaster sur paris / création site internet paris

Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjour à tous,


j'ai un module dans joomla qui m'affiche les dernieres ventes de virtuemart et le probléme c'est la taille des images que je ne peu redimensionner car le codeur n'a pas donner la possibilité de le faire en css et je voudrais donc modifier ce code afin de pouvoir appliquer un style css qui diminuerais les images .

voici le code qui est impliquer


elseif( $display_style== "horizontal" ) {
            if( $i == 0 )
               echo "<tr >\n";
            echo "<td align=\"center\">";

           $ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);
     
            echo "</td>\n";
            if( ($i+1) == $max_items )
               echo "</tr>\n";
         }
         elseif( $display_style== "table" ) {
            if( $i == 0 )

 

               echo "<tr >\n";
            echo "<td align=\"center\">";

            $ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);
            echo "</td>\n";
            if ( ($i+1) % $products_per_row == 0)
               echo "</tr><tr>\n";
            if( ($i+1) == $max_items )
               echo "</tr>\n";
         }
         $i++;
        }

si je supprime la ligne :
  $ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);

il n'y a plus d'image donc je suppose qu'il faut agir ici ...

j'ai essayer de mettre des div mais çà fais des erreurs ??

alors comment puis je faire çà svp ?

merci de votre aide

« Dernière Édition: le 13-05-2012 a 09:06:33 par webmaster-paris » Rapporter au modérateur  

www.Webdesign-x.fr "le webmaster sur paris" expert "joomla" et "webdesigner de paris"http://www.webmaster-paris-service.com - http://www.webdesign-x.fr

Re:Comment pouvoir definir la taille des images dans ce bout de script?
« Répondre #1 sur: le 13-05-2012 a 10:06:44 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Il faut modifier la fonction show_snapshot()

A+

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Comment pouvoir definir la taille des images dans ce bout de script?
« Répondre #2 sur: le 13-05-2012 a 11:28:25 »
webmaster-paris
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 47



webmaster sur paris / création site internet paris

Voir le Profil    WWW    E-Mail
Répondre avec citation

Merci Webd pour ta reponse mais c'est vrai que je suis pas trés fort en php surtout j'arrive pas à comprendre...

j'ai fais donc une recherche sur cette fonction et j'ai trouver le fichier  ou est d'ecrit cette fonction dont voici le bout de script:

   function show_snapshot($product_sku, $show_price=true, $show_addtocart=true, $show_product_name = true ) {
      echo $this->product_snapshot( $product_sku, $show_price, $show_addtocart, $show_product_name );
   }

   /**
    * Returns HTML code for a snapshot of a product based on the product sku.
    * This was written to provide a quick way to display a product inside of modules
    *
    * @param string $product_sku The SKU identifying the product
    * @param boolean $show_price Show the product price?
    * @param boolean $show_addtocart Show the add-to-cart link?
    * @param boolean $show_product_name Show the product name?
    */
   function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true, $show_product_name = true ) {

      global $sess, $mm_action_url;

      $db = new ps_DB;

      require_once(CLASSPATH.'ps_product_category.php');
      $ps_product_category = new ps_product_category;

      $q = "SELECT product_id, product_name, product_parent_id, product_thumb_image FROM #__{vm}_product WHERE product_sku='$product_sku'";
      $db->query( $q );

      if ($db->next_record()) {
         $product_id = $db->f("product_id" );
         $tpl = new $GLOBALS['VM_THEMECLASS']();
         
         $cid = $ps_product_category->get_cid( $product_id );

         $tpl->set( 'product_id', $product_id);
         $tpl->set( 'product_name', $db->f("product_name") );
         $tpl->set( 'show_product_name', $show_product_name );
         
         if ($db->f("product_parent_id")) {
            $url = "?page=shop.product_details&category_id=$cid&flypage=".$this->get_flypage($db->f("product_parent_id"));
            $url .= "&product_id=" . $db->f("product_parent_id");
         } else {
            $url = "?page=shop.product_details&category_id=$cid&flypage=".$this->get_flypage($db->f("product_id"));
            $url .= "&product_id=" . $db->f("product_id");
         }
         $product_link = $sess->url($mm_action_url. "index.php" . $url);
         $tpl->set( 'product_link', $product_link );
         $tpl->set( 'product_thumb_image', $db->f("product_thumb_image"), "alt=\"".$db->f("product_name")."\"");

         if (_SHOW_PRICES == '1' && $show_price) {
            // Show price, but without "including X% tax"
            $price = $this->show_price( $db->f("product_id"), true );
            $tpl->set( 'price', $price );
         }
         if (USE_AS_CATALOGUE != 1 && $show_addtocart
               && isset( $GLOBALS['product_info'][$product_id]['price']['product_price_id'] ) // Product must have a price to add it to cart
               && !$this->product_has_attributes($product_id, true)  // Parent Products and Products with attributes can't be added to cart this way
               ) {
            $url = "?page=shop.cart&func=cartAdd&product_id=" .  $db->f("product_id");
            $addtocart_link = $sess->url($mm_action_url. "index.php" . $url);
            $tpl->set( 'addtocart_link', $addtocart_link );
         }
         return $tpl->fetch( 'common/productsnapshot.tpl.php');
      }
      
      return '';
      
   }

   /**
    * Use this function if you need the weight of a product
    *
    * @param int $prod_id
    * @return int The weight of the product
    */
   function get_weight($prod_id) {
      return (float)$this->get_field( $prod_id, "product_weight");
   }
   /**
    * Print the availability HTML code for product $prod_id
    *
    * @param int $prod_id
    */

si tu pouvez me dire ce que je doit faire pour rajouter la possibilité de faire du css

merci

Rapporter au modérateur  

www.Webdesign-x.fr "le webmaster sur paris" expert "joomla" et "webdesigner de paris"http://www.webmaster-paris-service.com - http://www.webdesign-x.fr
Re:Comment pouvoir definir la taille des images dans ce bout de script?
« Répondre #3 sur: le 13-05-2012 a 11:48:54 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Je pense que c'est dans common/productsnapshot.tpl.php

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Comment pouvoir definir la taille des images dans ce bout de script?
« Répondre #4 sur: le 13-05-2012 a 12:07:52 »
webmaster-paris
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 47



webmaster sur paris / création site internet paris

Voir le Profil    WWW    E-Mail
Répondre avec citation

Bravo !! Webd tes le meilleur!

voila ce que me dit une partie du fichiers :

<?php // Product Name
if( $show_product_name ) { ?>
   <h2>
      <a title="<?php echo $product_name ?>" href="<?php echo $product_link ?>"><?php echo $product_name; ?></a>
   </h2>
<?php } ?>


<div class="product-image">
   <a title="<?php echo $product_name ?>" href="<?php echo $product_link ?>">
   <?php // Print the product image or the "no image available" image
   echo ps_product::image_tag( $product_thumb_image, "alt=\"".$product_name."\"");?>
   </a>
</div>

<?php // product Price
if( !empty($price) ) { ?>
   <div class="product-price">
   <?php echo $price; ?>
   </div>
<?php } ?>


appaprement çà serais la div :

<div class="product-image">

que dois je faire pour  que çà se rapetisse le probleme c'est que si je change cette endroit du css j'ai peur que çà va le faire pour tout le site alors que je veux le change juste pour ce module qui affiche les dernier annonce...

merci de ton aide

Rapporter au modérateur  

www.Webdesign-x.fr "le webmaster sur paris" expert "joomla" et "webdesigner de paris"http://www.webmaster-paris-service.com - http://www.webdesign-x.fr
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg