Интересное

Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.

Партнеры

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
продажа аккаунтов разных сервисов

Тема в разделе: Услуги и сервисы ваших web-сайтов

Sdelkin

Просмотров: 183975

Ответов: 26

Автор: Sdelkin

3-02-2018, 18:55

хостинг от M-HOSTER

Тема в разделе: Хостинг

wmmax

Просмотров: 57963

Ответов: 0

Автор: wmmax

1-02-2018, 15:42

Комплексное продвижение (прогон) сайтов ру и en

Тема в разделе: Поисковая оптимизация

Kysovue

Просмотров: 145315

Ответов: 73

Автор: Kysovue

25-01-2018, 21:16

Special offer! SSD NVMe хостинг, Выделенный сервер и VPS SSD

Тема в разделе: Хостинг

iphoster

Просмотров: 61525

Ответов: 0

Автор: iphoster

10-11-2017, 22:56

продвижение сайтов, прогоны

Тема в разделе: Поисковая оптимизация

brig2

Просмотров: 78438

Ответов: 7

Автор: brig2

5-11-2017, 14:00

топ 10 с картинкой

топ 10 с картинкой

После возни с иными разработками неодинаковых авторов постановил самостоятельно подкоректировать типовой модуль вывода топ новинок для того дабы он выводил первью картинки с кратковременной новости.
Коректировать прийдется всего один-одинехонек файл topnews.php(engine/modules/topnews.php)
итак выказывает topnews.php

В запрос

$db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );



Добавляем выборку поля shortstory и получаем запрос

$db->query( "SELECT id, title, date, alt_name,short_story, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );



Также по желанию можете поменять интервал выбора новостей Например не за 1 месяц, а за 3 месяца (INTERVAL 1 на INTERVAL 3)

После строчки

if( dle_strlen( $row['title'], $config['charset'] ) > 55 ) $title = dle_substr( $row['title'], 0, 55, $config['charset'] ) . " ...";
        else $title = $row['title'];


Вставляем

$shabs = '#http:.{20,100}(.jpg|.jpeg|.gif|.png)#i';
preg_match($shabs, $row['short_story'], $imagest);
$imagest = $imagest[0];
if ($imagest == '') {$imgshort='';}
else { $imgshort="<img style='border:1px #777777 solid;' src='".$imagest."' width='160' /><br />";}


И самое последнее в переменной $link добавляем вывод картинки
Было

$link = "<a href="" . $full_link . "">" . stripslashes( $title ) . "</a>";


Стало

$link = "<a href="" . $full_link . "">".$imgshort."" . stripslashes( $title ) . "</a>";

Другие новости по теме: