Недавно обнаружил на своем сайте, что в поиске некоторые название статей стали выводиться вместе с тегом "span class="highlight"". Данная проблема видимо возникла после обновления Joomla до версии 3.8.
Например, при поиске по "ssh" название статьи "Cisco настройка ssh доступа" отображалась как:
Cisco настройка <span class="highlight">ssh</span> доступа
Исправить данный баг очень просто. Для этого надо в файле /components/com_search/views/search/view.html.php найти строку
$result->title = $rowTitleHighLighted;
и заменить ее на следующую строку:
$result->title = $rowTitle;
Для большей наглядности приведу фрагмен кода в котором производилась замена.
...
for ($i = 0, $count = count($results); $i < $count; ++$i)
{
$rowTitle = &$results[$i]->title;
$rowTitleHighLighted = $this->highLight($rowTitle, $needle, $searchWords);
$rowText = &$results[$i]->text;
$rowTextHighLighted = $this->highLight($rowText, $needle, $searchWords);
$result = &$results[$i];
$created = '';
if ($result->created)
{
$created = JHtml::_('date', $result->created, JText::_('DATE_FORMAT_LC3'));
}
//$result->title = $rowTitleHighLighted;
$result->title = $rowTitle;
$result->text = JHtml::_('content.prepare', $rowTextHighLighted, '', 'com_search.search');
$result->created = $created;
$result->count = $i + 1;
}
...
Надеюсь разработчики Joomla в новой версии устранят данный баг, иначе придется после обновления опять менять строчки в коде.
На этом все. Предлагайте свои варианты решения этого бага. Комментируем, подписываемся ну и всем пока:)

Компонент комментариев CComment