Нужен счетчик на форум

1.02K
.

Доброго времени суток!
Подскажите как можно вывести количество постов из категорий и разделов форума?

.
аkа ПьяНый Ангел

это будет очень напряжно

.

Всмысле форум тормозить будет?

.

Забил в Поиск,вижу много кто спрашивал,но ответа так и не нашел...

.

Сейчас побропуем что нибуть придумать

.

Не это геморная фигня сначала надо получить список разделов потом список тем в каждом разделе а потом уже считать сообщение
послушай тебе это ни нужно это будет сильно влиять на генирацию и на нагрузку сервера

.
FlySelf
аkа ПьяНый Ангел
Bogdan22 (03.07.2010/21:07)
Всмысле форум тормозить будет?
много запросов будет, структура нета
.
J-mix (03.07.2010/21:59)
Не это геморная фигня сначала надо получить список разделов потом список тем в каждом разделе а потом уже считать сообщение послушай тебе это ни нужно это будет сильно влиять на генирацию и на нагрузк
Ясно...А новые посты (за сутки) возле тем можно вывести?
.
J-mix

Можно побропуй как то так: открываем файл forum/index.php
ищим где вывотится список тем дам есть коменты все понятно встовляем тута этот код $new = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='m' AND `refid`='" . $mess['id'] . "' AND `time` <= '" .$realtime - 86400. "'"),0);
и дальше переменую new встовляем в нужном месте

.
аkа ПьяНый Ангел
$new_total = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `time` >= '" . ($realtime-86400) . "' AND `type`='m' AND `refid`='" . $mass['id'] . "'" . ($rights >= 7 ? '' : " AND `close` != '1'")), 0);
echo  $new_total;
Всего: 30