Bonjour j'aimerai installer 2 liens sur la fiche produit pour naviguer de produit en produit.
Je vois que ça existe sur une boutique PS :
http://www.smallable...le-rouge-s.html (fleche a coté du titres)
Avez-vous une idée de comment est-ce réalisable ? (extension ? / simple boucle smarty ? )
une idée
d'avance … merci
Je vois que ça existe sur une boutique PS :
http://www.smallable...le-rouge-s.html (fleche a coté du titres)
Avez-vous une idée de comment est-ce réalisable ? (extension ? / simple boucle smarty ? )
une idée
d'avance … merci
--
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
Bonjour
Une simple boucle smarty ne suffira pas vu que les données correspondantes n'existent pas.
Donc un petit module avec un hook sur la page produit, par exemple hookExtraLeft, hookExtraRight...
Je l'ai fait recemment, mais pas le temps de mettre au propre pour le proposer à la communauté...
@suivre
Une simple boucle smarty ne suffira pas vu que les données correspondantes n'existent pas.
Donc un petit module avec un hook sur la page produit, par exemple hookExtraLeft, hookExtraRight...
Je l'ai fait recemment, mais pas le temps de mettre au propre pour le proposer à la communauté...
@suivre
http://dedikate.com/eshop/ (Créatrice de mode)
http://so-cute.biz (Boutique pour enfants de 0 à 8 ans)
http://so-cute.biz (Boutique pour enfants de 0 à 8 ans)
dommage :( …
personne d'autre ?
personne d'autre ?
--
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
Bonjour,
Oui c 'est dommage.
Voici une piste que j'explore actuellement. J'ai rajouté les lignes suivantes dans product.tpl
Pour produit précédent :
Pour produit suivant :
Je ne l'ai pas encore mis en prod car cette méthode pose un problème quand la base de données contient un 'trou' dans les ID produit.
Si quelqu'un peut m'aider à améliorer la méthode, ça pourra aider à faire avancer le schmilblik.
Merci
Oui c 'est dommage.
Voici une piste que j'explore actuellement. J'ai rajouté les lignes suivantes dans product.tpl
Pour produit précédent :
{if ($product->existsInDatabase($product->id-1)) && $product->id<>0}
getProductLink($product->id-1)}">PRECEDENT
Pour produit suivant :
{if $product->existsInDatabase($product->id+1)}
getProductLink($product->id+1)}">SUIVANT
Je ne l'ai pas encore mis en prod car cette méthode pose un problème quand la base de données contient un 'trou' dans les ID produit.
Si quelqu'un peut m'aider à améliorer la méthode, ça pourra aider à faire avancer le schmilblik.
Merci
http://www.lemondedesfigurines.fr
version 1.2.4 en production sur 1&1;
version 1.2.4 en production sur 1&1;
Module à tester, attention fait à la va vite :
- pas de traduction
- pas de css
- pas de traduction
- pas de css
Attached Files
http://dedikate.com/eshop/ (Créatrice de mode)
http://so-cute.biz (Boutique pour enfants de 0 à 8 ans)
http://so-cute.biz (Boutique pour enfants de 0 à 8 ans)
--
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
nan en fait, ce n'est pas parfait puisque ça ne prend pas en compte la catégorie en cours … mais tous les produits de la boutique
(chez moi ils sont touts en categorie accueil par défaut … donc j'imagine que ça vient de la)
mais bon ça permet tout de meme de feuilleter un peu les modèles …
merci ;)
(chez moi ils sont touts en categorie accueil par défaut … donc j'imagine que ça vient de la)
mais bon ça permet tout de meme de feuilleter un peu les modèles …
merci ;)
--
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
http://www.remyrichard.net
Conception web & webdesign
--
Boutique de Faire-part original Kardamome
Bonjour,
Super module, sauf que si le produit précedent ou suivant est désactiver dans le bo, cela donne une page avec:
-------
Il y a 1 erreur :
1. ce produit n'est plus disponible
------
Et la c'est le drame :)
Bonne journée
Super module, sauf que si le produit précedent ou suivant est désactiver dans le bo, cela donne une page avec:
-------
Il y a 1 erreur :
1. ce produit n'est plus disponible
------
Et la c'est le drame :)
Bonne journée
From 1255685060:
chez moi ils sont touts en categorie accueil par défaut … donc j'imagine que ça vient de la
From 1255685106:
1. ce produit n'est plus disponible
pour le reste je vous laisse faire les modifs vous même :)
http://dedikate.com/eshop/ (Créatrice de mode)
http://so-cute.biz (Boutique pour enfants de 0 à 8 ans)
http://so-cute.biz (Boutique pour enfants de 0 à 8 ans)
Excellent travail, félicitations, il m'a suffit d'ajouter un hook à l'endroit que je souhaitais, et ça marche en live sur ma boutique.
http://www.lemondedesfigurines.fr
version 1.2.4 en production sur 1&1;
version 1.2.4 en production sur 1&1;
pokemon3d
sympa ton adaptation du module (avec les boutons), est ce que tu posterai ta version du module pour en faire profiter tout le monde?
sympa ton adaptation du module (avec les boutons), est ce que tu posterai ta version du module pour en faire profiter tout le monde?
Juste un truc avec ce module:
- il ne reprend pas l'ordre d'affichage du listing produit, ce qui fait que si on change l'ordre des produits dans la catégorie, l'affichage précédent/suivant ne suit pas le meme ordre.
- Il n'affiche pas les produits de la catégorie qui sont aussi dans une autre catégories (catégorie par défaut) qui eux sont bien dans le listing produit.
Cela empêche le client de voir tous les produits de la catégorie et la différence d'affichage apparait comme une incohérence.
Cela serait bien de pouvoir modifier cela.
- il ne reprend pas l'ordre d'affichage du listing produit, ce qui fait que si on change l'ordre des produits dans la catégorie, l'affichage précédent/suivant ne suit pas le meme ordre.
- Il n'affiche pas les produits de la catégorie qui sont aussi dans une autre catégories (catégorie par défaut) qui eux sont bien dans le listing produit.
Cela empêche le client de voir tous les produits de la catégorie et la différence d'affichage apparait comme une incohérence.
Cela serait bien de pouvoir modifier cela.
From 1256231296:
pokemon3d
sympa ton adaptation du module (avec les boutons), est ce que tu posterai ta version du module pour en faire profiter tout le monde?
sympa ton adaptation du module (avec les boutons), est ce que tu posterai ta version du module pour en faire profiter tout le monde?
Merci jolvil,
Alors voici le module (excellent module à la base) que j'ai modifié pour aboutir à ce que j'ai mis en place sur ma boutique.
Quelques commentaires :
- Il se place sur un HOOK qui n'existe pas en standard et que j'ai rajouté juste au début de la 'left_column' d'une page produit. j'ai appelé ce HOOK 'ProductHeader' (cela grâce aux explications que j'ai trouvées ici :
http://www.prestasho...in_6_easy_steps
- Je fais remonter le $produit actuel dans le tpl, ce qui permet de pouvoir faire une navigation du type :
<< Précédent | Produit Actuel | Suivant >>
- Enfin, je n'ai pas encore pris soin dans le tpl de faire appel aux 'traductions', j'ai donc mis les mots 'précédent' et 'suivant' directement dans le blocknav.tpl
Voila, je ne sais pas si ça va vous aider, je ne suis vraiment qu'un amateur, mais quand même fier de participer à l'entraide.
A+
Attached Files
http://www.lemondedesfigurines.fr
version 1.2.4 en production sur 1&1;
version 1.2.4 en production sur 1&1;
Hi pokemon3d, it´s working quite well. Was kind of complicated, but it´s working! Thanks a lot.
... just one thing i can´t figure out. How to sort the category that is displayed with the navigation in the product view by name and not by ID? .... the information is in the Database under "ps_product_lang" in the field "name" .... and the sorting seems to happen in blockpnav.php in Line 70:
$sql = '
SELECT p.id_product, p.ean13, pl.name, pl.link_rewrite, cl.link_rewrite as cat_link_rewrite
FROM `'._DB_PREFIX_.'product` p
LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = '.$id_lang.')
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (p.`id_category_default` = cl.`id_category` AND cl.`id_lang` = '.$id_lang.')
WHERE p.`id_category_default`='.intval($product->id_category_default).'
AND p.id_product'.$operator.intval($product->id).'
AND p.active
ORDER BY p.id_product '.$orderway.' LIMIT 1';
$result = Db::getInstance()->ExecuteS($sql);
if (is_array($result) && count($result))
{
$row = $result[0];
$row['link'] = $link->getProductLink($row['id_product'], $row['link_rewrite'], $row['cat_link_rewrite'], $row['ean13']);
return $row;
(sorry, i don´t know how to put the code in this nice pink window.)
right now, when you add a product to a category that is sorted alphabeticaly and then go to the product view and start to navigate with your script, the new product is the last to be displayed because of the highest ID.
Thank you
H.
... just one thing i can´t figure out. How to sort the category that is displayed with the navigation in the product view by name and not by ID? .... the information is in the Database under "ps_product_lang" in the field "name" .... and the sorting seems to happen in blockpnav.php in Line 70:
$sql = '
SELECT p.id_product, p.ean13, pl.name, pl.link_rewrite, cl.link_rewrite as cat_link_rewrite
FROM `'._DB_PREFIX_.'product` p
LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = '.$id_lang.')
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (p.`id_category_default` = cl.`id_category` AND cl.`id_lang` = '.$id_lang.')
WHERE p.`id_category_default`='.intval($product->id_category_default).'
AND p.id_product'.$operator.intval($product->id).'
AND p.active
ORDER BY p.id_product '.$orderway.' LIMIT 1';
$result = Db::getInstance()->ExecuteS($sql);
if (is_array($result) && count($result))
{
$row = $result[0];
$row['link'] = $link->getProductLink($row['id_product'], $row['link_rewrite'], $row['cat_link_rewrite'], $row['ean13']);
return $row;
(sorry, i don´t know how to put the code in this nice pink window.)
right now, when you add a product to a category that is sorted alphabeticaly and then go to the product view and start to navigate with your script, the new product is the last to be displayed because of the highest ID.
Thank you
H.
holle75, please do not use english ins this topic, open a new topic in english part of forum, thanks
Merci Pokemon3D pour ton adaptation du module
Pour ceux qui veulent tester sans créer un nouveau hook, voici le module qui se greffe en bas de la colonne de droite de la fiche produit, il peut se greffer sous la photo mais il y a des problemes d'affichage. La traduction fonctionne.
A AMELIORER: Voir post 14 et affichage
Pour ceux qui veulent tester sans créer un nouveau hook, voici le module qui se greffe en bas de la colonne de droite de la fiche produit, il peut se greffer sous la photo mais il y a des problemes d'affichage. La traduction fonctionne.
A AMELIORER: Voir post 14 et affichage
Attached Files
bonjour
j'aimerai installer votre module pour le tester
mais je ne trouve pas comment faire
je l'installe via Bo ou je le rajoute manuellement dans les modules !!!
Comprend pas il est invisible !
vous pouvez m'indiquer la marche à suivre !
merci
j'aimerai installer votre module pour le tester
mais je ne trouve pas comment faire
je l'installe via Bo ou je le rajoute manuellement dans les modules !!!
Comprend pas il est invisible !
vous pouvez m'indiquer la marche à suivre !
merci




Back to top











