Comment transformer toutes les "images" en "documents" ?

Bonjour,

Suite à un problème de portfolio (après passage de 1.8 à 1.9.3), je me suis rendu compte d’un problème avec mes articles: toutes les images sont introduites comme IMG et non comme DOC ! Du coup, elles sont ignorées par le portfolio, le Thickbox, etc.

D’où la question: existe-t-il une méthode pour « convertir » toutes les « images » en « documents » dans tous les articles ? Une requête SQL, peut-être, mais je n’y connais strictement rien !

Il faudrait ensuite que je remplace tous les dans mes articles par des pour ne rien changer aux articles récupérés de la précédente version, donc, si vous avez aussi une solution ‹ de masse ›…

Merci d’avance pour toute aide,

Jean-Luc GARNIER

* GARNIER Jean-Luc tapuscrivait, le 02/07/2008 10:07:

Bonjour,
Suite à un problème de portfolio (après passage de 1.8 à 1.9.3), je me suis rendu compte d'un problème avec mes articles: toutes les images sont introduites comme IMG et non comme DOC ! Du coup, elles sont ignorées par le portfolio, le Thickbox, etc.
D'où la question: existe-t-il une méthode pour "convertir" toutes les "images" en "documents" dans tous les articles ? Une requête SQL, peut-être, mais je n'y connais strictement rien !
Il faudrait ensuite que je remplace tous les <imgXXX> dans mes articles par des <embXXX> pour ne rien changer aux articles récupérés de la précédente version, donc, si vous avez aussi une solution 'de masse'...
Merci d'avance pour toute aide,

ça va être quelque chose de ce genre :
UPDATE spip_documents SET mode = 'image' where mode = 'vignette'

à lancer via phpmyadmin.

Bien vérifier avant si c'est image->vignette que tu veux ou l'inverse.

Et bien sûr, une sauvegarde de la base avant au cas où.

--
RealET

Merci ! Je ne savais pas quel champs modifier... A vrai dire, j'ai fait les changements avec phpMyAdmin, car un changement brutal aurait entrainé des effets de bord (vraies images affichées en mode doc = taille réduite...)

Merci encore !

Jean-Luc GARNIER

-----Message d'origine-----
De : RealET [mailto:real3t@gmail.com]
Envoyé : mercredi 2 juillet 2008 10:39
À : spip@rezo.net
Objet : Re: [Spip] Comment transformer toutes les "images" en "documents" ?

* GARNIER Jean-Luc tapuscrivait, le 02/07/2008 10:07:

Bonjour,

Suite à un problème de portfolio (après passage de 1.8 à 1.9.3), je me
suis rendu compte d'un problème avec mes articles: toutes les images
sont introduites comme IMG et non comme DOC ! Du coup, elles sont
ignorées par le portfolio, le Thickbox, etc.

D'où la question: existe-t-il une méthode pour "convertir" toutes les
"images" en "documents" dans tous les articles ? Une requête SQL,
peut-être, mais je n'y connais strictement rien !

Il faudrait ensuite que je remplace tous les <imgXXX> dans mes articles
par des <embXXX> pour ne rien changer aux articles récupérés de la
précédente version, donc, si vous avez aussi une solution 'de masse'...

Merci d'avance pour toute aide,

ça va être quelque chose de ce genre :
UPDATE spip_documents SET mode = 'image' where mode = 'vignette'

à lancer via phpmyadmin.

Bien vérifier avant si c'est image->vignette que tu veux ou l'inverse.

Et bien sûr, une sauvegarde de la base avant au cas où.

--
RealET