Skip to main content

Renommer images fichiers et database

More
11 years 6 months ago - 11 years 6 months ago #196010 by erickb
-- 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: 11 years 6 months ago by erickb.

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

More
11 years 6 months ago #196022 by Xavier
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.

More
11 years 6 months ago - 11 years 6 months ago #196081 by erickb

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: 11 years 6 months ago by erickb.

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

More
11 years 6 months ago #196097 by Xavier
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.

More
11 years 6 months ago #196182 by erickb
merci pour cette piste

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

Time to create page: 0.185 seconds
Powered by Kunena Forum