Définir le width d'une image PHP ?

weetabix40 Messages postés 9583 Date d'inscription   Statut Contributeur Dernière intervention   -  
weetabix40 Messages postés 9583 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

6 réponses

Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
bonsoir,

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

tu la tires de où cette fonction?

elle renvoi quoi ?
0
weetabix40 Messages postés 9583 Date d'inscription   Statut Contributeur Dernière intervention   1 724
 
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,
0
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
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...
0
weetabix40 Messages postés 9583 Date d'inscription   Statut Contributeur Dernière intervention   1 724
 
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,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
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...
0
weetabix40 Messages postés 9583 Date d'inscription   Statut Contributeur Dernière intervention   1 724
 
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
0