1. Система "минусов-плюсов" позволяет коллективу пользователей сворачивать посты других юзеров при достижении заданного порога:
Здесь код для сворачивания поста уже присутствует (недруги), стоит только реализовать в глобальном виде, путем достижения порога "минусов" полученных от других пользователей. Если количество минусов перевалит для сообщения, то оно может быть свернуто, удалено и\или юзеру выносится предупреждение.
Вот эти моменты должны регулироваться в настройках расширения: что делать и при достижении какого количества "минусов".
Условия в настройках расширения
- Количество "минусов" для сокрытия поста: *число* (желательно еще рекомендательные числа подставить в зависимости от суточной посещаемости)
- Что делать при достижении второго порога "минусов" для этого же сообщения: (удалять, выносить предупреждение, выносить предупреждение и удалять, банить, банить и удалять)
- Допустимое количество "заминусованных" сообщений для одного пользователя: *число*
- Что делать при достижении порога общего количества "заминусованных" сообщений у юзера: (выносить предупреждение, банить)
- Обнулять отрицательную статистику для пользователей каждые: *число дней* до 999
- Ведение статистики репутации пользователей ("плюсы" и "минусы" уходят в репутацию, но не обнуляются по верхнему пункту): "да\нет"
Похожее я видел на yaplakal, но там нельзя удобно свернуть пост до размера нижнего регистра. Мегафорумов у нас практически нет, поэтому внутренние подправила для каждого из разделов я считаю излишними.