Je souhaite afficher une grande image dans la page de paiement en ce moment. Il affiche une image de taille 31x31 dans wpsc-shopping_cart_page
et utilise <img src="<?php echo wpsc_cart_item_image(); ?>
pour appeler une vignette.
que dois-je faire pour ça?
voici la solution que je me trouve avec seulement 4 étapes faciles
1. go to wp ecommerce plugin folder
2. find cart.class.php file
3. find wpsc_cart_item_image function
4. change $width and $height accordingly
Je suis d'accord avec Goran sur l'édition des fichiers de base. Cela ne devrait pas être fait. Toutefois, si un utilisateur a des dimensions dans le nom de l'image, elles seront également remplacées et l'image ne s'affichera pas avec cette expression régulière. Au lieu de cela, vous pouvez créer une nouvelle fonction dans le fichier functions.php de votre thème. Quelque chose comme ça:
function wpsc_cart_item_image2 ($ width = 95, $ height = 95) { global $ wpsc_cart; $ cart_image = wpsc_the_product_thumbnail ($ width, $ height, $ wpsc_cart-> cart_item- > product_id, "shopping_cart"); if (is_ssl ()) $ cart_image = str_replace ('http: //', 'https: //', $ cart_image); return $ cart_image; }
Assurez-vous ensuite de copier wpsc-shopping_cart_page.php dans votre répertoire de thèmes et de remplacer
wpsc_cart_item_image ();
wpsc_cart_item_image2 ();
Je vous suggère de ne pas pirater les fichiers de base à cause des mises à jour. Transférez plutôt les fichiers WPEC dans votre dossier de thème, puis dans le fichier wpsc-shopping_cart_page.php, ajoutez l’appel d’image ci-dessus
<?php
$imgurl = wpsc_cart_item_image();
$image = preg_replace('&(-[0-9]{1,4}x[0-9]{1,4})&is', '', $imgurl);
?>
puis appelez l'image originale avec <?php echo $image; ?>
cordialement