Re: Чистка форуму
HetmanNet, а які вхідні параметри? Взагалі більш правильно по даті сортувати
Сортувати чи враховувати лиш один параметр є неправильно, це роблять лиш програмісти, що не знають вишку чи не навчилися її застосовувати.
В тому алгоритмі, що роблю треба наступні вихідні дані (вони по ідеї є в БД):
1.Загальні параметри:
1.1. Дата початку роботи форуму
1.2. Поточна дата
1.3. Кількість повідомлень на всьому форумі.
2. Теми параметри:
2.1. Дата створення теми
2.2. Кількість відповідей на тему
2.3. Дата створення кожного повідомлення
2.4. Кількість подяки у кожного повідомлення
3. Користувача параметри:
3.1. Кількість повідомлень (постів) що залишив користувач.
3.2. Кількість подяк отриманих користувачем.
3.3. Дата реєстрації користувача.
Розрахунок достатньо робити раз чи кілька раз на день для всіх тем, що подолали рубіж в середній час першої відповіді (час між створенням теми і першим повідомленням в ній), до цього часу тему тримати в топ, потім до всіх інших в купу на розрахунок. Формулу майже зробив, зараз намагаюся прикинути чи правильно працюватиме.