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

[dev] Advanced warnings for phpBB3

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

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

[dev] Advanced warnings for phpBB3

Сообщение rxu »

Вложения
advanced_warnings-master.zip
(67.82 КБ) 78 скачиваний
Изображение
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Pazh »

Gubkin, кеш может быть причиной
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

Pazh писал(а): 21.12.2017 0:12 кеш может быть причиной
нет, кэш чистил
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Pazh »

Я говорил про дополнительный серверный кеш (не форумный), если у Вас он стоит конечно
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Siava »

Нормально расширение работает. Чтобы предупреждения по времени работали необходимо использовать системный крон.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

Siava, ну у меня он включен
прикольное описание, если ставить нет - то переодически будут выполняться, если да, то не будет. Может должно всё быть наоборот ? :)
2017-12-21_143303.png
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Siava »

Gubkin, вообще-то там всё верно расписано, что такое системный cron и чем он отличается от обычного.

Для чайников: если Нет, то выполняется автоматически. Это может быть раз в пару минут, либо раз в пару часов. Как получится и зависит от активности на форуме. Если Да, то будет выполняться строго с той периодичностью, с какой будет задано.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Pazh »

Gubkin, есть системный (серверный) cron, который настраивается на запуск в определенное время или с определенным интервалом - настраивается в панели хостинга или непосредственно на сервере. Плюсы:
- выполняется в строго указанное время/периодичность
- задания выполняются независимо друг от друга

Минусы:
- более сложен в настройке

Есть форумный cron (такой же как был в 3.0) - запускается под каким-то юзером, сессия которого попала в интервал чуть больший чем интервал запуска форумных заданий - побочный эффекты:
1. запуск выполнения заданий постепенно смещается во времени
2. при ошибке в задании (коде задания) "встает" весь форумный cron

Плюсы:
- легкая настройка

Отправлено спустя 6 минут 20 секунд:
Siava, ну тогда это ж...а а не cron, надо проверить и если подтвердится то писать pull request на отвязывание от cron_lock при запуске через системный крон
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

Серверный кэш наверное не причем
включил расширение спустя 2 дня и опять такая ошибка если входить в ACP или лазить по форуму. Работает только заглавная страница.
куда копать, что делать ?

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

Общая ошибка
SQL ERROR [ mysqli ]

Unknown column 'w.warning_status' in 'field list' [1054]

SQL

SELECT w.post_id, w.warning_time, w.warning_end, w.warning_type, w.warning_status, l.user_id, l.log_data, l.reportee_id, u.username, u.user_colour FROM phpbb_warnings w, phpbb_log l, phpbb_users u WHERE w.warning_status = 1 AND l.log_id = w.log_id AND u.user_id = l.user_id

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 999
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 185
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 72
CALL: rxu\AdvancedWarnings\event\listener->get_warnings_data()

FILE: (not given by php)
LINE: (not given by php)
CALL: rxu\AdvancedWarnings\event\listener->__construct()

FILE: [ROOT]/vendor/symfony/dependency-injection/ContainerBuilder.php
LINE: 936
CALL: ReflectionClass->newInstanceArgs()

FILE: [ROOT]/vendor/symfony/dependency-injection/ContainerBuilder.php
LINE: 476
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->createService()

FILE: [ROOT]/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php
LINE: 183
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->get()

FILE: [ROOT]/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php
LINE: 128
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->lazyLoad()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 45
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->getListeners()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/includes/functions_module.php
LINE: 314
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/adm/index.php
LINE: 72
CALL: p_master->list_modules()
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer »

Gubkin, Ну английским по белому написано что отсутствует поле warning_status в таблице phpbb_warnings
Отключай, удаляй данные, очищай ошметки из таблицы phpbb_migrations и ставь заново.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin »

сложно для меня, не знаю как это сделать :(
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Beer »

Gubkin, у меня тоже поле не добавлялось. Выполни запрос к БД:

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

ALTER TABLE `phpbb_warnings` ADD `warning_status` INT(1) NOT NULL AFTER `warning_time`;
Сконвертировался с SMF2 в phpBB3.2
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 4 месяца
Благодарил (а): 27 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение carik »

Доброго вечера, всем!
Предупреждения, со статусом "истекло" отображаются в профиле пользователя, так должно быть?
Подскажите что можно поправить чтоб истёкшие предупреждения не отображались в профиле пользователя.
Спасибо!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer »

Так это видят только пользователи с модераторскими правами.

Отправлено спустя 50 секунд:
Кстати независимо от того, установлено это расширение или нет.
carik писал(а): 24.02.2018 0:15 так должно быть?
Да.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 4 месяца
Благодарил (а): 27 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение carik »

Sheer писал(а): 24.02.2018 0:23Да.
подумал... логично, постоянных нарушителей можно и в бан сослать. Спасибо! У меня вопрос по расширению автор-модератор, задал в теме.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Всплыла такая ошибка, думаю что связано с тем что был длинный текст, но все же

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

SQL ERROR [ mysqli ]

Data too long for column 'ban_reason' at row 1 [1406]

SQL

INSERT INTO phpbb_banlist (ban_userid, ban_start, ban_end, ban_exclude, ban_reason, ban_give_reason) VALUES (9912, 1523389362, 0, 0, '2.5.5 Запрещено использовать в качестве "ника" названия организаций или официальных лиц, любые контактные данные: телефонные номера, адреса веб-сайтов, e-mail, ICQ и т.д., а также сочетания символов, которые могут быть расценены как такие данные. (вне зависимости от направленности их деятельности ); Без согласования с Администрацией.', '2.5.5 Запрещено использовать в качестве "ника" названия организаций или официальных лиц, любые контактные данные: телефонные номера, адреса веб-сайтов, e-mail, ICQ и т.д., а также сочетания символов, которые могут быть расценены как такие данные. (вне зависимости от направленности их деятельности ); Без согласования с Администрацией.')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 852
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 650
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 377
CALL: phpbb\db\driver\driver->sql_multi_insert()

FILE: [ROOT]/includes/functions_user.php
LINE: 1208
CALL: phpbb\db\driver\factory->sql_multi_insert()

FILE: [ROOT]/ext/rxu/AdvancedWarnings/mcp/warnings_module.php
LINE: 580
CALL: user_ban()

FILE: [ROOT]/ext/rxu/AdvancedWarnings/mcp/warnings_module.php
LINE: 66
CALL: rxu\AdvancedWarnings\mcp\warnings_module->mcp_warn_user_view()

FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: rxu\AdvancedWarnings\mcp\warnings_module->main()

FILE: [ROOT]/mcp.php
LINE: 310
CALL: p_master->load_active()
Изображение
Ответить

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