Перейти к контенту

Мод ограничение на кол-во постов в час/сутки для группы


IGGrigory

Рекомендуемые сообщения

Есть ли мод, который позволит назначить определенной группе (новички, которые только что зарегистрировались) выставить ограничение на количество отправляемых сообщений в час?

 

У меня на форуме новички находятся в группе "Новички", пока не отправят 2 сообщения. Потом переходят в группу "Участники".

Я бы хотел, чтобы между "Новички" и "Участники" была промежуточная группа, скажем "Почти участник", который должен набрать 50 сообщений, чтобы перейти в участники, но у этой группы "Почти участник" должно быть ограничение на отправку сообщений. Скажем, 5 сообщений в час.

 

Прошу об этом моде (если такого ещё нет), т.к. нужно избавиться от жёстких флудеров, которые регистрируют новые ники ежедневно и строчат по 50-250 сообщений в день бессмысленных, которые приходится удалять вместе с никами.

 

Версия форума — 2.3.6.

 

P.S.: В Архиве в модах показывается только 1 мод почему-то, поэтому не могу глянуть архив.

Ссылка на комментарий
Поделиться на других сайтах

Это не поможет от жестких флудеров: им ничто не помешает зарегить 10-20 ников, и лупить с каждого по 5 сообщений в час.
Ссылка на комментарий
Поделиться на других сайтах

Это не поможет от жестких флудеров: им ничто не помешает зарегить 10-20 ников, и лупить с каждого по 5 сообщений в час.

Поможет, если знать, что новый ник этого флудера принадлежит именно ему. Поэтому гораздо удобнее мониторить админку на предмет новых ников, с которых написано не более 5-6 сообщений, чем открывать админку и видеть, что там флудер уже 150 сообщений накатал, продолжая засорять форум.
Ссылка на комментарий
Поделиться на других сайтах

Дык сделай на "коленке", дел на 5 минут.

Предположим, айдишник проверяемой группы "7".

Отправка сообщений обрабатывается в файле Post.php

Добавить условие: if($ibforums->member['mgroup'] == 7) - синтаксис написал для 1.х; в линейке 2.х синтаксис чуть другой, но сама логика одинаковая.

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

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.