[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

 • Просмотры: 1128
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

19 апр 2020, 10:12

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

Скриншоты расширения и его описание соответствуют версии расширения на момент его выхода, все дальнейшие изменения добавляются и отображаются только в истории версий

Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/pmfloodinterval/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив PMFloodInterval нажать ссылку Включить

Настройка
Администраторский раздел - Общие - Личные сообщения - PMFloodInterval

Для отключения задержки флуда для определённых пользователей нужно установить пользовательское право Может игнорировать флуд-контроль для личных сообщений

Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново.

Доступные языки
ru, en

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для версии 3.3
pmfloodinterval_1.1.1.zip
С GIT репозитория
https://gitlab.com/protoneutron/pmfloodinterval

phpBB3.3
2020.04.19 - 1.0.0 Начальная версия
2020.09.07 - 1.0.1 Небольшое изменение
2023.10.11 - 1.1.0 Переделаны опции расширения, теперь опции действуют при отправке сообщения группе или нескольким пользователям, одному и тому же пользователю и разным пользователям
2023.12.05 - 1.1.1 Переделана опции групповой проверки, теперь опция при проверке учитывает ранее отправленные сообщения только группам или нескольким пользователям

У вас нет необходимых прав для просмотра вложений в этом сообщении.
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

17 авг 2023, 22:45

В настройках группы стоит "Может игнорировать задержку сообщений - НЕТ". В общих настройках глобальных 60 сек, пользовательских 10 сек, но все равно приходиться ждать 60 сек, если писать одному пользователю. Что не так?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

18 авг 2023, 09:48

А что не так?, глобальная настройка перекрывает пользовательскую, если там стоит 60 секунд то неважно одному и тому-же пользователю отправлялись сообщения или разным, задержка всегда будет 60 секунд
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

18 авг 2023, 09:58

А зачем тогда пользовательская настройка, если все решает глобальная? Просто суть какая. Если пользователь пишет нескольким пользователям сразу, то интервал должен быть например 60 сек между сообщениями, а если пишет одному и тому же пользователю, то уже допустим 10 сек, как я и выставил, по идее так должно быть, а иначе какой смысл от этой настройки :unknown:
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

20 авг 2023, 20:29

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

Отправлено спустя 1 минуту 57 секунд:
Это удобно. Если при общении нужен минимальный интервал между одним и тем же пользователем, но для избежания спама большой интервал между несколькими пользователями.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

21 авг 2023, 09:25

Посмотрю, логику можно переделать
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

10 окт 2023, 13:54

Если при общении нужен минимальный интервал между одним и тем же пользователем, но для избежания спама большой интервал между несколькими пользователями.
Есть что-то новое по этой теме?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

10 окт 2023, 15:40

На этой неделе сделаю
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

12 окт 2023, 23:18

Все бы хорошо, но не работает групповая настройка. Пользовательская выставлена 5 сек, нескольким пользователям выставлена 3 мин, групповая выставлена 10 мин, игнорирование флуд контроля выставлено для всех разрешено, кроме новых пользователей. Но все равно нельзя отправить группе даже админу. Настройки от имени админа на скринах. По факту групповая не должна работать только у новых пользователей.


Отправлено спустя 1 минуту 52 секунды:
А так все работает хорошо. Зарегистрированные пользователи могут через 5 сек отправлять и одному и нескольким пользователям, а новые пользователи через 5 сек только одному пользователю, а через 3 мин уже другому пользователю 8-)
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) PMFloodInterval: Задержка флуда при отправке личных сообщений

13 окт 2023, 10:02

Групповая настройка не проверяет скольким пользователям было отправлено предыдущее сообщение, при отправке сообщения группе или нескольким пользователям проверяется дата последнего отправленного сообщения любому пользователю, а не дата последней отправки сообщения группе или нескольким пользователям

Вернуться в «Расширения для phpBB 3.1-3.3»