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

[FINAL] Warnings Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
krakozyabr
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 1 месяц

Сообщение krakozyabr »

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


Xpert, а что можете сказать по поводу такой возможности: срок предыдущего предупреждения увеличивается на оппределённое количество времени при получении нового. То есть в случае рецидива нарушений срок предыдущего наказания автоматически удлиняется на количество дней, устанавливаемых администратором (что-то вроде параметра по умолчанию, устанавливаемого из админки).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

krakozyabr
Двойное наказание?
phpBB2 FAQ
phpBB3 FAQ
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

krakozyabr
В моем понимании рецидив - это когда идет еще одно наказание по той же причине. Например, неиспользование поиска. Тут все очень индивидуально, поэтому автоматом такие вещи не решаются...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 3 месяца
Забанен: Бессрочно

Сообщение arhi »

Xpert
arhi писал(а):Хорошо бы, если бы при выдавании карточек модераторами админ получал бы какой-нибудь рапорт об этом. Только не на мыло, а средствами форума. Например приватное сообщение.

Так же пользователь, получивший предупреждение, при попытке залогиниться на форум получал бы соответствующее сообщение, типа: "у вас предупреждение от того-то, за то-то, на столько-то".
По этому поводу не выскажешь ничего ?
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 18 лет 2 месяца

Сообщение go »

Xpert писал(а):В общем, жду обоснования целесообразности...
Еще хотель бы добавить.Если позволите аналогия с новейшей историей России(в скобках аналогия с форумными процессами)
Когда европейское сообщество(посетители форума) посоветовало президенту России(администратору форума) о рассмотрении их предложения об отмене или о наложениии маратория на смертную казнь(наказание "бесрочно") то предизент подписал указ "О маратории на смертную казнь".чем законодательно ограничил исполнительные судебные ограны на исполнение меры наказания,в случае назначения смертной казни.
То есть.президент(администратор форума) мягкий(добрый,отзывчивый,дальновидный,глупый,мелкомыслящий.недальнозоркий-как угодно) не хочет чтобы в стране происходили смерные казни .а если и исполнялись то только по указке самого президента.во избежания "судебных ошибок"- лично хочет конролировать . президент(админитратор форума) мог бы настоятельно порекомендовать не назначать смертную казнь(наказание"бесрочно"),однако легче сделать законодательно...
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 4 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

В моем понимании рецидив - это когда идет еще одно наказание по той же причине.
Еще раз спасибо за мод Эксперту.
помогает. Правда.. честно говоря почти не приходится им пользоваться... у меня то и правил не так много.. из главный это оскорбление другого пользователя, использование медведа (или как там его) и Создание тем или написание сообщений не отжимая капслок. Но все же.
Вот недавно девушка зарегилась и начала по подонковски писать.. первое предупреждение дал, второе :) теперь даже ошибок не делает :) умеют же люди... когда хотят :)

Добавлено спустя 1 минуту 27 секунд:
Xpert, а что можете сказать по поводу такой возможности: срок предыдущего предупреждения увеличивается на оппределённое количество времени при получении нового. То есть в случае рецидива нарушений срок предыдущего наказания автоматически удлиняется на количество дней, устанавливаемых администратором (что-то вроде параметра по умолчанию, устанавливаемого из админки).
Реально. На 100% бесполезно. Вообще не вижу в этом смысла.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

go писал(а):Итог: Если технически имеется возможность давать предупреждения "бесрочно",то с моральной точки зрения,по моему,неэтично ограничивать модераторов в подобном,однако для посетителй ето будет дискомфортно.ибо оступившись единожды они вынуждены будут ходить "заклеймеными" .лучше ограничить временным интервалом.Для администратора оставить срок бесрочно.
Интересная логика. 8) Значит, получив "бессрочку" от администратора, посетители будут себя чувствовать более комфортно? Типа, потому что из рук САМОГО....
А если админов несколько? :wink: Кто из них тогда САМЕЕ?
go писал(а): о наложениии маратория на смертную казнь(наказание "бесрочно")
Некорректное сравнение. Смертная казнь - НЕОБРАТИМОЕ действие. Даже с баном не сравнишь, ибо реинкарнации (причём, множественные :D ) на любом форуме вполне возможны.
Не надо мудрить: бессрочно в контексте данного МОДа означает, что применяющий наказание не смог определиться на момент применения со сроком (месяца показалось мало :P ).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

arhi писал(а):Хорошо бы, если бы при выдавании карточек модераторами админ получал бы какой-нибудь рапорт об этом. Только не на мыло, а средствами форума. Например приватное сообщение.

Так же пользователь, получивший предупреждение, при попытке залогиниться на форум получал бы соответствующее сообщение, типа: "у вас предупреждение от того-то, за то-то, на столько-то".
Все эти возможности в той или ином виде будут реализованы, какие-то - только в платной версии мода. А вот по срокам - не скажу.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Обновление. Актуальная версия - 1.0.5
- исправлена ошибка с выдачей двойных банов
- исправлена ошибка с неудалением предупреждений при удалении пользователя
- исправлена ошибка с формированием изображения для звания в просмотре профиля
- некоторые оптимизации инструкции

На первом пункте остановлюсь подробнее... В версиях до данной можно было дважды и более раз забанить пользователя. При этом после снятия первого бана он уже был бы разбанен. Возможность двойного бана маловероятна, но все же имеет место быть. По поводу исправления кроме изменений в коде читайте /scripts/warnings_1.0.4.txt в дистрибутиве мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Alexalexis
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 4 месяца

Сообщение Alexalexis »

Xpert писал(а):- исправлена ошибка с формированием изображения для звания в просмотре профиля
Как должно работать-то? Я что-то изменений внешних не заметил. :?
Надпись и картинки о предупреждении/бане должны быть вместо таковых для звания (ранковых)?
Dimaman
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 6 месяцев

Сообщение Dimaman »

Xpert, я нашел баг в версии 1.05 (апгрейженый с 1.04):

Ставим "Максимальное количество предупреждений"=10

Пользователь получает 9 предупреждений.

После этого меняем "Максимальное количество предупреждений"=3

Пользователь продолжает успешно посещать форум.


Вот исправление ошибки:

В файле sessions.php нужно заменить

Код: Выделить всё

if ( ( $userdata['user_warnings'] == $board_config['warnings_per_ban'] ) || $userdata['user_banned'] )
на

Код: Выделить всё

if ( ( $userdata['user_warnings'] >= $board_config['warnings_per_ban'] ) || $userdata['user_banned'] )
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Alexalexis
В subSilver картинки звания в профиле нет. Но ошибка там была, тег <br /> был до звания, а нужно после.

Dimaman
Есть такое... но вот лечение должно быть немного другим, нужно таблицу сессий очищать... Кроме того этот же фрагмент кода с == - не в одном месте....
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Alice
phpBB 1.4.4
Сообщения: 197
Стаж: 17 лет 2 месяца
Откуда: SPb
Поблагодарили: 1 раз

Сообщение Alice »

Xpert, а вот в письме немного нелогично получается:
"Сейчас у вас 3 предупреждений, если вы получите 3 предупреждений ваш аккаунт будет заблокирован. " (у вас 3, если получите 3 - масло масленное)

Может быть сделать так: "Сейчас у вас 3 предупреждений из 3 возможных." и дальше что-нибудь про блокировку аккаунта, например "Вы можете быть забанены по совокупности предупреждений, если вам было выдано максимальное количество предупреждений (об этом вам сообщат отдельным письмом)". (пишу "предупрежденИЙ" - так, как в МОДе написано) Далее приходит уже письмо с инфой о бане.

В общем, можно подумать над формулировкой.

И еще, а вы скоро будете делать вариант для английского? Я перевожу конечно как могу, но как-то коряво, т.е. простенько (как мне кажется). :roll:
Я не волшебник, я только учусь!
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 17 лет 5 месяцев
Откуда: Донецк

Сообщение -=XaKeP=- »

Код: Выделить всё

Ошибка

SQL-запрос: 

INSERT INTO `phpbb_config` 
VALUES (
'warnings_time', '0'
);


Ответ MySQL:  
#1136 - Column count doesn't match value count at row 1
Что мне с этим делать?
Лучше синица в руках, чем утка под кроватью ©
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

-=XaKeP=-
Это мы вас должны спросить, почему у вас в phpbb_config не 2 поля как у всех...

Alice
Английский - довольно скоро. По письму пока есть мысли, но нет реализации.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Бета-версии модов для phpBB 2.0.x»