Открываем /engine/modules/search.php, находим строчку
if ($config_news_msort == "") $config_news_msort = "DESC";
и добавляем ниже:
$arr = explode(" ", $story);
$count = count($arr);
$i = 0;
foreach ($arr as $word) {
$i++;
if (trim($word) != "") {
if ($count == $i) {
$buff .= $word;
} else {
$buff .= $word."%";
}
};
}
$story = $buff;
далее нужно сделать подсветку найденных слов, находим:
$row['short_story'] = hilites($story, $row['short_story']);
правим на:
$arr = explode("%", $story);
foreach ($arr as $word) {
if (trim($word) != "") {
$row['short_story'] = hilites($word, $row['short_story']);
};
}
© nick-on
Продолжение следует...