Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[dev] Advanced warnings for phpBB3

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15423
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 412 раз
Поблагодарили: 1842 раза

[dev] Advanced warnings for phpBB3

Сообщение rxu »

Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15423
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 412 раз
Поблагодарили: 1842 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

Здесь, прежде, чем править, надо над алгоритмом подумать, т.к. много вариантов. Пользователь может набрать предов на бан, потом пред могут отредактировать по сроку в любую сторону или снять, при этом предов может быть и больше, чем требуется для бана.
По хорошему, надо продвигаться в сторону полной интеграции систем предов и банов, в теперешнем состоянии экста они, строго говоря, живут каждый своей жизнью. По большому счету, одну из таблиц надо ликвидировать, и все данные хранить только в одной универсальной.
Изображение
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Alecto »

rxu писал(а): потом пред могут отредактировать по сроку в любую сторону
как?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15423
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 412 раз
Поблагодарили: 1842 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

В модераторском разделе в списке предупреждений напротив каждого (если не истекло) есть ссылка.
Изображение
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Alecto »

дело в том, что сегодня выданы бессрочные предупреждения, их время не может выйти, тем не менее, имеем то, что на скринах.
расширение устанавливал сегодня утром, более никаких расширений, вмешивающихся в модерацию не используется.
Вложения
2.jpg
1.jpg
Последний раз редактировалось Alecto 10.08.2015 9:46, всего редактировалось 2 раза.
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1024
Стаж: 5 лет 10 месяцев
Благодарил (а): 214 раз
Поблагодарили: 102 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

LavIgor писал(а): последняя версия (именно актуальная на сегодня) расширения установлена?
да, последняя. Причем вылезала ошибка базы данных... пробую повторить действия...
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15423
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 412 раз
Поблагодарили: 1842 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

Alecto писал(а): имеем то, что на скринах.
Если пред бессрочный, надписи "истекло" не должно быть. Видимо, баг последних правок, раньше такого не замечал.
Изображение
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Alecto »

rxu писал(а): Если пред бессрочный
да, именно так.
имеет ли какое-то значение то, что предупреждения выдавались до установки расширения?
rxu писал(а): Видимо, баг последних правок
как отлавливать/бороться?

здесь, на гуру, используется это же расширение?

Отправлено спустя 4 минуты 46 секунд:
на тестовом сайте, где предупреждения выдавались после установки расширения, все именно так, как вы писали, возможность редактирования есть.

Отправлено спустя 1 минуту 14 секунд:
теперь только удалить все предупреждения и блокировки, и выдать их еще раз после установки расширения? или есть другой способ?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15423
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 412 раз
Поблагодарили: 1842 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

Alecto писал(а): имеет ли какое-то значение то, что предупреждения выдавались до установки расширения?
Видимо, да. Этот момент не прорабатывался изначально. Тогда последние правки не причем.
Изображение
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 7 лет
Благодарил (а): 41 раз
Поблагодарили: 934 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение LavIgor »

rxu писал(а): Здесь, прежде, чем править, надо над алгоритмом подумать
Алгоритм я предложил.
Попробую реализовать (может, и сегодня).
Первым делом протестирую, конечно.
rxu писал(а): Пользователь может набрать предов на бан, потом пред могут отредактировать по сроку в любую сторону или снять, при этом предов может быть и больше, чем требуется для бана.
Каждую из этих ситуаций алгоритм учитывает, редактирование будет мало чем отличаться от выдачи нового бана.
Alecto писал(а): выданы бессрочные предупреждения, их время не может выйти
По-моему, на тестовом у меня такая ситуация была. Очень давно, ещё когда phpBB 3.1 официально не вышел.
Посмотрю, в общем.
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Alecto »

LavIgor, спасибо.
я пока основу не трогаю. на тесте можно будет экспериментировать и тестировать сколько угодно.
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 7 лет
Благодарил (а): 41 раз
Поблагодарили: 934 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение LavIgor »

Нашёл. warning_status - столбец, добавляемый расширением.
Но именно от него зависит, истекло ли предупреждение или нет.
Зачем он нужен, совсем не понятно: ведь и без того можно высчитать по дате, истекло ли конкретное предупреждение.
Т.е. столбец можно по сути просто удалить.

Теперь что касается старых предупреждений. Как по мне, так это дыра в совместимости.
В самой первой миграции, по-хорошему, нужно каждому имеющемуся предупреждению присвоить его дату на основании конфигурационной настройки warnings_expire_days.
И только потом заменять её нулём.

Требуется доработка. Ничего страшного, статус расширения до сих пор dev. ;)
Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Стаж: 11 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 287 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Alecto »

мне оно нужно было, чтобы показать "забанен". свою задачу пока выполняет. а там, глядишь - и допилят :)
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1024
Стаж: 5 лет 10 месяцев
Благодарил (а): 214 раз
Поблагодарили: 102 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

а можно сделать так, чтобы красное поле при бане было кликабельно ?
т.е. если человек в бане, то можно было перейти на его сообщение где была выдача
например чтоб при нажатии на "Забанен: Бессрочно" у Пчелкина выходить на Re: Предложения и замечания (Пост Пчелкин #468532)
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 7 лет
Благодарил (а): 41 раз
Поблагодарили: 934 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение LavIgor »

Gubkin, можно, но большого смысла в этом нет.
Обычно человека банят не за одно сообщение, а за его общее поведение.
К тому же, ссылка на сообщение, за которое был получен бан, имеется в профиле пользователя.
Stan_S
phpBB 1.4.0
Сообщения: 32
Стаж: 6 лет 6 месяцев
Благодарил (а): 4 раза
Забанен: Бессрочно

Re: [dev] Advanced warnings for phpBB3

Сообщение Stan_S »

LavIgor, Надо бы сделать думаю)

Вернуться в «Анонсы и поддержка расширений для phpBB»