Nk-CS.Ru: Все для вашего портала uCoz
Авторизация

Хак вывод картинки при быстром поиске из доп полей

Хак вывод картинки при быстром поиске из доп полей Сегодня представляем SearchXfields для DLE Хак вывод картинки при быстром поиске из дополнительных полей, что позволит добавить удобство при поиске и оригинальность вашему проекту. Многие наверное искали, как сделать вывод картинок добавленные в доп полях в быстром поиске. Странно конечно, что этой установки нет по-умолчанию, ведь поиск без картинок теряет информативность.

Установка SearchXfields для DLE Хак вывод картинки при быстром поиске из дополнительных полей?

1. Заходим в файл /engine/ajax/search.php

2. Ищем код:
Код
$db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5");


И добавляем в запрос дополнительное поле "xfields" или для ленивый заменяем на этот код:
Код
$db->query("SELECT id, short_story, title, date, xfields, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5");


3. Ищем строку:
Код
$description = preg_replace( "'\[attachment=(.*?)\]'si", "", $description );


Ниже вставляем:
Код
$xfieldsdata = xfieldsdataload( $row['xfields'] );


4. И последний шаг, который как раз и будет выводить из дополнительных полей DLE картинку в быстром поиске, ищем:
Код
$buffer .= "<span>".$description."</span></a>";


Заменяем на:
Код
$buffer .= "<span><img width=\"50px\" height=\"50px\" src=\"".$xfieldsdata['НАЗВАНИЕ ВАШЕГО ДОПОЛНИТЕЛЬНОГО ПОЛЯ']."\" class=\"poster\" style=\"float:left; margin:5px;\">".$description."</span></a>";


Обратите внимание, что в коде нужно заменить НАЗВАНИЕ ВАШЕГО ДОПОЛНИТЕЛЬНОГО ПОЛЯ, например на img или images (нужно указать именно так как вы назвали ваше доп. поле).

Для версии 9.8-10
Скачать архив

По данной ссылке, Вы можете скачать или купить архив данного материала.


0.0
0 оценок
0.0
Дизайн:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0.0
Функционал:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0.0
Мобильность:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0.0
Общая оценка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Читайте также
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Авторизация
лучший сайт где можно скачать шаблоны для dle 11.3 бесплатно