Renommer images fichiers et database

  • Posts: 2667
  • Thank you received: 68
10 years 4 months ago #196010

-- HikaShop version -- : 240
-- Joomla version -- : 341

Jusqu'à present j'utilise un script en localhost pour renommer les images des produits mis en ligne par le client mais la procedure est lourde et je dois gérer 3 langues sur 3 domaines

avez vous une idée pour pouvoir renommer les fichiers d'un produit en ligne (nom dans la base ET nom du jpg) ?

mon client met en ligne un 0_numero_de_code.jpg (de 0_ à 6_)
et je dois les renommer selon certain critères du produit

Merci

Last edit: 10 years 4 months ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
10 years 4 months ago #196022

Bonjour,

Vous pourriez potentiellement faire un plugin système basé sur une url.
Lorsque vous appelez une url spécifique, cela appel le plugin et ce dernier fais une vérification des noms des images, si le nom n'est pas correct, alors il remplace en BDD et modifie le nom de l'image.

Il faudrait aussi faire une vérification sur le file_id, pour ne vérifier/modifier que les images avec un id supérieur à XX pour alléger le processus.

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

  • Posts: 2667
  • Thank you received: 68
10 years 4 months ago #196081

Xavier wrote: Bonjour,

Vous pourriez potentiellement faire un plugin système basé sur une url.
Lorsque vous appelez une url spécifique, cela appel le plugin et ce dernier fais une vérification des noms des images, si le nom n'est pas correct, alors il remplace en BDD et modifie le nom de l'image.

Il faudrait aussi faire une vérification sur le file_id, pour ne vérifier/modifier que les images avec un id supérieur à XX pour alléger le processus.

oui c'est exactement ça avec verification du file_id ou bien un champ perso dans la table product ou file product_renamed ou file_renamed = 0 ou 1

mais ca me semble toujours un peu lourd que le plugin vérifie a chaque appel de chaque produit , j'aurais plutôt vu cote admin , un script quand on enregistre le produit

Last edit: 10 years 4 months ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
10 years 4 months ago #196097

Bonjour,

En se basant par exemple sur la fonction "onBeforeProductCreate(&$element,&$do)" ou "onBeforeProductUpdate(&$element,&$do)" ?
Ca peut en effet être une solution, a chaque fois qu'un produit est modifié on vérifie ses images et les modifie s'il le faut.

The following user(s) said Thank You: erickb

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

  • Posts: 2667
  • Thank you received: 68
10 years 4 months ago #196182

merci pour cette piste

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

Time to create page: 0.073 seconds
Powered by Kunena Forum