I'm back !!
Pour l'histoire d'apache, je pensais à un truc.. c'est pas cool parce que cela va modifier les urls à chaque fois et ne prendra pas en compte sur quel domaine vous êtes actuellement..
Exemple, je suis connecté avec le domaine "toto.fr" et apache me change tous les liens de "toto.fr" vers l'autre domaine "tata.fr"... ca ne sera pas pratique pour moi. Moi ce que je veux, c'est modifier les liens "toto.fr" uniquemet quand je surf avec le domaine "tata.fr"
Aussi j'ai trouvé la solution qui marche..
Fichier : class/module.textsanitizer/
Trouver la fonction "makeClickable( $text )"
Puis au début de la fonction ajouter ceci :
// Remplacer l'url "toto.fr" par "tata.fr"
$urlactuel = $_SERVER['HTTP_HOST'];
if ($urlactuel == "tata.fr") $text = str_replace("
www.toto.fr", "
www.tata.fr", $text);
Ce qui donne :
Si je suis connecté avec l'url :
http://www.tata.fr/ et que je consulte une page ou l'url "
http://www.toto.fr" apparait, alors modifier cette url en
http://www.tata.fr"Ca marche, sauf qu'avec un sous domaine du genre :
http://forum.toto.fr", le str_replace ne le prendra pas en compte...
C'est pour ca que moi j'ai plutôt fait ceci :
str_replace("toto.fr", "tata.fr", $text);
Mais avec le code qui suit dans la fonction, mon lien n'est pas cliquable, mais ce n'est pas grave..., il ne l'était pas avant il me semble !
Ceci doit fonctionner avec les forums, wiki, news, etc.. si la fonction MakeClickable est appelé
Voila, un coup dans la faq en plus ;)