
bizzard85
Members-
Posts
16 -
Joined
-
Last visited
bizzard85's Achievements
Newbie (1/14)
0
Reputation
-
Nouvelle collection: comment faire ?
bizzard85 replied to bizzard85's topic in PrestaShop pour les développeurs
Bon j'ai résolu le truc. J'ai rajouté un champ à la BDD sur la table product, puis changer la classe product.php et aussi la partie admin. Il me reste plus qu'à créer un petit module "nouvelle collection" avec une requête toute simple et mettre des order by un peu partout ! Voilà A+ -
Salut. Je souhaiterasi savoir comments'y prendre pour gérer des produits estampillés "NOUVELLE COLLECTION". Pensez-vous qu'il faille juste ajouter une catégorie "nouvelle collection" mais alors elle apparaîtra dans la liste des catégories (bon on peut toujours jouer sur les requêtes pour ne pas la faire apparaître). De plus il faudrait qu'ils apparaissent en premier dans la liste de produits, etc !! Qu'en pensez-vous ? Merci à vous.
-
URL Rewriting- images catégories disparues
bizzard85 replied to bizzard85's topic in PrestaShop pour les développeurs
Salut Merci pour la réponse. Tout cela a été fait Je cherche, je cherche...si vous avez des idées !!! -
Salut Petit soucis quand j'active l'url-rewriting. En effet, les images des catégories ont disparues ou plutôt ne sont pas trouvées. Tout se joue dans le htaccess, on est d'accord, mais je vois pas trop où. L'image qui n'est pas affichée a pour lien réécrit: c/10/manteaux-blousons.jpg Sans rewrite, elle devrait être c/10.jpg Dans le htaccess je vois que 2 endroits possibles (2 dernières lignes) RewriteRule ^content/([0-9]+)-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1&content_only=1&TB_iframe=true [QSA,L,E] <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L] RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] Voilà, si vous avez une idée je suis preneur. Si vous voulez voir le site et surtout le problème en action, vous allez ICI Merci à vous.
-
Salut Je cherche la liste de toute les positions possible des modules. Si une position n'existe pas, peut-on en créer de nouvelles? Cas perso: Quelle position pour un module présent sur la page d'accueil qui prend toute la largeur comme le footer mais au-dessus de lui sans (et qui ne soit pas lié au footer) ? Merci pour tout.
-
Salut. J'ai la requête suivante: $sql='SELECT p.`id_product`,pl.name,i.`id_image`,i.`cover`,m.name FROM '._DB_PREFIX_.'product AS p LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product`) LEFT JOIN `'._DB_PREFIX_.'manufacturer` m ON (p.`id_manufacturer` = m.`id_manufacturer`) LEFT JOIN `'._DB_PREFIX_.'image` i ON (p.`id_product` = i.`id_product`) WHERE pl.`id_lang` = '.(int)($id_lang).' AND i.`cover`=1 AND (p.`id_product` = '.(int)$p_1.' OR p.`id_product` = '.(int)$p_2.' OR p.`id_product` = '.(int)$p_3.' OR p.`id_product` = '.(int)$p_4.' OR p.`id_product`= '.(int)$p_5.')'; $products = Db::getInstance()->ExecuteS($sql); Dans le tpl, je veux le: le nom du produit et le nom du fabricant. Le soucis: nom du produit donne: {$product.name} et le nom du fabricant: {$product.name}. Vous avez la petite astuce ? (perso je trouve que la base prestashop pourrait être mieux "définie". Pour la table product_lang, j'aurai mis du pl_id_product, du pl_name et du p_name dans la table product... mais bon j'dis ça, j'dis rien... Merci pour vos réponses.
-
Salut Je suis en train d'écrire un module qui permet d'afficher un produit en fonction de son id (en fait c'est le point de départ du module; c'est plus un prétexte pédago). Je regarde (et je découvre) un peu les classes, fonctions, etc fourni par le "core" de presta. C'est encore un peu confus. Ma question (simple): Quelle fonction dois-je utiliser pour afficher un seul produit connaissant l'id de ce produit ? Merci à vous
-
Existe t il un slideshow type Shadowbox ?
bizzard85 replied to fthanron's topic in PrestaShop pour les développeurs
Salut Il y a nyromodal (http://nyromodal.nyrodev.com/)qui est pas mal du tout je trouve, français en plus...mais pas encore adapté à prestashop.