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

Тема в разделе "DLE", создана пользователем toxass, 5 авг 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. toxass

    toxass Постоялец

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

    Версия DLE 8.5
     
  2. g-prime

    g-prime איך בין גאָט

    Регистр.:
    11 авг 2008
    Сообщения:
    779
    Симпатии:
    1.131
    Открой файл 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'];
     
    Shark-w810i нравится это.
  3. Shark-w810i

    Shark-w810i Создатель

    Регистр.:
    8 фев 2008
    Сообщения:
    21
    Симпатии:
    1
    g-prime огромнейшее спасибо, 2 суток искал способ реализации дополнительных полей в топньюс, даже на dle-news celsoft просто отмахнулся и сказал типа нет такой функции.. нет бы помочь - платная техподдержка называется... огромное человеческое спасибо ещё раз.

    З.ы. может этот пост не несёт какой-то важной информации, но спасибо сказать всегда нужно:)
     
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.020
    Симпатии:
    686
    это делается по другому (см. немного ниже сообщения справа, да увидит зрячий) ;)
     
    Shark-w810i нравится это.
Статус темы:
Закрыта.