Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

erwann.photo
2008-10-29 14:25:54

VDigital a écrit:

]

Donc, attention, cette solution est certe valable pour erwann.photo mais elle peut ne pas convenir à d'autres.

8-)

Tout à fait d'accord. Mon problème était de récupérer simplement les légendes associer à des noms de fichiers. Les manipulations directement sur les tables doivent se faire avec précaution, et être testées sur des copies au préalable.
Bonne journée,
Erwann

VDigital
2008-10-29 13:44:28

Cette solution peut fonctionner sous réserves:

- pas deux fois la même image présente sur plusieurs sites (sites distants ou locaux),

- pas deux images différentes portant le même nom de fichier

Elle ne préserve pas:
- des problèmes ultérieurs de l'historique,
- de la perte des tags saisis,
- de la perte du nombre de hits de chaque image,
- de la perte des liens avec les catégories virtuelles existantes,
- de la perte des autorisations (catégories privées qui pourraient devenir ainsi publiques).
- elle préserve les descriptions mais pas les commentaires des visiteurs.
- ... (j'en oublie).

Donc, attention, cette solution est certe valable pour erwann.photo mais elle peut ne pas convenir à d'autres.

8-)

erwann.photo
2008-10-29 13:16:09

erwann.photo a écrit:

Bonjour

Je me pose la question suivante : je souhaite modifier complètement l'architecture de mes galeries, les virtuelles (simple !), mais aussi les réelles. Il faut donc toucher à la structure des répertoires et des fichiers qu'ils contiennent (mais sans changer les noms de fichiers). Je voudrais bien sur conserver la légende de chaque image, et ne pas avoir à tout retaper à la main. Existe-t-il une solution prévue dans PWG, ou bien faut-il passer par une requête SQL en intervenant directement sur la base (en utilisant une copie de l'ancienne base).

Merci
Erwann

Je retombe sur mon message, ayant trouvé entretemps la solution. IL faut passer par une requête SQL directement sur l'interface de gestion des bases de données, en général via phpmyadmin. Ça ressemble à ça :

Code:

UPDATE pwg_old AS TheOld, phpwebgallery_images AS TheNew SET TheNew.comment = TheOld.comment WHERE TheNew.file=TheOld.file

Il faut disposer d'une copie de la table de l'ancienne base contenant les description des images (pwg_old).
Faites un test sur une copie des tables pour éviter toute fausse manip !!!
Voilà !

rio
2007-09-05 22:36:18

Bonsoir,
Je cheche, je trouve et ça ... c'est simple, et ce n'est qu'un des posts ...

erwann.photo
2007-09-05 21:11:27

Bonjour

Je me pose la question suivante : je souhaite modifier complètement l'architecture de mes galeries, les virtuelles (simple !), mais aussi les réelles. Il faut donc toucher à la structure des répertoires et des fichiers qu'ils contiennent (mais sans changer les noms de fichiers). Je voudrais bien sur conserver la légende de chaque image, et ne pas avoir à tout retaper à la main. Existe-t-il une solution prévue dans PWG, ou bien faut-il passer par une requête SQL en intervenant directement sur la base (en utilisant une copie de l'ancienne base).

Merci
Erwann

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact