U mnie zadzialalo za 1 razem, ale kod wpisalem inny (ten odrazu wydawal mi sie podejrzany). Wykorzystalem pierwszy parametr funkcji ob_start(). A jak to wyglada w praktyce:
otwórz plik /includes/page_header.php
znajdź kod:
define('HEADER_INC', TRUE);
po nim wpisz:
function replace_for_mod_rewrite($s) //usunalem &
{
$urlin =
array(
"'(?<!/)viewforum.php?f=([0-9]*)&(?:amp;)topicdays=([0-9]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewforum.php?f=([0-9]*)&(?:amp;)mark=topics'",
"'(?<!/)viewforum.php?f=([0-9]*)'",
"'(?<!/)viewtopic.php?t=([0-9]*)&(?:amp;)view=previous'",
"'(?<!/)viewtopic.php?t=([0-9]*)&(?:amp;)view=next'",
"'(?<!/)viewtopic.php?t=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php?t=([0-9]*)&(?:amp;)start=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php?t=([0-9]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php?t=([0-9]*)'",
"'(?<!/)viewtopic.php&(?:amp;)p=([0-9]*)'",
"'(?<!/)viewtopic.php?p=([0-9]*)'",
);
$urlout = array(
"viewforum1-2-3.html",
"forum1.html",
"forum1.html",
"ptopic1.html",
"ntopic1.html",
"ftopic1-2-3-4.html",
"ftopic1.html",
"ftopic1-2.html",
"ftopic1.html",
"sutra1.html",
"sutra1.html",
);
$s = preg_replace($urlin, $urlout, $s);
return $s;
}
znajdź kod:
header('Content-Encoding: gzip');
}
}
}
}
po nim wpisz:
ob_start('replace_for_mod_rewrite');
Po tym oczywiscie trzeba utworzyc plik .htaccess i wstawic w nim dane z postu michala. page_tail.php zostawic w spokoju! Po wykonaniu tych kroków mod jest zainstalowany i działa. Jeśli znajdziecie odpowiednie miejsce dla ob_start to i w phpBB by Przemo zadziala.[/code]