В 3-ей версии добавилась возможность выключения счётчика сообщений для форумов. Чем не приминул воспользоваться, выключив счётчик сообщений для местной "мусорки" (исключение - бот, поздравляющий в этом форуме с ДР). Теперь, если пользователь оставляет сообщение в "мусорке", то оно не идёт ему в "зачёт". Всё как и хотелось, но есть два НО.
1. Это правило распространяется только на вновь создаваемые сообщения.
2. При переносе "мусорных" сообщений из "нормальных" форумов в "мусорный" тоже никакой корректировки количества сообщений пользователя не происходит.
Оно то и понятно, накладно при каждом "чихе" проверять права доступа к форумам (там выключается/включается счётчик) для каждого пользователя с учётом вхождения его во всевозможные группы. На это и не претендую. Хотелось бы иметь возможность вручную (достаточно скрипта на PHP с SQL запросами) время от времени проводить корректировку количества сообщений для каждого пользователя с учётом текущих прав доступа к форумам.
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Пересчёт количества сообщений пользователей
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
_pk_
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 16 лет 11 месяцев
-
Izya
- Former team member
- Сообщения: 408
- Стаж: 18 лет 1 месяц
- Откуда: Абакан, Сибирь
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
Re: Пересчёт количества сообщений пользователей
А синхронизация счетчиков сообщений на главной странице администраторского раздела не помогает?
-
_pk_
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 16 лет 11 месяцев
-
Shredder
- Former team member
- Сообщения: 2267
- Стаж: 17 лет 10 месяцев
- Благодарил (а): 284 раза
- Поблагодарили: 584 раза
Re: Пересчёт количества сообщений пользователей
http://www.phpbbguru.net/community/post ... ml#p252157
post_postcount = 1 - пост учитывается. При значении, равном нулю - нет.
post_postcount = 1 - пост учитывается. При значении, равном нулю - нет.
-
_pk_
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 16 лет 11 месяцев
Re: Пересчёт количества сообщений пользователей
Спасибо! То, что надо.
После этой корректировки кнопка пересчёта в админке помогает. ;-)
Единственное, вдруг кому пригодится, в моём случае я делал исключение для бота, поздравляющего в "мусорке" пользователей с ДР:
ЗЫ: странно что поиском готовый ответ не нашёл. Извините. Ещё раз спасибо.
После этой корректировки кнопка пересчёта в админке помогает. ;-)
Единственное, вдруг кому пригодится, в моём случае я делал исключение для бота, поздравляющего в "мусорке" пользователей с ДР:
Код: Выделить всё
UPDATE мой_префикс_posts SET post_postcount = 0 WHERE forum_id = айди_мусорки AND poster_id != айди_бота
