[dev] Advanced warnings for phpBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17059
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 565 раз
- Поблагодарили: 1742 раза
[dev] Advanced warnings for phpBB3
https://github.com/rxu/advanced_warnings
Прямая ссылка на скачивание: https://github.com/rxu/advanced_warning ... master.zip
Прямая ссылка на скачивание: https://github.com/rxu/advanced_warning ... master.zip
-
rxu
- phpBB Guru

- Сообщения: 17059
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 565 раз
- Поблагодарили: 1742 раза
Re: [dev] Advanced warnings for phpBB3
Трудно сказать, если ошибок никаких нет.
Версия из репо скачана? Код крайний?
Версия из репо скачана? Код крайний?
-
Evangelion
- phpBB 2.0.4
- Сообщения: 437
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 56 раз
- Поблагодарили: 99 раз
Re: [dev] Advanced warnings for phpBB3
rxu, из github, недавно всё скачивалось, максимум месяца 2-3 назад
Отправлено спустя 18 минут 31 секунду:
Удалил эти 4 преда, начал выносить через профиль, на третьем преде появилась такая ошибка:
Отправлено спустя 13 минут 58 секунд:
Тут похожая ошибка была, слишком длинный текст в преде, сколько тогда там символов можно вводить?
Текст в 3 преде получился такой:
Отправлено спустя 18 минут 31 секунду:
Удалил эти 4 преда, начал выносить через профиль, на третьем преде появилась такая ошибка:
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysqli ]
Data too long for column 'ban_reason' at row 1 [1406]
Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.Тут похожая ошибка была, слишком длинный текст в преде, сколько тогда там символов можно вводить?
Текст в 3 преде получился такой:
И пользователь при этом не баниться.Забанен за 3 предупреждения. Причина последнего предупреждения: Это предупреждение, относящееся к следующему вашему сообщению: https://**************.ru/viewtopic.php?f=40&p=27977#p27977. Хамство и переход на личности. Настоятельно рекомендую поменять манеру общения с форумчанами, а то от кубаноидов не далеко ушли))
-
rxu
- phpBB Guru

- Сообщения: 17059
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 565 раз
- Поблагодарили: 1742 раза
Re: [dev] Advanced warnings for phpBB3
Тип поля -
varchar(255). Соответственно, <255.Из-за этой ошибки и не банится - SQL запрос в таблицу банов не проходит. надо добавлять предупреждение о слишком длинном тексте в поле причины бана, позже посмотрю.
-
southklad
- phpBB 3.1.0 RC4
- Сообщения: 3405
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 698 раз
- Поблагодарили: 171 раз
Re: [dev] Advanced warnings for phpBB3
Столкнулся с проблемой, при попытке выдать предупреждение
mcp.php?i=-rxu-AdvancedWarnings-mcp-warnings_module&mode=warn_post&f=402&p=349154
по такой ссылке, выдает ошибку 403 Forbidden
nginx
mcp.php?i=-rxu-AdvancedWarnings-mcp-warnings_module&mode=warn_post&f=402&p=349154
по такой ссылке, выдает ошибку 403 Forbidden
nginx
-
rxu
- phpBB Guru

- Сообщения: 17059
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 565 раз
- Поблагодарили: 1742 раза
Re: [dev] Advanced warnings for phpBB3
southklad, что-то с настройками nginx, точнее не скажу, не знаю, как он работает.
-
southklad
- phpBB 3.1.0 RC4
- Сообщения: 3405
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 698 раз
- Поблагодарили: 171 раз
Re: [dev] Advanced warnings for phpBB3
Да была в этом проблема, боролся с ддос, и что-то поправил нетуда )))
-
Evangelion
- phpBB 2.0.4
- Сообщения: 437
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 56 раз
- Поблагодарили: 99 раз
Re: [dev] Advanced warnings for phpBB3
Было выдано 3 предупреждения, после чего пользователя заблокировало(всё как надо), срок предупреждений истёк - пользователь разблокирован(всё как надо). Но в информации под аватаркой до сих пор осталось что пользователь заблокирован за 3 предупреждения.
Чистка кэша(форума и браузера), отключение/включение(без удаления данных) расширения, выдача нового бана и разбан - результата не дало. При выдаче нового бана с причиной "Test" под аватаркой всё равно писалось что забанен за 3 предупреждения.
Как можно исправить?
Чистка кэша(форума и браузера), отключение/включение(без удаления данных) расширения, выдача нового бана и разбан - результата не дало. При выдаче нового бана с причиной "Test" под аватаркой всё равно писалось что забанен за 3 предупреждения.
Как можно исправить?
-
Evangelion
- phpBB 2.0.4
- Сообщения: 437
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 56 раз
- Поблагодарили: 99 раз
Re: [dev] Advanced warnings for phpBB3
Можно ли сделать так, чтоб после вынесения 3 предупреждений бан выдавался на одну неделю, а не на минимальный срок одного из трёх действующих предупреждений?
-
rxu
- phpBB Guru

- Сообщения: 17059
- Стаж: 19 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 565 раз
- Поблагодарили: 1742 раза
Re: [dev] Advanced warnings for phpBB3
Evangelion, пока нет времени разбираться с этим расширением. По второму вопросу - надо переписывать алгоритм, так как сейчас он работает в простой логике: если установлен порог в 3 предупреждения для автоматического бана, и есть 3 действующих предупреждения - действует бан. Как только число предупреждений снижается ниже порогового значения - бан должен сняться. По идее, если не хотите, чтобы он снялся по самому раннему сроку, надо выдать четвертое, пятое, шестое предупреждения (в зависимости от срока действия первых трех).
Отправлено спустя 54 минуты 55 секунд:
Или отредактировать сроки предупреждений, заканчивающихся раньше других.
Отправлено спустя 54 минуты 55 секунд:
Или отредактировать сроки предупреждений, заканчивающихся раньше других.

