Проверено

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

Партнеры

топ 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>";

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