Jump to content

Affichage de l'image du produit en BO


Recommended Posts

Bonjour à tous,

ce post s'adresse à un pro du php !

J'essai d'afficher l'image du produit dans le BO (dans la partie info du produit, cela me parait trés pratique).

 

j'ai ajouté ceci dans ..\admin\tabsAdminProduct.php :

 

echo '<span><img src="'._THEME_PROD_DIR_.$cover['id_image'].'.jpg'.((int)(Tools::getValue('image_updated')) === (int)($image['id_image']) ? '?date='.time() : '').'"/></span>';

et cela génére le code suivant :

 

<img src="/img/p/.jpg?date=1312472509">

 

Bien évidemment j'aimerais récupérer l'adresse de l'image du produit en cours qq chose du style :

 

<img src="/img/p/1253.jpg>

Link to comment
Share on other sites

pti' UP

allez les développeurs !! juste une ligne de code pour afficher l'image produit dans la fiche produit du BO !

 

quant on connais le php cela ne doit pas être sorcier ??!

 

 

Ca doit être un truc du genre:

 

global $link;
echo '<img src="'.$link->getImageLink($cover['id_image'],0 , "small").'">';

 

Je suis pas sûr pour le '0' mais je fais ça de mémoire et j'ai pas moyen de vérifier ici

Link to comment
Share on other sites

Merci Stanrow !

 

le résultat obtenu est :

<img src="http://www.lesinterieursdailleurs.com/0-small/.jpg">'>http://www.lesinterieursdailleurs.com/0-small/.jpg">

 

il manque le répertoire image /img/p/ aprés http://www.lesinterieursdailleurs.com

et surtout le N° de l'image (du type 1021-1786.jpg)

 

peut être faut il ajouter (en gras)

echo '<img src="'.$link->getImageLink($cover['id_image'],'id_product' ou $id_product,"small").'">';

 

 

j'essai !

 

niet cela a foiré !

Edited by l'indien (see edit history)
Link to comment
Share on other sites

Ok

Je me suis trompé dans l'ordre des paramètres. Voici comment je l'utilise :

 $link->getImageLink($results[$i]['product_link'], $cover['id_image'], 'small');

Le 1er contient le lien vers le produit (au cas où l'image n'est pas trouvée, je pense)

Le 2e contient l'id de l'image

Le 3e contient la taille de l'image qu'on cherche à afficher

 

 

Merci Stanrow !

 

le résultat obtenu est :

<img src="http://www.lesinterieursdailleurs.com/0-small/.jpg">'>http://www.lesinterieursdailleurs.com/0-small/.jpg">

 

il manque le répertoire image /img/p/ aprés http://www.lesinterieursdailleurs.com

et surtout le N° de l'image (du type 1021-1786.jpg)

Je dirais que ça dépend si l'URL rewriting est activé ou pas.

L'avantage de ce procédé, c'est que URL rewriting activé ou non, c'est censé fonctionner.

Link to comment
Share on other sites

Bonjour,

et encore merci Stanrow !

 

non malheureusement cela ne marche pas non plus.

 

voici les deux lignes de code dans le php :

echo '<span><img src="'._THEME_PROD_DIR_.$img_path.'id_product'.'.jpg'.((Tools::getValue('image_updated')) === (int)($image['id_image']) ? '?date='.time() : '').'"/></span>';

echo '<img src="'.$link->getImageLink($results[$i]['product_link'], $cover['id_image'], 'small').'">';

 

qui donne en résultat :

 

<span>

<img src="/img/p/id_product.jpg">

</span>

<img src="http://www.lesinterieursdailleurs.com/-small/.jpg">

 

je précise que les url rewrite sont activées

et que je suis en Version 1.4.3

peux tu m'envoyer ton AdminProduct.php ?

Link to comment
Share on other sites

Bonjour !

Merci de ton aide Pinkdev

mais le code que tu m'a donné génére ceci :

<span>

<img src="/img/p/.jpg?date=1313081313">

</span>

 

mais si tu affiche déjà une image du produit dans ton BO (dans la fiche produit) peut être peux tu m'envoyer un bon AdminProduct.php ?

 

Il est possible que je place ce code au mauvais endroit du fichier ?

je le met en ligne 1522...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...