Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как вывести дополнительные поля в быстром поиске

Как вывести дополнительные поля в быстром поиске


     06.08.2014    Общие вопросы по PHP    1330

вопрос
Здравствуйте!
В быстром поиске показываются только названия фильмов.
Как вывести дополнительные поля в быстром поиске
Как вывести 3 дополнительных поля после тайтла в виде "тайтл / доп поле - "eng" (доп поле - "god", доп поле - "strana")"
Заранее спасибо

Ответа пока нет


Комментарии пользователей (1)

FastFud
50

1599 | 588

FastFud - 6 августа 2014 23:05 - Юзер

Найдите в /engine/ajax/search.php запрос,
 $db->query("SELECT id, short_story, title, date, alt_name, category
после category поставить xfields
$db->query("SELECT id, short_story, title, date, alt_name, category, xfields
потом примерно после $description поставить
$xfieldsdata = xfieldsdataload( $row['xfields'] );
и уже к примеру возле title:
<span class=\"xfield\">".$xfieldsdata['god'] . $xfieldsdata['strana'] ."</span>
$buffer .= "<a href=\"" . $full_link . "\"><span class=\"searchheading\">" . stripslashes( $title ) . "</span><span class=\"xfield\">".$xfieldsdata['god'] . $xfieldsdata['strana'] ."</span>";
Наверное где-то ошибся или вообще мой метод не универсален, кому будет не трудно поправьте.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы