Всем доброго времени суток!
Сегодня столкнулся с такой проблемой.
Удалил нерадивого пользователя с форума, при этом обнулилась статистика количества пользователей и тем, которая отображается внизу форума. Это выгдялело так:
"Приветствуем новичка по имени
Участников:
Сообщений:
Тем: "
Провел пару тестов, удалил одну тему, добавил и удалил тестового пользователя. Вот что получилось:
Приветствуем новичка по имени Антон
Участников: -1
Сообщений: 0
Тем: -1
Пожалуйста, подскажите, как можно восстановить статистику. Видимо, есть файлы которые за это отвечают. Как правильно отредактировать ?
Заранее спасибо!
1. Pasha - 09 Августа, 2006 - 08:06:50 - перейти к сообщению
2. TEiD - 09 Августа, 2006 - 08:19:02 - перейти к сообщению
Pasha
В админке, меню форумы, там в самом верху кнопка пересчитать статистику форума.
В админке, меню форумы, там в самом верху кнопка пересчитать статистику форума.
3. Pasha - 09 Августа, 2006 - 08:26:58 - перейти к сообщению
TEiD пишет:
Pasha
В админке, меню форумы, там в самом верху кнопка пересчитать статистику форума.
В админке, меню форумы, там в самом верху кнопка пересчитать статистику форума.
TEiD, большое спасибо - статистика по темам и сообщением восстановлена!
Точно так же пересчинаны существующие пользователи.
Осталась одна проблема - новичок:
Приветствуем новичка по имени Антон
"Антон" - удаленный тестовый пользователь, который почему-то числится в новичках.
Сейчас поставил себе форум с нуля локально и пробую разобраться, откуда берутся эти данные. Есть идеи, где это может быть?
4. Pasha - 09 Августа, 2006 - 09:21:32 - перейти к сообщению
Ура!
Решение найдено: файл с характерным названием boardstats.php, находящийся в каталоге data содержит всю необходимую информацию. Таким образом, правим файл и наступает счастье.
Вот как выглядит файл у меня с корректными данными:
<?
$exbb['lastreg'] = 'NIKITA';
$exbb['last_id'] = '11';
$exbb['totalmembers'] = '10';
$exbb['totalthreads'] = '12';
$exbb['totalposts'] = '10';
?>
А вот что остается в этом файле, когда удаляешь пользователя через "Админцентр"->"Модули"->"Список пользователей":
<?
$exbb['lastreg'] = '';
$exbb['last_id'] = '';
$exbb['totalmembers'] = '';
$exbb['totalthreads'] = '';
$exbb['totalposts'] = '';
?>
Заметьте, если удалять через "Админцентр"->"Пользователи"->"Управление"->"Найти пользователя" все равботает нормально.
Решение найдено: файл с характерным названием boardstats.php, находящийся в каталоге data содержит всю необходимую информацию. Таким образом, правим файл и наступает счастье.
Вот как выглядит файл у меня с корректными данными:
<?
$exbb['lastreg'] = 'NIKITA';
$exbb['last_id'] = '11';
$exbb['totalmembers'] = '10';
$exbb['totalthreads'] = '12';
$exbb['totalposts'] = '10';
?>
А вот что остается в этом файле, когда удаляешь пользователя через "Админцентр"->"Модули"->"Список пользователей":
<?
$exbb['lastreg'] = '';
$exbb['last_id'] = '';
$exbb['totalmembers'] = '';
$exbb['totalthreads'] = '';
$exbb['totalposts'] = '';
?>
Заметьте, если удалять через "Админцентр"->"Пользователи"->"Управление"->"Найти пользователя" все равботает нормально.
5. TEiD - 09 Августа, 2006 - 09:23:24 - перейти к сообщению
Pasha такого не должно быть значит криво поставил чо то!
Ну а про последнрего зарегиного, этот недочёт по-моему так и не исправлен!
Ну а про последнрего зарегиного, этот недочёт по-моему так и не исправлен!