Перейти к публикации

Количество комментариев за сутки (вывод в любое место на сайте)


Рекомендованные сообщения

Кажется нашёл, только появилась проблема, сколько всего комментариев выводит правильно, а за сутки всегда - "0".

Вот этот код, подскажите, что в нём не так..


if (!$count_comments) {

$time = time() - $cached;

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" );

$count_comments = $row['count'];

create_cache("count_comments", $count_comments);

}


if (!$comments_day) {

$time = time() - $cached;

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR" );

$comments_day = $row['count'];

create_cache("comments_day", $comments_day);

}

Ссылка на сообщение
Поделиться на других сайтах

Сделал вот так, правда в обоих случаях одинаковое число показывается...


$count_comments = dle_cache("count_comments");

if (!$count_comments) {

$time = time() - 3500;

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" );

$count_comments = $row['count'];

create_cache("count_comments", $count_comments);

}


$comments_day = dle_cache("comments_day");

if (!$comments_day) {

$time = time() - 3500;

$temp_date = date( 'Y-m-d H:i', $_TIME - (3596 * 24) );

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR " );

$comments_day = $row['count'];

create_cache("comments_day", $comments_day);

}

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...