Главная » Хаки DLE » Хак Изменение времени и количества публикации в «Топе публикаций»

Хак Изменение времени и количества публикации в «Топе публикаций»

  • Хаки DLE

Хак Изменение времени и количества публикации в «Топе публикаций»


Изменение времени и количества публикации в "Топе публикаций"

Установка

Ищем в:
/engine/modules/topnews.php

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



Заменяем на
$this_day = 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_day' - INTERVAL 3 DAY AND date < '$this_day' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,15");


INTERVAL 3

Это число отвечает за количество дней в топе.

LIMIT 0,15

Число 15 отвечает за количество публикаций в топе

Чтобы поменять кол-во символов:

Вот в этом месте:
if (strlen($row['title']
$title = substr ($row['title']


У меня к примеру так:
if (strlen($row['title']) > 40)
$title = substr ($row['title'], 0, 40)." ...";


Вот и всё

Автор: Dimazzan
Стоимость: Бесплатно

Ключевые слова по теме Хак Изменение времени и количества публикации в «Топе публикаций»: title, LIMIT, публикаций, INTERVAL, публикации, rating, comm_num, Изменение, 39this_month39, WHERE, approve39139, news_read, времени, substr, 40row9139title3993, количество, отвечает, 0153441, 39this_day39, 34_post