Jump to content

Question simple image


Recommended Posts

Bon j'ai un question toute simple

Les images sont storées dans :
img/p/ id_category_default / 1 / id_image-home.jpg

Le 1, 2 , 3 se retrouve ou dans la base de donné" ? j'ai regardé au niveau de la table product et image mais je ne le retrouve pas cette variable

Merci d'avance

Link to comment
Share on other sites

Super rapide merci :-)
Bon je suis aller dans la class product

public static function getCover($id_product)
   {
       return Db::getInstance()->getRow('
       SELECT `id_image`
       FROM `'._DB_PREFIX_.'image`
       WHERE `id_product` = '.(int)($id_product).'
       AND `cover` = 1');
   }



Le (int) correspond a une incrémentation?
Car j'ai 7 produits avec 7 images associées
c'est storé dans
P/5/1/nom_de_l_image
P/5/2/nom_de_l_image
P/5/3/nom_de_l_image ... jusqu'a 7 mais dans la table ps_image je ne retrouve pas ces valeurs

C'est pour un site qui se base sur la base de donnée prestashop mais qui n'utilise pas le systeme sur le frontoffice

$queryQquery  = mysql_query("


SELECT p.`id_product`, p.`id_category_default`, pl.`name`, pi.`id_image`
FROM `ps_product` p
LEFT JOIN `ps_product_lang` pl ON (p.`id_product` = pl.`id_product`)
LEFT JOIN `ps_image` pi ON (p.`id_product` = pi.`id_product`)
WHERE pl.`id_lang` = '2'
ORDER BY pl.`name`



");
while($Qquery = mysql_fetch_assoc($queryQquery ))
 { 
      $result['name'] = utf8_encode($Qquery['name']);
   $result['id_category_default'] = utf8_encode($Qquery['id_category_default']);
   $result['id_product'] = utf8_encode($Qquery['id_product']);
   $result['id_image'] = utf8_encode($Qquery['id_image']);

   $output .= ''.$result['name'].'
';
   $outputImage .= ''; 
 }



En l'occurence la il me manque le 4 non dynamique dans le $OutputImage

Link to comment
Share on other sites

non je n'utilise pas le systeme en front office, systeme smarty pas adapté avec ma template en jquery, je n'ai besoin d'extraire que quelques infos de prestashop : nom produit, image et catégorie c'est tout etc. donc le front office ce n'est une page php simple avec une seule query

Merci pour le (int) j'aurai appris quelque chose :)
Bon toujours est il que je ne retrouve pas l'id de ce dossier dans les tables :/

Link to comment
Share on other sites

actuellement c'est un site catalogue qui sera peut etre a terme un site ecommerce donc dans la perspective d'evolution c'est tablé sur prestashop et si ca passe en ecommerce a ce moment on développera le site avec le front sous le systeme presta. La actuellement j'ai 80 % de parties contenu qui sont structurées sous une forme aléatoires donc pas top compatible avec le cms de presta et juste une petite partie presentation produit. Donc pour ne pas tout charger le systeme presta avec toutes les fonctionnalitées non utilisées pour le moment juste une petit query sur une page php pour charger les produits.

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...