Jackson 4 Опубликовано: 18 марта 2012 Рассказать Опубликовано: 18 марта 2012 Подскажите, как это реализовать. Было дело нашёл такой хак, но дырявая башка забыла, куда положила.. ------ thekyivtimes.com Цитата Ссылка на сообщение Поделиться на других сайтах
Jackson 4 Опубликовано: 18 марта 2012 Рассказать Опубликовано: 18 марта 2012 Автор Кажется нашёл, только появилась проблема, сколько всего комментариев выводит правильно, а за сутки всегда - "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); } Цитата Ссылка на сообщение Поделиться на других сайтах
Jackson 4 Опубликовано: 18 марта 2012 Рассказать Опубликовано: 18 марта 2012 Автор Сделал вот так, правда в обоих случаях одинаковое число показывается... $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); } Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 18 июня 2012 Рассказать Опубликовано: 18 июня 2012 А как сделать правильно количесвто комментариев с последнего визита? Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 30 июня 2012 Рассказать Опубликовано: 30 июня 2012 А так разделяется количество комментариев по группам? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.