вопрос
Нашел такой хак https://dle-faq.ru/faq/common/3423-redaktirovanie-bystrogo-poiska.html.
Все работает, но проблема в том что там выводится оригинальное изображение, а мне нужно чтобы выводилась уменьшенная копия.
Все работает, но проблема в том что там выводится оригинальное изображение, а мне нужно чтобы выводилась уменьшенная копия.
В файле engine/ajax/search.php
Найти код:
Заменить на:
Найти строку:
После нее вставить:
Найти строку:
Перед ней вставить:
Пример использования:
Найти код:
date, alt_name, category
Заменить на:
date, alt_name, category, xfields
Найти строку:
while($row = $db->get_row()){
После нее вставить:
$xfieldsdata = xfieldsdataload( $row['xfields'] );
Найти строку:
$buffer .= "<a href=\"" . $full_link . "\"><span class=\"searchheading\">" . stripslashes( $title ) . "</span>";
Перед ней вставить:
if($xfieldsdata['имя доп. поля с картинкой'] ) {
$path_parts = @pathinfo($xfieldsdata['имя доп. поля с картинкой']);
if( file_exists(ROOT_DIR . "/uploads/posts/" .$path_parts['dirname']."/thumbs/".$path_parts['basename']) ) {
$thumb_url = $config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/thumbs/".$path_parts['basename'];
$img_url = $config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/".$path_parts['basename'];
} else {
$img_url = $config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/".$path_parts['basename'];
$thumb_url = "";
}
}
Пример использования:
$buffer .= "<a href=\"" . $full_link . "\"><img width=\"300\" height=\"300\" src=\"" . $thumb_url . "\" alt=\"\" /></a>";