[dev] Advanced warnings for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14171
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 332 раза
Поблагодарили: 1446 раз
Контактная информация:

[dev] Advanced warnings for phpBB3

Сообщение rxu » 10.03.2015 18:15

Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2097
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 37 раз
Поблагодарили: 425 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Pazh » 21.12.2017 0:12

Gubkin, кеш может быть причиной
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 974
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 203 раза
Поблагодарили: 90 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin » 21.12.2017 6:12

Pazh писал(а):
21.12.2017 0:12
кеш может быть причиной
нет, кэш чистил
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
Pazh
Former team member
Сообщения: 2097
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 37 раз
Поблагодарили: 425 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Pazh » 21.12.2017 7:28

Я говорил про дополнительный серверный кеш (не форумный), если у Вас он стоит конечно
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4057
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 100 раз
Поблагодарили: 406 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Siava » 21.12.2017 12:28

Нормально расширение работает. Чтобы предупреждения по времени работали необходимо использовать системный крон.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 974
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 203 раза
Поблагодарили: 90 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin » 21.12.2017 12:34

Siava, ну у меня он включен
прикольное описание, если ставить нет - то переодически будут выполняться, если да, то не будет. Может должно всё быть наоборот ? :)
2017-12-21_143303.png
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4057
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 100 раз
Поблагодарили: 406 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Siava » 21.12.2017 12:39

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

Для чайников: если Нет, то выполняется автоматически. Это может быть раз в пару минут, либо раз в пару часов. Как получится и зависит от активности на форуме. Если Да, то будет выполняться строго с той периодичностью, с какой будет задано.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Pazh
Former team member
Сообщения: 2097
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 37 раз
Поблагодарили: 425 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Pazh » 21.12.2017 12:44

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

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

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

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

Отправлено спустя 6 минут 20 секунд:
Siava, ну тогда это ж...а а не cron, надо проверить и если подтвердится то писать pull request на отвязывание от cron_lock при запуске через системный крон
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 974
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 203 раза
Поблагодарили: 90 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin » 22.12.2017 20:49

Серверный кэш наверное не причем
включил расширение спустя 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
phpBB Guru
phpBB Guru
Сообщения: 11276
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 47 раз
Поблагодарили: 2459 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer » 22.12.2017 21:10

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

Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 974
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 203 раза
Поблагодарили: 90 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin » 22.12.2017 22:05

сложно для меня, не знаю как это сделать :(
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
Beer
phpBB 2.0.7a
Сообщения: 616
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 157 раз
Поблагодарили: 60 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Beer » 04.02.2018 13:37

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

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

ALTER TABLE `phpbb_warnings` ADD `warning_status` INT(1) NOT NULL AFTER `warning_time`;
Сконвертировался с SMF2 в phpBB3.2

carik
phpBB 1.4.4
Сообщения: 124
Зарегистрирован: 28.11.2013 22:51
Благодарил (а): 27 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение carik » 24.02.2018 0:15

Доброго вечера, всем!
Предупреждения, со статусом "истекло" отображаются в профиле пользователя, так должно быть?
Подскажите что можно поправить чтоб истёкшие предупреждения не отображались в профиле пользователя.
Спасибо!

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11276
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 47 раз
Поблагодарили: 2459 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer » 24.02.2018 0:22

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

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

carik
phpBB 1.4.4
Сообщения: 124
Зарегистрирован: 28.11.2013 22:51
Благодарил (а): 27 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение carik » 24.02.2018 0:52

Sheer писал(а):
24.02.2018 0:23
Да.
подумал... логично, постоянных нарушителей можно и в бан сослать. Спасибо! У меня вопрос по расширению автор-модератор, задал в теме.

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2441
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 537 раз
Поблагодарили: 114 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение igorbond » 10.04.2018 22:44

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

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

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»