/oc-includes/osclass/classes/Rewrite.php
заменить
public function extractParams($uri = '')
{
$uri_array = explode('?', $uri);
$length_i = count($uri_array);
for($var_i = 1;$var_i<$length_i;$var_i++) {
parse_str($uri_array[$var_i], $parsedVars);
foreach($parsedVars as $k => $v) {
Params::setParam($k, urldecode($v));
}
}
}
на
public function extractParams($uri = '')
{
$uri_array = explode('?', $uri);
$length_i = count($uri_array);
for($var_i = 1;$var_i<$length_i;$var_i++) {
if(preg_match_all('|&([^=]+)=([^&]*)|', '&'.$uri_array[$var_i].'&', $matches)) {
$length = count($matches[1]);
for($var_k = 0;$var_k<$length;$var_k++) {
Params::setParam($matches[1][$var_k], $matches[2][$var_k]);
}
}
}
}
Но это работает только для поиска на латинице.
Для русскоязычных сайтов( и других на кириллице) включайте Дружественные url и используйте
https://4osclass.net/index.php/topic,4.0.html