Регистрация

Постер в быстром поиске из короткой новости рабочий вариант DLE 11.1

Rza47 27-12-2016, 17:23 366 Хаки DLE

Постер в быстром поиске из короткой новости рабочий вариант DLE 11.1

Многие замечали на сайтах, что когда задаёшь поисковой запрос в строчке, то результат поиска будет содержать в себе не только название искомого, но и изображение, постер, к этой статье.

Вариант реализации хака из короткой новости работающий на DLE 11.1

Открываем файл engine/ajax/search.php

Ищим:
        $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";
}


Ищим:
        $buffer .= "<span>".$description."</span></a>";



Меняем на:
$buffer .= "<span><img width=\"50px\" height=\"50px\" src=\"" . $image . "\" class=\"poster\" style=\"float:left; margin:5px;\">".$description."</span></a>";

Другие публикации по категории:

Мигающие гирлянды на сайт

Количество символов в textarea

Постер в быстром поиске через доп. поле и короткую новость

Отдельные страницы как на кинопоиске

MyStatus - Статус сериалов v.1.02


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть