Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Настройка модуля topnews

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Настройка модуля topnews

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Настройка модуля topnews.

Модуль topnews — по умолчанию выводит самые рейтинговые статьи на сайте за месяц в количестве 10 штук.
Сегодня мы расскажем вам о том, как изменить кол-во выводимых рейтинговых новостей в блоке и как изменить временной период в течении которого выводятся эти самые рейтинговые новости, не за месяц, а например за три и более.

Все настройки модуля находятся в файле /engine/modules/topnews.php

1. Изменение кол-ва рейтинговых статей выводимых на сайте, строчка:
$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" );


Изменить необходимо значение 0,10 — (10 новостей)

2. Изменение временного периода в течении которого выводятся самые рейтинговые новости.

За это отвечает тажа строчка но изменить в ней необходимо INTERVAL 1 MONTH AND date — (один месяц)
Если вам необходимо реализовать вывод рейтинговых новостей на сайте за все время, потребуется найти:
$this_month = date( 'Y-m-d H:i:s', $_TIME );
$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" );


Заменить на:
$db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );


Автор: неизвестен

Также читаем топик topnews с шаблоном


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+1
Просмотры: 12 642 :: Комментарии (6) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1aquamax

  • 19 мая 2010 19:56
  • Регистрация: 24.09.2009
  • Был(а) онлайн: 2.09.2012
  • Комментариев: 11
  • 0
Как бы вывести топ новостей за неделю ?

#2nartuk

  • 19 мая 2010 21:15
  • Регистрация: 7.05.2010
  • Был(а) онлайн: 22.10.2014
  • Комментариев: 220
  • 0
aquamax,

Попробуйте поправить кверю к БД.

Вместо MONTH использовать DAY или WEEK.

Найти:
INTERVAL 1 MONTH AND date

Заменить на:
INTERVAL 1 WEEK AND date


P.S. Я не тестил. Вдруг у Вас заработает - отпишитесь, чтобы другие были в курсе smile

--------------------

#3aquamax

  • 19 мая 2010 21:32
  • Регистрация: 24.09.2009
  • Был(а) онлайн: 2.09.2012
  • Комментариев: 11
  • 0
Да, заменил MONTH на WEEK и отображается топ новостей за неделю.

Спс good

#4nartuk

  • 19 мая 2010 21:35
  • Регистрация: 7.05.2010
  • Был(а) онлайн: 22.10.2014
  • Комментариев: 220
  • +1
aquamax,
Рад был помочь.

P.S. В топике есть кнопки Спасибо и + в репу smile drink

--------------------

#5user123456

  • 19 июля 2012 01:00
  • Регистрация: 11.02.2012
  • Был(а) онлайн: 12.08.2020
  • Комментариев: 5
  • +1
sbasibe xarowo infarmasiya

#6snare14

  • 30 апреля 2013 12:19
  • Регистрация: 9.04.2010
  • Был(а) онлайн: 19.12.2013
  • Комментариев: 1
  • 0
а как сделать чтобы новость выводились только из нужной категории?

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: