Bonsoir,
J'utilise l'excellent logiciel de max pour la gestion des images v 3.5
Suite au changement de prestataire les images ne sont plus indexer donc n'apparaissent plus puisque le lien est par exemple:
Ancien lien:
[img https://***as.nhvvs.fr/uploads/member_1/1565715081.jpg[/img
Nouveau lien:
[img https://****as.fr/uploads/member_1/1565715081.jpg[/img
Bien sur les liens ne collent pas puisque le serveur à changé
Si faut que je me tape toutes les modifs vu le nombre xxx suis pas rendu ???
Une procédure de re index ?
Merci max si tu es de passage de m'aider
Bonne soirée
Goupil
PS: J'ai modifié les balises pour que ça s'affiche [img
Bonjour,
C'est tout simple on utilise une Requête Sql :
UPDATE smf_messages SET body = replace(body, "https://Ancien.tld", "https://Nouveau.tld");
Bien entendu remplacer le nom de domaine par le tien.
:)
Bonjour,
Bonjour max, merci pour ta réponse
Suite à l'opération, voici le message en retour
Oups là je cale
Zut le chemin de la base sql apparait, tu peux modifier la photo max, merci...(pas de possibilité de modifier de mon côté)
Bonjour,
Oui mais toi le préfixe de ta base n'est pas smf_ donc il faut mettre le préfixe correct.
:)
CiterBonjour,
Oui mais toi le préfixe de ta base n'est pas smf_ donc il faut mettre le préfixe correct.
:)
Bonjour max,
Encore merci de ton aide
Il est ou le préfixe, j'ai celui-ci rlct_messages (préfixe des tables)
(https://www.smf-fr.com/uploads/Goupilop_44/1629713223.jpg)
Message Fusionné après : 12 minutes. 2 secondes. Vous devez attendre une réponse à votre message avant de relancer ou patienter quelques heures.
Bingo !
Voici la requête aboutie avec pour commande:
UPDATE rlct_messages SET body = replace(body, "https://*****s.nhvvs.fr", "https://******s.fr");
Résultat:
(https://www.smf-fr.com/uploads/Goupilop_44/1629713785.jpg)
Tout est Ok sur le Fofo, reste plus K faire une sauvegarde
Bon max je te dois 525 bières, quelle marque tu veux ? ;D
Encore merci pour ton dévouement et ta gentillesse :)
Amicalement
Goupil
A chaque fois que je fais un import en local de mon site, je suis obligé de faire comme toi. ;)
(https://www.smf-fr.com/uploads/alexetgus_24/1629740358.png)
Bonjour,
Le module de max fonctionne très bien (maxupload)
Question à la c*n:
Pourquoi ne pas faire un script (ou une option au programme) par le concepteur pour faciliter le déplacement d'un site ?
J'ai encore dis une connerie ! ;D
Salut,
Oui, tu as dit une connerie. ;D
Que le mod soit prévu pour un déménagement, c'est une chose. Mais il n'y a pas que ça dans les posts de la base de données.
Il y a les liens aussi, par exemple. Combien de liens se trouvent dans les posts de ton forum pour pointer vers un autre post ?
Un mod comme la gestion des images se contente de stocker et afficher les images. Si il faut prévoir les déménagements, ça commence à devenir n'importe quoi.
Ce mod n'est pas étudié pour ça. Il est prévu pour gérer l'hébergement d'images, pas leur déménagement.
Maintenant que tu sais comment faire, rien ne t'empêche de te créer un petit script qui ferait ce travail de déménagement.
Il ne faut pas non plus oublier le repair_settings (https://github.com/alexetgus/SMF_Repair_Settings_FR/releases/download/V2.1.2/Repair_settings.php). Il n'est pas prévu pour changer les URLs des posts, mais il apporte une grande aide quand même. ;)
Hello,
Bée alors c'est ma nature de dire des conneries au moins j'apprends ;D
Puis t'inquiète yen a qui bronche pas mais qui récupère les infos au passage
Bonjour,
Pour un forum — c'est pas SMF — que j'utilise sur un de mes sites qui a déménagé plusieurs fois et est passé de http en https et qui doit tourner en local, j'ai quelque peu modifié la routine d'affichage des url dans ledit forum.
C'est juste pour donner une idée ;)
//[modif oto] Ajout constante pour transformation des URL internes au site ou des
// URL d'une ancienne installation chez un autre hébergeur en liens relatifs locaux
//Entraine modification fonctions handle_url_tag et handle_img_tag du fichier parser.php
//Valeur de la constante LOCAL_LINKS :
//Pour un forum dont le dossier est à la racine ('mon_site/forum') : '..'
//Si niveau supérieur, ('mon_site/dossier/forum') : '../..'
define('LOCAL_LINKS', '..');
function local_url_oto($full_url) {
$int_url = array(
0 => 'http://aviatechno.free.fr/punbb',
1 => 'http://aviatechno.free.fr',
2 => 'http://aviatechno.net',
3 => 'https://aviatechno.net',
4 => 'http://aviatechno',
5 => 'https://aviatechno',
);
$loc_link = array(
0 => LOCAL_LINKS.'/forum',
1 => LOCAL_LINKS,
2 => LOCAL_LINKS,
3 => LOCAL_LINKS,
4 => LOCAL_LINKS,
5 => LOCAL_LINKS,
);
return str_ireplace($int_url,$loc_link,$full_url);
}
Bonjour,
Ok mais ajouter un script pour une simple requête sql je ne sais pas si cela est fort utile.
J'y penserai pour les updades 8.
:)