Добро пожаловать!

на сайт КиберWEB

Выбрать стиль оформления:

Календарь

«    Январь 2018    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031 

Панель управления

 Чужой компьютер
• Забыли пароль? • Регистрация

Последние темы с форума

Навигация по сайту

Популярные статьи

Сменить дизайн

Облако меток

Zetlex.ru - наш медициский сайт100500, ACDSee, CMS, DLE, DLE шаблоны, MySQL, PanoramaStudio Pro, Браузеры, Графические редакторы, Модули, Наркоман Павлик, Непосредственно Каха, Программы, Рекламные компании, Сервисы, Скрипты, Создание сайта, Уроки, Установка DENWER, Форумы, Хаки, Юмор, графическая программа, обработка фото, программа, создание панорамы, урок, фото

Статистика

File engine/modules/online/online.php not found. Статистика форума

topnews в Dle настройки вывода рейтинговых новостей



Не секрет, что по умолчанию в движке DLE (DataLife Engine) встроена функция вывода самых рейтинговых новостей. Но по умолчанию, она выводит самые рейтинговые новости (по количеству их просмотров) всего лишь за 3 месяца. И по скольку часть сайтов на этой платформе у меня давно новостями не обновлялись, этот блок на сайте сейчас пустой.

topnews в Dle  настройки вывода рейтинговых новостей

 



И что бы не менять дату или на писать новые новости, я решил просто изменить вывод Топ новостей в Дле.
Открываем на фтп путь:

0:/domains/Вашсайт.ru/public_html/engine/modules/

файл: topnews.php

Ищем примерно 28-ю строчку с кодом:

$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' AND date >= '$this_month' - INTERVAL 12 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );


В таком случае, заменив INTERVAL 1 MONTH на INTERVAL 12 MONTH мы выведем за 1 год рейтинговые новости.

Или можно полностью заменить оригинальную 28-ю строку на такой код:

$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" );


что бы на сайте был вывод рейтинговых новостей за всё время.

Еще не маловажной деталью есть значение DESC LIMIT 0,10. Где 10 - десять рейтинговых новостей по умолчанию. Можете изменить на нужное количество. И не забывайте в админке чистить кеш :)


Комментарии к новости

  • topnews в Dle настройки вывода рейтинговых новостей

Добавить комментарий

Имя:*
E-Mail:*
Комментарий:
Вопрос:
Как называется наш сайт? (кибервеб)
Ответ:*
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив
Яндекс.Метрика Каталог@Mail.ru - каталог ресурсов интернет