Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Design OsC2.3 _ Remplacer images catégories par images produits

Écrit par : Arnault75 8 Feb 2012, 21:54

Bonsoir,

Après plusieurs heures de recherche, je viens solliciter de l'aide.

Je souhaiterais changer les images des catégories ou sous-catégories, par une image d'un des produit de cette catégorie ou sous-catégories et ce automatiquement.

J'ai trouvé ce code, mais je n'arrive pas a le faire fonctionner :

CODE
if($categories['categories_image'] == "") {
$categories_img_query = tep_db_query("select products_image from " . TABLE_PRODUCTS . " p, products_to_categories pc WHERE p.products_id = pc.products_id AND pc.categories_id = '{$categories['categories_id']}' AND p.products_image IS NOT NULL order by p.products_id ASC");

if(tep_db_num_rows($categories_img_query) > 0) {
$categories_img = tep_db_fetch_array($categories_img_query);
$categories['categories_image'] = $categories_img['products_image'];
}
else {
$categories_img_parent_query = tep_db_query("select categories_id from categories WHERE parent_id = '{$categories['categories_id']}'");

while($categories_img_parent = tep_db_fetch_array($categories_img_parent_query)) {
$categories_img_query = tep_db_query("select products_image from " . TABLE_PRODUCTS . " p, products_to_categories pc WHERE p.products_id = pc.products_id AND pc.categories_id = '{$categories_img_parent['categories_id']}' AND p.products_image IS NOT NULL order by p.products_id ASC");
if(tep_db_num_rows($categories_img_query) > 0) {
$categories_img = tep_db_fetch_array($categories_img_query);
$categories['categories_image'] = $categories_img['products_image'];
}
}
}


Merci de votre réponse.
Arnault

Écrit par : Gnidhal 8 Feb 2012, 21:57

Bonjour,
tu veux bien mettre ton code entre les balises [code ] ... [/code ] pour faciliter la lecture ?
et préciser ce qui ve va pas (quel message d'erreur)

Écrit par : Arnault75 8 Feb 2012, 22:19

Si mes produits se trouvent dans les sous-catégories, les images produits ne remplacent pas mes sous-catégories.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)