Mise à jour

  • Posts: 181
  • Thank you received: 0
13 years 6 months ago #19550

Bonjour,
je viens de faire une mise à jour...et depuis, mon panier ne marche plus, toutes les options des produits s'affichent alors qu'ils sont désactivé et que avant ils n'apparaissaient pas.
comment puis je réparer cela ?
Merci

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

  • Posts: 83041
  • Thank you received: 13405
  • MODERATOR
13 years 6 months ago #19559

C'est en effet le cas depuis la version précédente. Il faut supprimer les variantes que vous n'utilisez pas pour qu'elles ne s'affichent pas. Vous pouvez facilement faire cela en allant dans phpmymadin et en executant la requête:
DELETE FROM jos_hikashop_product WHERE product_published=0 AND product_type='variant';

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

  • Posts: 22
  • Thank you received: 0
13 years 6 months ago #19635

Bonjour,

J'ai effectué la manipulation mais j'obtiens toujours le message "panier vide" lorsque je clique sur le lien html "ajouter au panier"

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

  • Posts: 83041
  • Thank you received: 13405
  • MODERATOR
13 years 6 months ago #19640

Le message précédent était pour un problème de caractéristiques suite à une mise à jour. Vous parlez d'un problème de panier vide. Le problème est donc différent. Veuillez donner plus de détail sur votre problème (un lien vers le site par exemple) pour que nous puissions vous répondre.

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

  • Posts: 22
  • Thank you received: 0
13 years 6 months ago #19651

www.pizzapalace.webenconstruction.com/

Le site est en cours de réalisation.

Pour informations, je suis passé de la version gratuite à la version "essential" (installation de la version).


Cliquer sur "Nos pizzas/pizzas base tomate" dans le menu principal.

Les liens d'ajout au panier correspondant aux tarifs affichés dans le tableau.

Merci d'avance pour votre aide

Last edit: 13 years 6 months ago by raitouar.

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

  • Posts: 83041
  • Thank you received: 13405
  • MODERATOR
13 years 6 months ago #19680

En effet. Je dirais que cela vient d'un problème avec le SEF de joomla. Peut être car vous n'avez pas mis de paramètre Itemid dans les urls. Essayez voir de rajouter &Itemid=XX à la fin des URLs d'ajout au panier ou XX est l'id d'un menu de type hikashop. Sinon, essayez voir de désactivé le SEF pour confirmer que cela fonctionne sans.

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

  • Posts: 22
  • Thank you received: 0
13 years 6 months ago #19691

J'ai désactivé le SEF et j'obtiens l'erreur suivante ...

Fatal error: Class 'JParameter' not found in /homepages/30/d326238451/htdocs/_pizza-palace/components/com_hikashop/views/checkout/view.html.php on line 23

... dès que je clique sur un lien d'ajout au panier du type :

www.pizzapalace.webenconstruction.com/in...out=1&product_id=206

Cela fonctionnait avec le SEF actif avant la mise à jour vers "essential"

Last edit: 13 years 6 months ago by raitouar.

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

  • Posts: 83041
  • Thank you received: 13405
  • MODERATOR
13 years 6 months ago #19716

Veuillez retélécharger le paquet d'installation et l'installer par défaut votre version actuelle. Nous avons corrigé cela et cette erreur ne devrait plus apparaitre.

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

  • Posts: 22
  • Thank you received: 0
13 years 6 months ago #19755

En réinstallant le package je n'ai plus le pb sans le SEF. Dès que je réactive le SEF, j'ai de nouveau le message "le panier est vide".

Cordialement.

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

  • Posts: 83041
  • Thank you received: 13405
  • MODERATOR
13 years 6 months ago #19766

Oui, c'est donc bien un problème avec le SEF de joomla, comme je le pensais.

Pourriez vous essayer d'éditer le fichier components/com_hikashop/controllers/product.php et rajouter le code:
if(empty($product_id)){
$product_id = JRequest::getCmd('cid',0);
}

après la ligne:
$product_id = JRequest::getCmd('product_id',0);

et réessayer ?

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

  • Posts: 22
  • Thank you received: 0
13 years 6 months ago #19782

Ca marche ! Merci pour votre aide.

Question :
Y a t-il parfois des mises à jour des version de Hikashop ? Si oui, est-ce que lors de la mise à jour de ma version je perdrai la ligne de code modifiée ? Ou alors vous allez mettre à jour la version de Hikashop en rajoutant cette ligne de code ?

Merci d'avance pour votre réponse.

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

  • Posts: 83041
  • Thank you received: 13405
  • MODERATOR
13 years 6 months ago #19792

Il y a des mises à jour de hikashop en général une fois par mois. Vous n'êtes pas obligé de les faire tant que ce ne sont pas des mises à jour de sécurité.
Si vous faites des modifications via l'interface d'édition des vues, vos modifications ne seront pas perdues. Par contre, si vous modifiez les fichiers directement comme ici, elles le seront.

Nous allons en effet inclure ce code dans la prochaine version d'HikaShop. Donc vos n'aurez pas de problème avec cette modification.

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

Time to create page: 0.086 seconds
Powered by Kunena Forum