Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Ben quand tu installes ton nouveau blog ailleurs, tu installes à l'identique.
Autrement dit, si anciennement c'était un multi, tu crées ailleurs un multi.
Tu nous donnerai la structure avant/après, on pourrait mieux dire.
Hors ligne
Il faut en fait que tu mettes à jour media_path.
Supposons :
* que ton blog source ait ses médias dans DIR1, ce répertoire correspondre peu ou prou à ce qui est défini dans son setting public_path (à voir dans about:config)
* que ces médias aient été déplacés dans DIR2 dans ton blog destination, ce répertoire correspondant au public_path de ton blog destination.
alors, via phpmyadmin, il faut faire (en remplaçant DIR1 et DIR2 par leur valeur) :
UPDATE dc_media set media_path='DIR2' where media_path='DIR1';
Tu devrais alors retrouver tes médias sans souci.
Dyslexics have more fnu!
Hors ligne
Et pour leurs liens dans les billets :
- soit faire un chercher/remplacer dans l'export texte uniquement pour la section des billets commençant par
[post post_id,blog_id,user_id,cat_id,post_dt,post_tz,post_creadt,post_upddt,post_password,(...)
qui correspond à la table des posts
- soit exécuter une requête SQL décrite dans ce tips (lire plus précisément la partie "Changer le chemin de ses fichiers" et le modèle de requête SQL)
UPDATE dc_post SET post_excerpt = replace(post_excerpt,'*1*','*2*');
UPDATE dc_post SET post_excerpt_xhtml = replace(post_excerpt_xhtml,'*1*','*2*');
UPDATE dc_post SET post_content = replace(post_content,'*1*','*2*');
UPDATE dc_post SET post_content_xhtml = replace(post_content_xhtml,'*1*','*2*');
en remplaçant *1* et *2* par les valeurs qui conviennent :
*1* est à remplacer par l'ancien chemin
*2* est à remplacer par le nouveau chemin
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
Et pour leurs liens dans les billets :
- soit faire un chercher/remplacer dans l'export texte uniquement pour la section des billets commençant par
[post post_id,blog_id,user_id,cat_id,post_dt,post_tz,post_creadt,post_upddt,post_password,(...)
qui correspond à la table des posts
je pensais simplement essayer de modifier le chemin de chaque lien exemple
((/dot2008/a8/public/R1/DICOM-Bridge-CS3.png|liste des champs|C))
((/dot2014/S5/public/dossier-1/DICOM-Bridge-CS3.png|liste des champs|C))
En quoi ta solution est-elle différente?
Hors ligne
je pensais simplement essayer de modifier le chemin de chaque lien exemple
((/dot2008/a8/public/R1/DICOM-Bridge-CS3.png|liste des champs|C))((/dot2014/S5/public/dossier-1/DICOM-Bridge-CS3.png|liste des champs|C))
En quoi ta solution est-elle différente?
Si tu passes par un éditeur de texte brut, le "chercher/remplacer" peut tout remplacer en une seule manip.
Avec (je me base sur ton exemple)
- pour le texte à remplacer : recherche de "/dot2008/a8/public/R1/"
- pour la chaîne de remplacement : "/dot2014/S5/public/dossier-1/"
Faire une sauvegarde avant toute bidouille.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
C'est la première ligne de la partie "table des posts" de ton export. Chaque ligne qui suit cette ligne d'en-tête (et qui décrit la liste des champs) correspond aux données de chaque billet. Jusqu'au repère suivant qui, chez moi, correspond à la table des mots-clés et commence par
[meta meta_id,meta_type,post_id]
Remarque, dans un fichier texte d'export, chaque zone correspondant à une sauvegarde de table est séparée de la suivante par une ligne vide.
Le fait de ne sélectionner que le contenu de la table des posts/billets permet d'éviter tout effet de bord lors du remplacement des chemins.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
Vous n'êtes pas identifié(e).