prec suiv bug sur prod non publie

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43555

Bonjour

dans la 1.5.7 je ne trouve pas comment on met precedent suivant dans la fiche produit

Last edit: 12 years 1 month ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 81604
  • Thank you received: 13082
  • MODERATOR
12 years 1 month ago #43556

C'est l'option "Afficher les raccourcis vers les autres produits de la catégorie" de l'onglet affichage de la configuration.

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43558

et dans show.php

merci nickel

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43563

par contre il navigue dans les produits non publies donc ca génère une erreur produit non trouve

et il ne navigue pas dans la collection courante , je navigue dans les bottes je trouve des sandales

où est la requête qui genere ça ? je veux mettre publish = 1 et le bon category_id ?

merci

Last edit: 12 years 1 month ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 81604
  • Thank you received: 13082
  • MODERATOR
12 years 1 month ago #43566

Ah oui en effet.

Il faut modifier cela dans la fonction "show" du view.html.php de la vue product.
J'ai corrigé cela dnas le paquet sur notre serveur si vous voulez voir ce qu'il faut faire (ou tout simplement réinstaller le nouveau paquet).

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43567

je teste de suite

en tout cas merci pour la rapidité

Last edit: 12 years 1 month ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43568

ça marche pour les produits publies mais pas pour les catégories

SELECT a.product_id
  FROM sacfr_hikashop_product_category AS a
  LEFT JOIN sacfr_hikashop_product AS b
  ON a.product_id=b.product_id
  WHERE b.product_published=1
  AND a.category_id = [b]56[/b]
  AND (b.product_access = 'all' OR b.product_access LIKE '%,1,%')
  AND b.product_quantity!=0
  ORDER BY a.ordering ASC

j'ai teste sur la catégorie 244 et il cherche sur la 56
, ça ne marche que si le produit n'est que dans une seule catégorie ON a.product_id=b.product_id il faut pouvoir recuperer la categorie selectionne et la garder qquepart

sinon la navigation dans les produits perds tout son intérêt

comment recuperez vous la categorie courante ou la derniere categorie selectionnee , session ?

Please Log in or Create an account to join the conversation.

  • Posts: 81604
  • Thank you received: 13082
  • MODERATOR
12 years 1 month ago #43574

En effet, le système charge la première catégorie du produit.

Normalement, la catégorie d'où l'on vient est passé dans le paramètre category_pathway de l'URL (a moins que vous ayez activé l'option pour le fil d'ariane simplifié dans la conf). Donc il suffit de faire comme cela:
$category_id = JRequest::getInt('category_pathway',0);

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43576

non en SEF il reste rien , je vais voir si je peux stocker dans la session
c'est dommage car ça en ferait un super outil pour naviguer dans la catégorie courante

merci

Please Log in or Create an account to join the conversation.

  • Posts: 81604
  • Thank you received: 13082
  • MODERATOR
12 years 1 month ago #43578

Essayez voir sinon avec cette requête:

$query='SELECT DISTINCT a.product_id FROM '.hikashop_table('product_category').' AS a LEFT JOIN '.hikashop_table('product').' AS b ON a.product_id=b.product_id WHERE '.implode(' AND ',$filters).' GROUP BY a.product_id ORDER BY a.product_category_id ASC, a.ordering ASC';

Cela devrait ainsi toujours utiliser la première catégorie du produit. Je vais aussi ajouter du code pour utiliser le category_pathway si présent.
Je ne suis pas fan de la solution de la session mais à voir par la suite.

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43579

vu que tout le monde utilise SEF il n'y a presque jamais de récupération dans l'url
ou alors passer en parametre un hidden ou alors dans la base de donnees last_category_id

je ne sais pas , je vais essayer de bricoler cette piste je crois

merci en tout cas

Last edit: 12 years 1 month ago by erickb.

Please Log in or Create an account to join the conversation.

Time to create page: 0.072 seconds
Powered by Kunena Forum