Définir le width d'une image PHP ?

Bonjour,
J'ai un petit problème PHP...

Comment définir un WIDTH pour l'image de cette fonction ?
<?php echo $this->listAdditionalImages( $product_id, $images ) ?>


Merci pour vos réponses,
Cordialement,
Weet

6 réponses

  1. Contributeur
    Re_
    Je sais que le reste est inutile ^^
    C'est bon, j'ai résolu le problème...
    Je ne pouvais pas te mettre toutes les pages appelées par les fonctions (plus de 50 a mons avis)
    J'ai trouvé une alternative via un autre script.
    >>http://img109.imageshack.us/img109/3887/capturekp.png
    =)))))
    Merci quand même,
    Cordialement,
    Weet
    1. inutile d'envoyer tout ça, en plus rien n'est utilise pour t'aider dedans...

      appart ça :
      <div><?php echo $this->vmlistAdditionalImages( $product_id, $images ) ?></div>


      mais tu l'avais déjà mis dans ta page aucune autre variable $product_id ni $images.

      que contiennent c'est deux viriable?

      tu utilise this en quel honneur?
      ton script est inclus dans un objet?

      sans savoir ce que tu dois fournir a la fonction impossible de modifier...
      1. Contributeur
        Le code en question :

        <?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 
        
        ?>
        <?php if( trim(str_replace( "<br />", "" , $buttons_header)) != "" ) { ?>
        <div width="100%">
        <?php echo $buttons_header // The PDF, Email and Print buttons ?>
        </div>
        <?php } ?>
        <?php
        if( $this->get_cfg( 'product_navigation', 1 )) { ?>
        <div class="vmj_alpha-left"></div><div class="vmj_alpha-right">
        <div class="vmj_flypage_productnav" width="100%" style="text-align:center;">    
        <?php
        	if( !empty( $previous_product )) {
        		echo '<a class="previous_page" href="'.$previous_product_url.'">'.shopMakeHtmlSafe($previous_product['product_name']).'</a>';
        	}
        	if( !empty( $next_product )) {		
        		echo '<a class="next_page" href="'.$next_product_url.'">'.shopMakeHtmlSafe($next_product['product_name']).'</a>';
        	}
        
        ?>
        </div>
        </div>
        <?php } ?>
        <br style="clear:both"/>
        <div class="vmj-product-top-left"></div><div class="vmj-product-top-right"></div>
        	<div class="vmj-product-inside" style="padding-left:10px;padding-right:10px;">
        		<div class="vmj-product-notopgap"></div>	
        
        <div style="width:43%; float:left;padding-right:10px;">
        <div align="top" style="width:100%; text-align: center;padding-top:15px;">
          <p><?php echo $product_image ?></p>
          </div>
        </div>
        
        <div style="width:54%; color:#4F4F4F; float:left; text-align:justify;margin-top:20px;">
        <div style="width:100%; font-size:160%; font-weight:bold;">
        <?php echo $product_name ?>
        </div>
        <div style="width:100%; text-align:left;">
        	   	    <?php 
        	  		if( $this->get_cfg( 'showAvailability' )) {	?>		
        	  			<span style="float:left"> <?php echo $product_availability ?></span><span style="line-height:35px;color:#4F4F4F;">(<?php echo $VM_LANG->_('PHPSHOP_AVAILABILITY') ?>)</span>
        	  		<?php }
        	  		?>		
        </div>
        <div style="width:100%; margin-bottom:15px;"></div>
        <div style="text-align:left;margin-bottom:20px;font-size:140%"><?php echo $product_price ?></div>
        <div style="float:left;width:auto; text-align:left;padding:0;font-weight:bold;">
                <?php echo $addtocart ?>			    
        </div>
        </div>
        <br style="clear:both"/>
        <br/>
        <div><?php echo $this->vmlistAdditionalImages( $product_id, $images ) ?></div>
        <br/>
        <div style="text-align: center;">
        
        <div id="tab_jd_ts_top_left" style="height:20px; background:transparent;width:0px;float:left">
        </div>
        
        <div id="tab_jd_ts_top" style="height:27px; float:left">
        		<div onclick="tab_jd_ts_tab1()" id="tab_jd_a_ts_tab1" style="cursor:pointer; float:left; height:20px;margin-right:6px; padding-top:4px; padding-bottom:3px; padding-left:13px; padding-right:12px;border-top:solid 1px #BBBBBB;border-left:solid 1px #BBBBBB; border-right:solid 1px #BBBBBB; background:#eee;">
        		<a id="jd_a_ts" style="font-size: 12px; font-weight: bold; text-decoration: none;cursor: pointer;" onclick="tab_jd_ts_tab1()"><?php echo $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE') ?></a>
        		</div>
        
        		<div id="tab_jd_a_ts_tab2" onclick="tab_jd_ts_tab2()" style="cursor:pointer; float:left; height:20px;margin-right:6px; padding-top:4px; padding-bottom:3px;padding-left:13px; padding-right:12px; border-top:solid 1px #BBBBBB;border-left:solid 1px #BBBBBB; border-right:solid 1px #BBBBBB; background:#eee url(components/com_virtuemart/themes/vmj_genx/images/toprepeat_off.gif) repeat-x;">
        		<a id="jd_a_ts1" style="color:#333333;font-size: 12px;  text-decoration: none; font-weight: bold; cursor: pointer;" onclick="tab_jd_ts_tab2()"><?php echo $VM_LANG->_('PHPSHOP_REVIEWS') ?></a>
        		</div>
        
        		<div id="tab_jd_a_ts_tab3" onclick="tab_jd_ts_tab3()" style="cursor:pointer; float:left; height:20px;margin-right:6px; padding-top:4px; padding-bottom:3px;padding-left:13px; padding-right:12px; border-top:solid 1px #BBBBBB;border-left:solid 1px #BBBBBB; border-right:solid 1px #BBBBBB;background:#eee url(components/com_virtuemart/themes/vmj_genx/images/toprepeat_off.gif) repeat-x;">
        		<a id="jd_a_ts2" style="color:#333333;font-size: 12px;text-decoration: none; font-weight: bold; cursor: pointer;" onclick="tab_jd_ts_tab3()"><?php echo $VM_LANG->_('PHPSHOP_RELATED_PRODUCTS') ?></a>
        		</div>
        
        		<div id="tab_jd_a_ts_tab4" onclick="tab_jd_ts_tab4()" style="cursor:pointer; float:left; height:20px;margin-right:6px; padding-top:4px; padding-bottom:3px;padding-left:13px; padding-right:12px; border-top:solid 1px #BBBBBB;border-left:solid 1px #BBBBBB; border-right:solid 1px #BBBBBB;background:#eee url(components/com_virtuemart/themes/vmj_genx/images/toprepeat_off.gif) repeat-x;">
        		<a id="jd_a_ts3" style="color:#333333;font-size: 12px; text-decoration: none;font-weight: bold; cursor: pointer;" onclick="tab_jd_ts_tab4()"><?php echo $VM_LANG->_('VM_RECENT_PRODUCTS') ?></a>
        		</div>
        		
        		<div id="tab_jd_a_ts_tab5" onclick="tab_jd_ts_tab5()" style="cursor:pointer; float:left; height:20px;margin-right:6px; padding-top:4px; padding-bottom:3px;padding-left:13px; padding-right:12px; border-top:solid 1px #BBBBBB;border-left:solid 1px #BBBBBB; border-right:solid 1px #BBBBBB;background:#eee url(components/com_virtuemart/themes/vmj_genx/images/toprepeat_off.gif) repeat-x;">
        		<a id="jd_a_ts4" style="color:#333333;font-size: 12px;text-decoration: none; font-weight: bold; cursor: pointer;" onclick="tab_jd_ts_tab5()"></a>
        		</div>
        </div>
        
        <div style="clear:both;"></div>
        <div id="tab_jd_ts_bottom" style="font-size:100%; clear:both;background:#FDFDFD ; color:#4F4F4F;border-left:solid 1px #BBBBBB; border-top:solid 1px #BBBBBB; border-right:solid 1px #BBBBBB; border-bottom:solid 1px #BBBBBB; padding:12px;padding-bottom:9px">
        		<div style="display:none;text-align:left;" class="jd_div_ts" id="tab_jd_div_ts1" style="color:#4F4F4F;">
               <?php echo $product_description ?> <br/> <?php echo $product_packaging ?>
        
        		</div>
        
                <div style="display:none;text-align:left;" class="jd_div_ts" id="tab_jd_div_ts2" style="color:#4F4F4F;">
        			<?php echo $product_reviews ?>
        		
        		    <br/><br/>
        		    <?php echo $product_reviewform ?>
        		</div>
        
        		<div style="display:none;text-align:left;" class="jd_div_ts" id="tab_jd_div_ts3" style="color:#4F4F4F;">
        		<?php echo $related_products ?>
        		
        		</div>
        
        		
        		<div style="display:none;text-align:left;" class="jd_div_ts" id="tab_jd_div_ts4" style="color:#4F4F4F;">
                    <?php 
        			if( !empty( $recent_products )) { ?>
        				<div class="vmRecent">
        				<?php echo $recent_products; ?>
        				</div>
        				<?php 
        				}?>
        				
        		</div>
        		
        		<div style="display:none;text-align:left;" class="jd_div_ts" id="tab_jd_div_tjd" style="color:#4F4F4F;">
        
        				
        		</div>
        
        </div>
        
        <div id="tab_jd_ts_bottom_wrapper" style="height:12px">
        </div>
        
        <script type="text/javascript" src="<?php echo $mosConfig_live_site ?>/components/com_virtuemart/themes/vmj_genx/templates/product_details/vmj_tabshow.js"></script>
        
        
        	  </div><br />
        <br style="clear:both"/>
        <div class="vmj-product-nobottomgap"></div>
        		</div>
        	<div class="vmj-product-bottom-left"></div><div class="vmj-product-bottom-right"></div>
        


        Merci,
        1. tu ne réponds pas à ma question

          que contiennent $id_product et $image ?

          et la fonction retourne quoi?

          ce serait bien de mettre un peu de code sinon je ne vois pas comment faire

          et surtout à quoi sert cette fonction?

          si c'est pour lister les images d'un dossier inutile de passer par ce genre de truc...
          1. Contributeur
            Salut,

            La fonction est issue de Virtuemart.
            Je suis passé par cette astuce pour afficher mes produits secondaires sur ma page description...
            >https://forum.joomla.fr#10

            Par contre je souhaiterais réduire ceux-ci a une taille de 100px automatiquement.
            >exemple sur mon site de test local : http://img266.imageshack.us/img266/2382/capturewc.png

            Merci,
            1. bonsoir,

              tu n'es pas très clair là...

              tu la tires de où cette fonction?

              elle renvoi quoi ?