13 Oct 20:56
Re: fusion de plusieurs sites
jack <jack <at> lmpe.org>
2008-10-13 18:56:00 GMT
2008-10-13 18:56:00 GMT
Bonjour, Je viens d'ouvrir le ticket http://trac.rezo.net/trac/spip/ticket/1576 En effet dans mon cas c'est relativement simple de fusionner les dossiers IMG (enfin je pense pouvoir arriver à fusionner les dossiers de trois ou quatre sites, dont certains avec très peu de documents il est vrai). Il est donc justifié de vouloir fusionner les bases avec une nouvelle adresse et de ne pas être trompé par un libellé aléatoire... Par ailleurs j'ai du mal à imaginer qu'il y ait beaucoup de cas où on va fusionner les bases pour garder les images sur le site distant... mais je me trompe peut-être... Par contre la requête que je pensais faire pour modifier les 800 liens erronés de mon site ne fonctionne pas en mysql 5. Je n'ai donc pas d'autre solution que de recommencer à zéro : détruire mon site et recommencer. Ce qui n'a pas d'importance dans mon cas mais qui pourrait être délicat pour d'autres... Voilà, Jacques jack a écrit : > Committo,Ergo:sum a écrit : >> >> Oui, c'est pas très clair, mais "destination" serait trompeur aussi >> car pourrait faire croire que les docs vont être recopiés. >> Il faudrait dire plutôt "URL actuelle du répertoire IMG de la >> sauvegarde (si différente de l'URL du site d'origine)". > Oui ça serait mieux >>> Est-ce qu'il y aurait une petite requête sql toute simple qui >>> permettrait de nettoyer les liens dans la zone fichier , suprimmer >>> "http://monsite.org"? >> Je ne comprends pas bien l'état actuel justifiant une telle requête. >> Je rappelle que le formulaire de gestion de document, dans le cas d'un >> doc distant, dispose d'un bouton permettant de l'importer. C'est du >> coup par coup, mais ça peut suffire. > J'ai un peu plus de 600 images. Je ne suis certes pas sûr d'avoir une > vignette pour chacunDonc effectivement une par une c'est faisable, > en prenant le temps. > Je vais essayer en local via phpmyadmin > SELECT REPLACE({fichier},'http://monsite.org','') from {spip_documents} > > Si ça marche je la lance sur le site ! > Bonne journée, > > Jacques
Donc effectivement une par une c'est faisable,
> en prenant le temps.
> Je vais essayer en local via phpmyadmin
> SELECT REPLACE({fichier},'
RSS Feed