Affichage image produit dans la liste des produits

Bonsoir,

C’est noté, je pense m’y mettre dans le courant du mois de Juin ou Juillet car comme la prochaine version 14 est freezer il n’y aura pas d’amélioration pour celle-ci mais je vais tenter pour la prochaine.

Cordialement,
Gaëtan.

Bonjour,
J’ai essayé plusieurs fois avec ces codes ça ne marche toujours pas
je deviens fou.

image

J’ai la version 13.04

Merci

Bonjour
Moi je suis devenu fou à force de sujet sans question précise. Mais je me suis fais une raison donc tout va mieux.
@+

Je mets le code je modifié comme indiqué dans le message en mettant le bon répertoire et ça ne marche toujours pas.
Peut-être que ça ne fonctionne pas pour ma version actuelle?

// Photos
$url_webserver = ‹ https:// ›; //url of your dolibarr server
$dir_product = ‹  ›; //path to the product folder

	$subdir_product = $product_static->ref; //get the product reference
	$path_pictures = $dir_product .'/'.$subdir_product.'/thumbs'; //format the whole path on disk
				
	if (is_dir($path_pictures)) {
		$files_pictures = scandir($path_pictures); //scan all file in the folder         
	}
	
	if (! empty($files_pictures[2]))
	{
		$img_product=$url_webserver.'/htdocs/viewimage.php?modulepart=product&entity=1&file=/'.urlencode($subdir_product).'/thumbs/'.$files_pictures[2]; //format the path to the picture, we took the third file
	}
	else
	{
		$img_product=$url_webserver.'/htdocs/viewimage.php?modulepart=product&entity=1&file=none'; //if there is no picture available
	}
	
	print '<td><img src="'.$img_product.'"></td>'; //display the picture

// Type

J’avais compris ça :wink:
Le code en l’état ne peut pas fonctionner. Si dossier documents est hors zone web (la bonne méthode pour la sécurité) ça ne fonctionne pas.
Qu’avez-vous mis pour le dossier produits ?
@+

Et les chemins commençant par /htdocs je mets celui de mon installation donc d/

Savez vous me dire où se trouve mon erreur ?

J’ai trouvé l’informations suivantes et ça fonctionne.
Il suffit de mettre le fichier dans /"« dossier d’installation dolibarr »"/product/list.php
Faites d’abord une sauvegarde du fichier ou renommer le en list.php.back

image

https://github.com/futurehousestore/Dolibarr_product_list/blob/develop/htdocs/product/list.php

L’infos se trouve sur cette adresse

https://www.dolibarr.org/forum/t/solved-product-pictures-in-product-list/15930/4

Ma version dolibarr c’est 14.01

1 « J'aime »


Bonjour, tout le monde cela fait 3 jours que j’essaye mais impossible d’y parvenir.
Quelqu’un pourrez m’aider s’il vous plaît ?

Bonjour,

Votre installation a un double dossier /dolibarr/htdocs.
Mais le script lui a seulement /htdocs

Soit vous modifiez le script, soit vous supprimez le dossier /dolibarr/