• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как вывести кол. просмотров и доп. поля в modules/topnews.php ?

Статус
В этой теме нельзя размещать новые ответы.

toxass

Постоялец
Регистрация
24 Июл 2007
Сообщения
114
Реакции
15
Помогите, пожалуйста, вывести количество просмотров новости и 1-но дополнительное поле в модуле топ новостей. Название доп. поля: [xfgiven_runame]

Версия DLE 8.5
 
Открой файл engine/modules/topnews.php
1. Найди
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,5" );
2. Замени на
PHP:
$db->query( "SELECT id, title, date,xfields,news_read, 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,5" );

3. Затем найди
PHP:
$link = "<a {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a>";
4. И замени на
PHP:
$xfieldsdata = xfieldsdataload( $row['xfields'] );
$link = "<a {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a><br/>Просмотров: ".$row['news_read'].". Значение доп. поля:".$xfieldsdata['runame'];
 
g-prime огромнейшее спасибо, 2 суток искал способ реализации дополнительных полей в топньюс, даже на dle-news celsoft просто отмахнулся и сказал типа нет такой функции.. нет бы помочь - платная техподдержка называется... огромное человеческое спасибо ещё раз.

З.ы. может этот пост не несёт какой-то важной информации, но спасибо сказать всегда нужно:)
 
З.ы. может этот пост не несёт какой-то важной информации, но спасибо сказать всегда нужно:)
это делается по другому (см. немного ниже сообщения справа, да увидит зрячий) ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху