Re,
Je ne pense pas qu'il faille aller chercher dans tous les fichiers, juste modifier le code pour la ré-écriture en fonction de tes forums.
Si, par exemple ton forum2 est ré-écris d'origine en Forum2-topic-xxx.html, il faudra modifier, toujours par exemple, le code :
preg_match_all('#Forum-topic-(\d*).html#', $smfContent, $forum_t, PREG_SET_ORDER);
foreach ($forum_t as $forum1_t){
$forum2_t[0] = str_replace($html_t, $html_ersetzung_t, "".$forum1_t[0]."");
$abfrage = "SELECT subject, ID_TOPIC FROM v83_smf_messages WHERE ID_TOPIC = '$forum2_t[0]'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis)){
$titel_forum_rewrite_t = $row["subject"];
$titel_forum_rewrite_t = str_replace($umlaute, $ersetzung, $titel_forum_rewrite_t);
$titel_forum_rewrite_t = preg_replace('#\W#', "-", $titel_forum_rewrite_t);
$titel_forum_rewrite_t = preg_replace('#---#', "-", $titel_forum_rewrite_t);
$titel_forum_rewrite_t = preg_replace('#--#', "-", $titel_forum_rewrite_t);
$titel_forum_fert_t = "Forum-top-";
$titel_forum_fert_t.= "$titel_forum_rewrite_t-";
$titel_forum_fert_t.= $forum2_t[0];
$titel_forum_fert_t.= ".html";
$replace = "#".$forum1_t[0]."(?!\d)#";
$smfContent = preg_replace($replace, $titel_forum_fert_t, $smfContent);
}
}
en
preg_match_all('#Forum2-topic-(\d*).html#', $smfContent, $forum_t, PREG_SET_ORDER);
foreach ($forum_t as $forum1_t){
$forum2_t[0] = str_replace($html_t, $html_ersetzung_t, "".$forum1_t[0]."");
$abfrage = "SELECT subject, ID_TOPIC FROM v83_smf_messages WHERE ID_TOPIC = '$forum2_t[0]'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis)){
$titel_forum_rewrite_t = $row["subject"];
$titel_forum_rewrite_t = str_replace($umlaute, $ersetzung, $titel_forum_rewrite_t);
$titel_forum_rewrite_t = preg_replace('#\W#', "-", $titel_forum_rewrite_t);
$titel_forum_rewrite_t = preg_replace('#---#', "-", $titel_forum_rewrite_t);
$titel_forum_rewrite_t = preg_replace('#--#', "-", $titel_forum_rewrite_t);
$titel_forum_fert_t = "Forum2-top-";
$titel_forum_fert_t.= "$titel_forum_rewrite_t-";
$titel_forum_fert_t.= $forum2_t[0];
$titel_forum_fert_t.= ".html";
$replace = "#".$forum1_t[0]."(?!\d)#";
$smfContent = preg_replace($replace, $titel_forum_fert_t, $smfContent);
}
}
au niveau du fichier Forum/mx_functions.php sans oublier de dupliquer aussi les lignes au niveau du htaccess.
En bref, su tu as trois modules forums distincts, il faut que tu dupliques d'autant le code ajouté et dans le fichier Forum/mx_functions.php, et dans le htaccess.
Sans oublier non plus que si, au niveau des tables elles sont spécifiques à chaque forum, il faudra aussi modifier le code en ce sens
