hello
Voila je me suis planté et j'ai mis à disposition une image sur ma galerie ds un mauvais repertoire physique.
j'aimerai la deplacer sans perdre les commentaires et autres.
J'ai jardinier un peu ds la bdd ds ma galerie de test mais j'ai pas reussi à deplacer un image sans rien perdre.
voilà ce que je faisais :
je repere l'id de l'image et de sa catégorie
je repere egalement l'id de la catégorie de destination.
ds la table images je change l'id_storage par la nelle cat_id
ds images_cat je change egalement le cat_id
je deplace la photo ds la bonne cat phys
je syncronise
et c'est pas ça !
un ptit peu d'aide siouplait !
merci !
Dernière modification par sakkhho (2007-10-15 10:40:19)
Hors ligne
P@t a écrit:
Grum, au boulot!
arf, j'en sors juste là....
bon, je regarde çà dans la soirée pour une solution "à l'arrache"
Hors ligne
t'étais pas très loin
alors voilà la soluce :
- repère ta photo dans IMAGES
- repère l'id catégorie destinatrice
dans la table IMAGES, pour la photo :
- modifie le storage_category_id avec celui de la nouvelle catégorie
- modifie le path (rep+nom fichier) avec le répertoire physique de la nouvelle catégorie
dans la table IMAGE_CATEGORY, tu dois retrouver au moins 1 enregistrement image_id+category_id (de l'ancienne catégorie)
- modifie le category_id avec celui de la nouvelle catégorie
déplace la photo, pense à déplacer la miniature
hop, même pas besoin de synchro ta photo est là ou il faut comme il faut ;)
Hors ligne
P@t a écrit:
sakkhho a écrit:
j'suis preneur d'une solution temporaire ! ;-)
As-tu bien changé le "path" dans la table images? Tu m'as pas répondu...
hop moi je te réponds : avec le path, çà fonctionne mieux ;)
Hors ligne
grum a écrit:
dans la table IMAGES, pour la photo :
- modifie le storage_category_id avec celui de la nouvelle catégorie
- modifie le path (rep+nom fichier) avec le répertoire physique de la nouvelle catégorie
dans la table IMAGE_CATEGORY, tu dois retrouver au moins 1 enregistrement image_id+category_id (de l'ancienne catégorie)
- modifie le category_id avec celui de la nouvelle catégorie
C'est bien ce que je disais, il manquait le changement de path...
grum a écrit:
hop, même pas besoin de synchro ta photo est là ou il faut comme il faut ;)
A mon avis, c'est quand meme préférable pour invalider les user_cache...
Dernière modification par P@t (2007-10-15 20:36:55)
Hors ligne
P@t a écrit:
grum a écrit:
hop, même pas besoin de synchro ta photo est là ou il faut comme il faut ;)
A mon avis, c'est quand meme préférable pour invalider les user_cache...
peut-être, je connais pas encore çà ^^;
mais aucune référence a des image_id dans les users cache ?
Dernière modification par grum (2007-10-15 20:40:01)
Hors ligne
grum a écrit:
mais aucune référence a des image_id dans les users cache ?
Oui... mais par contre, il y a le nombre total d'images (visibles) de la galerie les et le nombres d'images pour chaque catégorie...
Et sans synchronisation, les tables user_cache et user_cache_categories ne sont pas mises à jour (grace à la fonction invalidate_user_cache)
Dernière modification par P@t (2007-10-15 20:52:30)
Hors ligne
P@t a écrit:
grum a écrit:
dans la table IMAGES, pour la photo :
- modifie le storage_category_id avec celui de la nouvelle catégorie
- modifie le path (rep+nom fichier) avec le répertoire physique de la nouvelle catégorie
dans la table IMAGE_CATEGORY, tu dois retrouver au moins 1 enregistrement image_id+category_id (de l'ancienne catégorie)
- modifie le category_id avec celui de la nouvelle catégorieC'est bien ce que je disais, il manquait le changement de path...
grum a écrit:
hop, même pas besoin de synchro ta photo est là ou il faut comme il faut ;)
A mon avis, c'est quand meme préférable pour invalider les user_cache...
Moi, je ne modifierai pas le path, il y a "Maintenance" et "Mettre à jour les informations des images" pour ça.
8-)
Hors ligne
VDigital a écrit:
Moi, je ne modifierai pas le path, il y a "Maintenance" et "Mettre à jour les informations des images" pour ça.
8-)
Oui, mais sans les specs, et sans rien dans l'aide, comment on le devine, nous, hein ? :-)
Merci Vincent.
Hors ligne
P@t a écrit:
sakkhho a écrit:
j'suis preneur d'une solution temporaire ! ;-)
As-tu bien changé le "path" dans la table images? Tu m'as pas répondu...
désolé j'ai pas eut le tps hier..
je regarde cette solution
merci à vous 2.
Hors ligne