tailles images dans panier

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284280

-- HikaShop version -- : 3.2.1
-- Joomla version -- : 3.8.2
-- PHP version -- : 7.1.12
-- Browser(s) name and version -- : Chrome

Bonjour,

j'ai qq problèmes:
J'aimerai que dans le panier, les images s'affichent en 200x200 en conservant le ratio, par défaut elles sont en 50x50 et je ne trouve pas dans la configuration.
J'aimerai aussi avoir la possibilité d'augmenter ou de diminuer la quantité lorsqu'on est dans le panier.
Serait-il aussi possible d'augmenter les dimensions du +/- pour la quantité des produits.
Merci d'avance

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
6 years 11 months ago #284282

Bonjour,

1. Il faut éditer le fichier "show_block_cart" via le menu Affichage>Vues et changer le code:
$thumbnail_x = $this->config->get('thumbnail_x', 100);
$thumbnail_y = $this->config->get('thumbnail_y', 100);
Avec par exemple:
$thumbnail_x = 200;
$thumbnail_y = 200;

2. La quantité est déjà modifiable par défaut dans le panier... à moins que vous ayez changer votre "flux de passage en caisse" dans la configuration pour utiliser "statut de panier" au lieu de "panier" qui justement ne permet pas de changer la quantité du panier dans le passage en caisse.

3. Vous voulez parler de la page produit je suppose ?
Cela dépend de comment vous avez configuré l'affichage, mais dans tous les cas c'est faisable en rajoutant du CSS sur les classes des éléments affichant le + et le -.
www.hikashop.com/support/documentation/1...ize-the-display.html

The following user(s) said Thank You: Valserine

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284362

bonjour,
j'ai édité et modifié le fichier "show_block_cart" , je n'ai pas eu de modification d'affichage? De plus lorsque je veux rééditer ce fichier, il est VIDE?
Je ne pense pas avoir fait d'erreur, j'ai modifié les deux valeurs et ensuite j'ai enregistré.
Que puis-je faire pour récupérer ce fichier?
Merci

Last edit: 6 years 11 months ago by jmp.

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

  • Posts: 12953
  • Thank you received: 1778
6 years 11 months ago #284368

Bonjour,

Le problème provient probablement du fait que vous n'avez pas édité la le fichier "show_block_cart" du bon template de front-end, pouvez vous donc le vérifier ?

Merci.

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284457

j'ai bien modifié le bon fichier du bon Template????
Ce qui est bizarre, si je vais dans voir le code dans l'inspecteur de Chrome, j'ai
<img class="hikashop_product_cart_image" title="" alt="carotte_c" src="/images/com_hikashop/upload/thumbnails/50x50f/carotte_c.png">
et si je regarde dans le code du fichier hikashop_product_cart
j'ai $group = $this->config->get('group_options', 0);
$thumbnail_x = $this->config->get('thumbnail_x', 100);
$thumbnail_y = $this->config->get('thumbnail_y', 100);
Alors que je suis bien dans le bon Template???

Last edit: 6 years 11 months ago by jmp.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
6 years 11 months ago #284459

Bonjour,

Si vous ne voyez pas de changement lorsque vous changez le fichier, c'est soit que vous ne l'éditez pas pour le bon template, soit que vous n'éditez pas le bon fichier.
Si ce n'est pas le template, c'est que nous parlons d'endroits différents dans HikaShop.
"Panier" est assez générique. Il y a un bloc affichant le panier durant le passage en caisse, un module permettant d'afficher le panier, un gestionnaire de panier dans le panneau de control utilisateur, etc.
Fautes de précisions, j'ai supposé que vous parliez du panier dans le passage en caisse.
Pour éviter de vous (et nous) faire perdre du temps à l'avenir, il serait intéressant que vous fournissiez dès le début un capture d'écran de l'endroit que vous voulez changer et/ou un lien vers la page en question.

Sinon, pour savoir quel fichier de vue est utilisé là où vous voulez faire des modifications, je vous recommande d'utiliser l'option "Display view files" de la configuration HikaShop.

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284506

Bonjour,

pour le bon Template, je suis certain, mais le bon fichier??
Voici un lien vers le panier ou j’aimerai avoir les vignettes plus grandes tfe.clic-nature.com/index.php/panier
Je mets aussi une copie écran, au cas où.

Serait-il possible que lorsqu’on clic sur « Terminer ma commande » ce soit vraiment terminé sans passer par la page suivante où il faut seulement « Valider »

Merci d’avance.

Last edit: 6 years 11 months ago by jmp.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
6 years 11 months ago #284509

Bonjour,

Bien que vous ne pouvez pas enlever l'étape "valider" (car la commande est créée à cette étape), il est possible d'enlever l'étape "terminer ma commande".
Pour cela, éditez votre élément de menu "panier" et changez le type en "hikashop checkout".
Ensuite, rajouter le bloc "cart" dans l'option "checkout workflow" de la configuration.
Et pour changer la taille des images dans ce nouvel affichage panier, ce sera exactement la méthode que j'ai expliqué plus haut.
Pour changer la taille des images dans le panier de votre capture d'écran, c'est ce code qu'il faut changer de la même façon dans le fichier "cart" de la vue "product":
$width = (int)$this->config->get('cart_thumbnail_x', 50);
$height = (int)$this->config->get('cart_thumbnail_y', 50);

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284557

merci de votre réponse, mais lorsque je change la taille de la vignette 50 en 100 ou 150 le panier reste vide?
Et pourtant, je suis bien dans le bon Template et dans le fichier "cart" du "product"
Voici l'endroit où je fais la modification...

<?php
$group = $this->config->get('group_options', 0);
$width = (int)$this->config->get('cart_thumbnail_x', 100);
$height = (int)$this->config->get('cart_thumbnail_y', 100);
$image_options = array(
'default' => true,
'forcesize' => $this->config->get('image_force_size', true),
'scale' => $this->config->get('image_scale_mode','inside')

Last edit: 6 years 11 months ago by jmp.

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 11 months ago #284560

Bonjour,

mais lorsque je change la taille de la vignette 50 en 100 ou 150 le panier reste vide?


Je crains que cette phrase porte à confusion et peuvent sous entendre des choses bien différentes.
Merci de clarifier.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284574

Ok je vais essayer de mieux m'expliquer

Lorsque dans affichage, vues, je modifie le fichier "cart" du "product" de mon Template, je modifie la valeur par défaut de la taille de mes vignettes qui est par défaut
$width = (int)$this->config->get('cart_thumbnail_x', 50);
$height = (int)$this->config->get('cart_thumbnail_y', 50);

Si je modifie, la valeur "50" en 100 ou 200... les produits présents dans le panier disparaissent, si je remets la valeur de départ, les produits réapparaissent.

Si je vide le cache et que je recommence un achat, les produits choisi n'apparaissent pas dans mon panier dès que la valeur par défaut (50) a été modifiée?

J'espère avoir été plus clair.

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 11 months ago #284576

Bonjour,

Je crains que cela ne soit toujours pas compréhensible.
Le terme "disparaître" n'est malheureusement pas le bon et peut impliquer de nombreuses choses différents comme par exemple le fait que vous ayez une erreur PHP fatale qui empêche le "processing" du panier.
Comme ça peut être tout autre chose !

Je sais que cela peut sembler technique mais dans ce cas précis c'est nécessaire.
Donc merci d'être plus explicite et de fournir des captures ci nécessaire.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284622

Bonjour,

vraiment désolé pour ces incompréhensions...

Lorsque, dans le fichier "cart" du "product", je laisse les valeurs par défaut pour la taille des vignettes je vois bien les produits se trouvant dans le panier (fichier joint vignette50).

Lorsque je modifie ces valeurs, par exemple 100 au lieu de 50, je ne vois plus les produits se trouvant dans le panier (fichier joint vignette100).

Si j'efface les modifications faites dans le fichier "cart" du "product", je peux à nouveau voir les produits se trouvant dans le panier (j'en reviens à la situation de la vignette50) .

J'espère, cette fois, avoir été plus clair.

Merci et bonne journée.

Attachments:

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
6 years 11 months ago #284634

Bonjour,

D'après ce que je vois, cela implique soit qu'après la sauvegarde du fichier "cart" le fichier soit vide, soit que vous avez rajouté une erreur dans le code du fichier.
Changer juste le 50 en 100 ou 200 ne devrait d'ailleurs avoir aucun effet.
Ce qu'il faut faire c'est changez les lignes:
$width = (int)$this->config->get('cart_thumbnail_x', 50);
$height = (int)$this->config->get('cart_thumbnail_y', 50);
en:
$width = 100;
$height = 100;

Mais bon, pour revenir à votre problème, après avoir fait votre modification, activez les options "debug mode" et "error reporting" de la configuration Joomla pour pouvoir voir les erreurs potentielles sur la page avec le panier qui "disparaît".
Vérifiez aussi que le fichier édité n'est pas complètement vide après l'avoir sauvegardé. Cela arrive sur certains hébergeurs qui filtrent les requêtes pour supprimer le code PHP. Dans ce cas, il faut éditer les fichiers directement en FTP plutôt que de passer par l'interface ( docs.joomla.org/How_to_override_the_outp...rom_the_Joomla!_core ) ou contacter votre hébergeur pour autoriser cela si possible.

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284688

Bonjour,

lorsque j'enregistre le fichier "cart" après l'avoir modifié, l'écran où se trouvait le code est vide... je pensais que c'était normal?
Je vais essayer en modifiant le fichier directement par FTP, mais dans quel répertoire puis-je trouver ce fichier?
Merci

Last edit: 6 years 11 months ago by jmp.

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

  • Posts: 55
  • Thank you received: 1
6 years 11 months ago #284692

Le fichier "cart.php" était absent de mon Template, je l'ai donc crée en copiant et en modifiant le code... maintenant tout est OK
Merci encore

The following user(s) said Thank You: Jerome

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

Time to create page: 0.098 seconds
Powered by Kunena Forum