Где я допустил ошибку?


Всем доброго времени суток, перейду сразу к сути проблемы. Я пытаюсь сделать быстрый поиск с выводом в нём имени категории и постера. Редактирую engineajaxsearch.php

 Показать / Скрыть текст

Строку:

while($row = $db->get_row()) {     $row['date'] = strtotime( $row['date'] );     $row['category'] = intval( $row['category'] );

Заменяю на :

while($row = $db->get_row()) {     $row['date'] = strtotime( $row['date'] );     $row['category'] = intval( $row['category'] );     $short_story = stripslashes($row['short_story']);     $images = array();     preg_match_all('/(img|src)=("|')[^"'>]+/i', $short_story, $media);     $data = preg_replace('/(img|src)("|'|="|=')(.*)/i', "$3", $media[0]);     foreach($data as $url) {         $info = pathinfo($url);         if (isset($info['extension'])) {             $info['extension'] = strtolower($info['extension']);             if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info ['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images, $url);         }     }     if ( count($images) ) {         $image = $url;     } else {         $image = $config['http_home_url'] . "templates/" . $config['skin'] . "/dleimages/no_image.jpg";     }

Далее строку:

date, alt_name, category

Заменяю на :

date, alt_name, category, xfields

После строки:

while($row = $db->get_row()){

Ниже вставляю:

$xfieldsdata = xfieldsdataload( $row['xfields'] );

Перед строкой:

$buffer .= "" . stripslashes( $title ) . "";

Выше вставляю:

if($xfieldsdata['poster']) $poster = " ({$xfieldsdata['poster']})"; else $poster = "";

Строку:

$buffer .= "" . stripslashes( $title ) . "";

Заменяю на:

$buffer .= "" title="" . stripslashes( $related['title'] ) . "">" . stripslashes( $title ) ." " . "" . $cat_info[$row['category']]['name'] . "" . "";

Постер как видно выше берётся из дополнительного поля poster - в нём прямая ссылка на картинку к примеру http://my-site.ru/uploads/posts/2014-11/1415402185_395057.jpg Но в быстром поиске не отображается картинка всё остальное - тайтл, категория, краткое описание отображаются, где может быть ошибка? Вот скриншот