HikaShop products search plugin pas d'image

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
8 years 2 months ago #229023

-- HikaShop version -- : 261
-- Joomla version -- : 348

Bonjour

Le plugin HikaShop products search plugin est active mais ne retourne pas d'images avec $result->image alors que toutes les images sont présente
à quel endroit en amont la recherche se fait pour ramener ce champ indispensable ?

Je ne veux jamais utiliser votre /thumbnails/0x200/ ni dans l'admin ni dans les emals ni ailleurs car il augmente par milliers le nombre des images alors que j'ai deja toutes les tailles voulues y compris pour mobile avec l'element picture > source
je veux définitivement désactiver partout la generation de ces thumbnails

Mais ça ne change rien au probleme de recherche qui ne trouve quand meme pas d'images dans /thumbnails/0x200/

merci

Last edit: 8 years 2 months ago by erickb.

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
8 years 2 months ago #229034

Bonjour,

J'ai testé de mon coté avec la dernière version d'HikaShop et cela fonctionne:
take.ms/QUZ7Q
Donc je suppose que le soucis est peut être du à la façon dont sont configurés les produits qui n'est pas pris en compte. Mais j'ai beau regarder le code et faire des tests, je ne vois pas de cas qui pourrait faire que image soit manquant des résultats.

Le code qui rajoute $result->image dans les résultats de se trouve à la fin du fichier plugins/search/hikashop_products/hikashop_product.php

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

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
8 years 2 months ago #229127

oui je trouve bien dans plugins/search/hikashop_products/hikashop_product.php la generation des thumbnails et je ne comprend toujours pas que ce ne soit pas une option surtout quand miniatures est sur Non dans la config
a la fin c'est plus de 10000 images en double pour rien puisque j'ai deja une version 200 100 et 50 optimisée pour le web

$queryImage = 'SELECT * FROM '.hikashop_table('file').' WHERE file_ref_id IN ('.implode(',',$ids).') AND file_type=\'product\' ORDER BY file_ref_id ASC, file_ordering DESC, file_id ASC'; et ensuite il génère les thumbnails qui y sont deja , alors qu'en plus en php on peut trouver la taille des images et voir qu'une image en 200px (ou 100 ou 50) existe deja

Miniatures = Non ce devrait etre non et si l'image n'existe pas on affiche pas d'image tout simplement , ou alors une image par defaut de remplacement
ou avoir l'option pour dire laquelle des file_ordering est le thumbnail

Il faut hacker tout les codes partout pour ne pas les avoir

de plus aujourd'hui tous derniers navigateur sont compatibles avec <picture><source> et 50% des gens ont sur mobile
la balise img seule n'est plus suffisante

merci pour la reponse

Last edit: 8 years 2 months ago by erickb.

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

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
8 years 2 months ago #229128

Voila un resultat de recherche avec le src vide

<section class="search-results">
<div class="search-result">
<a class="result-link" href="http://localhost/sacapuce_35/chaussures/3799-bottines-simili-cuir-femme-grande-taille&Itemid=0">
<img class="result-image" src="/" title="" alt="">
<span class="result-title">BASILOU rouge</span>
</a>
<span class="hidden result-text">Bottine style "western" tendance hiver 2015. A noter le lacet + le zip pour un chaussant parfait</span>
</div>
<div class="search-result">
<a class="result-link" href="http://localhost/sacapuce_35/chaussures/3798-bottines-simili-cuir-femme-grande-taille&Itemid=0">
<img class="result-image" src="/" title="" alt="">
<span class="result-title">BASILOU marine</span>
</a>
<span class="hidden result-text">Bottine style "western" tendance hiver 2015. A noter le lacet + le zip pour un chaussant parfait</span>
</div>
</section>


SELECT * FROM `#__hikashop_file` WHERE `file_ref_id` = 3799 --> 6 images avec un file_ordering de 0 à 6 et un file_name et file_description pour chaque

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
8 years 2 months ago #229149

1. C'est très simple: Quasiment personne ne prend la peine de générer lui même les images optimisées pour son site ( la plupart ne saurait même pas comment ). Donc HikaShop a un système automatique qui fait cela pour eux. C'est très pratique pour eux même si c'est moins bien que géré à la main, mais en effet, si vous voulez gérer cela vous même cela devient plus compliqué vu que le système n'est pas fait pour ça actuellement.
Avoir des options pour cela serait envisageable mais pour l'instant, vous êtes la seule personne à vous être manifestée pour cela. Donc pour une seule personne, nous considérons que cela peut se faire avec de la customization du code et nous préférons travailler sur d'autres choses qui seront utiles à tous le monde.

2. Mais du coup je ne vous suis pas. Dans votre premier message, vous dites que le problème est que les images ne sont pas fournies par le plugin. Dnas votre second message, vous dites que vous ne voulez pas que le plugin génère les miniatures. Mais dans ce cas, il faut modifier le code du plugin pour rajouter le lien que vous voulez vous même dans les résultats de la cherche et enlever tout le code de génération des miniatures.

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

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
8 years 2 months ago #229163

pour le 1) je comprend très bien helas !

pour le 2) j'ai deja fais une copie du plugin avec les modifs et une reinstallation du mien et ainsi j'ai bien mes images

Je vais fais pareil pour tout le reste

une ultime solution serait de pre remplir tous les 50x50 100x100 200x200 avec mes propres images ainsi elles ne seraient pas générées

merci

Last edit: 8 years 2 months ago by erickb.

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

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
8 years 2 months ago #229217

Pour info qu'est ce 100x100fsO ? avec fsO ? quelle est la difference avec 100x100 ?

merci

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
8 years 2 months ago #229224

f signifie que l'option "force size" est active pour la génération de la miniature (l'image générée doit avoir une taille de 100*100)
sO signifie que l'option "Image scale mode" est utilisée en mode "crop" (les morceaux qui dépassent du carré 100*100 lorsque l'image est redimensionnée en gardant le ratio hauteur/largeur sont coupés)

Sans ces options, les miniatures sont réduites en gardant le ratio de l'image de base pour tenir dans le carré de 100*100 et du coup, si l'image source n'est pas un carré soit la hauteur soit la largeur de la miniature sera inférieur à 100px.

The following user(s) said Thank You: erickb

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

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
8 years 2 months ago #229317

merci

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

Time to create page: 0.071 seconds
Powered by Kunena Forum