Разместить объявление
Vibix - надеждый видео-балансир
Rukassa - надёжная платёжная система для сайтов и телеграм ботов
VIPAdmin / CMS / Datalife Engine / Хаки DLE / короткую новость

короткую новость

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

Предлогается 2 варианта реализации сего хака: через дополнительное поле и из короткой новости.

Начнём с доп. поля.
Открываем файл engine/ajax/search.php

ищем
$db->query("SELECT id, short_story, title, date,

далее добавляем
 xfields,

у нас получается
$db->query("SELECT id, short_story, title, date, xfields, alt_name, category


ищем
$description = preg_replace( "'\[attachment=(.*?)\]'si", "", $description );

ниже ставим
$xf = xfieldsdataload( $row['xfields'] );


ищем
$buffer .= "<a href=\"" . $full_link . "\">

добавляем после
<img src=\"".$xf['poster']."\" style=\"float:left; max-width:50px; margin-right:5px;\">

у нас получится
$buffer .= "<a href=\"" . $full_link . "\"><img src=\"".$xf['poster']."\" style=\"float:left; max-width:50px; margin-right:5px;\">

$xf['poster']

здесь poster меняем на своё значение поля

для вывода из краткой новости
Открываем файл 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";
        }


$config['http_home_url'] . templates/" . $config['skin'] . "/dleimages/no_image.jpg

тут, либо ты кидаем в папку dleimages своего шаблона заглушку no_image.jpg, либо заменяем на свою

ищем
$buffer .= "<a href=\"" . $full_link . "\">

меняем на
$buffer .= "<a href=\"" . $full_link . "\"><img src=\"" . $image . "\" alt=\"" . stripslashes( $title ) . "\" title=\"" . stripslashes( $title ) . "\" style=\"float: left;width: 70px;height: auto;margin: 0px 3px 3px 0px;\">


Будет работать на версиях 9.х -11.х

ТОП Записей

Автор: truapps

Дата: 11.03.2020 19:48

Просмотров: 1 010

Оцените статью:

0 0

Партнерки

Обзор RollerAds: умная пуш-сеть с инновационными инструментами
Обзор RollerAds: умная пуш-сеть с инновационными инструментами
-1
Перейти
Huffson Group: премиальная CPA-сеть для iGaming
Huffson Group: премиальная CPA-сеть для iGaming
-1
Перейти

Еще немного интересного

Сервисы / Парсинг A-PARSER - парсер сайтов № 1
Сервисы / Сервера и хостинги Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы Merchant001- надежный эквайринг для сайта
Статьи Дорвеи 2023-2024
Арбитраж трафика / Статьи Арбитраж трафика на пуш уведомлениях
Статьи / Софт / Антидетект Браузеры Лучшие антидетект браузеры
Сервисы / Трекеры / Клоака Keitaro PRO - трекер для арбитража трафика
Хостинг / Скрипты сайтов / Статьи Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи Exim (Восстановление по e-mail)
Скрипты сайтов / Статьи JavaScript - Меняем CSS

Отзывы (0)




To connect permitted only files with the extension: .tpl or .php To connect permitted only files with the extension: .tpl or .php