Уважаемые пользователи!
Напоминаем, что с 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 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer »

Ну все равно модеры могут целую поэму от руки написать.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 13 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение hdv »

могут. они такие.
Sheer считаете что лучше поле изменить? обрезку не делать при передаче POST ?
нуб
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12009
Стаж: 14 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2756 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer »

Так проще.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
hdv
phpBB 1.4.2
Сообщения: 63
Стаж: 13 лет 9 месяцев
Откуда: Земля
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение hdv »

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

» SQL ERROR [ mysqli ]

[0]

SQL

No values specified for SQL IN comparison

BACKTRACE

FILE: includes/db/dbal.php
LINE: 379
CALL: dbal->sql_error()

FILE: includes/functions_user.php
LINE: 1045
CALL: dbal->sql_in_set()

FILE: includes/mcp/mcp_warn.php
LINE: 345
CALL: user_ban()

FILE: includes/mcp/mcp_warn.php
LINE: 64
CALL: mcp_warn->mcp_warn_post_view()

FILE: includes/functions_module.php
LINE: 507
CALL: mcp_warn->main()

FILE: mcp.php
LINE: 250
CALL: p_master->load_active()
исправил, два дня жили хорошо. теперь вот что. отследить как именно появляется не пойму. видимо модератор редактирует предупреждение и меняет его тип то ли с преда на бан, то ли наоборот
нуб
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 9 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Upramui »

Поставил мод, есть небольшой косяк-нет перехода в админку. Дебаг пишет синтаксическую ошибку. Ругается на файл functions_admin.php в строке 3224.
По инструкции к моду, строку

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

WHERE warning_time < $expire_date";
нужно заменить на:

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

WHERE warning_end < $current_time 
			AND warning_end > 0 
			AND warning_status = 1";
Если не делать эту замену-то всё работает, предупреждения выносятся, форум работает. За что отвечает эта строка?
И ещё: Это так задуманно, что я не могу снять предупреждение досрочно?
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 13 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 47 раз
Поблагодарили: 81 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Борис Бердичевский »

Извиняюсь за мою лень поискать это -- а есть ли аналогичное расширение для 3.1 ?
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 387
Стаж: 9 лет 9 месяцев
Благодарил (а): 71 раз
Поблагодарили: 102 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Evangelion »

Борис Бердичевский, [dev] Advanced warnings for phpBB3
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 9 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Upramui »

Подскажите плиз по моему вопросу. На модифицированную правку выше-дебаг отвечает-синтаксическая ошибка, двойное T_ELSE, хотя правка внесена 1 раз.
tedi
phpBB 1.2.1
Сообщения: 29
Стаж: 7 лет 7 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение tedi »

здравствуйте у меня ошибки при бане

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

 p[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_user.php on line 759: Missing argument 8 for user_ban(), called in [[ROOT]/includes/mcp/mcp_warn.php on line 337 and defined
прошу помощи В чём может быть проблема?
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1024
Стаж: 6 лет 2 месяца
Благодарил (а): 214 раз
Поблагодарили: 103 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

У меня постоянно каждый раз ошибка, когда у человека есть 2 предупреждения и выдаешь новое, которое должно приводить к бану
В чем проблема ?
2015-10-30_115909.png
Отправлено спустя 57 минут 51 секунду:
Ошибка вылезла, но предупреждение "прошло". Написано в админке, что пользователь забанен.
Под аватаров просто 3 предупреждения, красной полосы о бане нет.
Есть аналоги этого мегаглючного расширения ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12009
Стаж: 14 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2756 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer »

Gubkin, Слишком много букаф написал модератор, когда заполнял причину, по которой вынесено предупреждение. Лечится сменой типа поля ban_reason с varchar на text
И когда уже вы научитесь выкладывать сообщения об ошибках в виде текста, а не скринов!!! Или на клавиатуре никак не найти кнопку Ctrl+C ?

Отправлено спустя 1 минуту 18 секунд:
Gubkin писал(а): красной полосы о бане нет
Потому что бан "не прошел" из-за ошибки mysql
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1024
Стаж: 6 лет 2 месяца
Благодарил (а): 214 раз
Поблагодарили: 103 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

Sheer писал(а): Лечится сменой типа поля ban_reason с varchar на text
ничего не понял :P
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12009
Стаж: 14 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2756 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer »

Data too long for column ban_reason
- Данные слишком для длинные для колонки ban_reason
Проле ban_reason в таблице phpbb_banlist имеет тип varchar длиной 255. Для этого типа это максимально возможная длина. Чтоб впихать в это поле более 255 символов, нужно сменить тип поля на text

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

ALTER TABLE `phpbb_banlist` CHANGE `ban_reason` `ban_reason` TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
Отправлено спустя 2 минуты 25 секунд:
+ Поиск по конференции: Data too long for column ban_reason <-- Удивись.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
tedi
phpBB 1.2.1
Сообщения: 29
Стаж: 7 лет 7 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение tedi »

tedi писал(а): p[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_user.php on line 759: Missing argument 8 for user_ban(), called in [[ROOT]/includes/mcp/mcp_warn.php on line 337 and defined
помогите решить мою проблему

Отправлено спустя 35 секунд:
пожалуйста
tedi
phpBB 1.2.1
Сообщения: 29
Стаж: 7 лет 7 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение tedi »

Неужели никто не подскажет? :ugeek:

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