- Posts: 2696
- Thank you received: 74
Renommer images fichiers et database
-- 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
Please Log in or Create an account to join the conversation.
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.
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 1Xavier 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.
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
Please Log in or Create an account to join the conversation.
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.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.