Уважаемые пользователи!
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
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

[dev] Advanced warnings for phpBB3

Сообщение rxu »

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 10 месяцев
Благодарил (а): 21 раз
Поблагодарили: 4 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение valdos »

Поставил расширение, но после перехода в админке на любую вкладку выдается.
Скрытый текст

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

SQL ERROR [ mysql4 ]

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 forum_warnings w, forum_log l, forum_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: 855
CALL: trigger_error()

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

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->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/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 894
CALL: ReflectionClass->newInstanceArgs()

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

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

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

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/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: 71
CALL: p_master->list_modules()
Попробовал почистить кэш через stk, но результат не изменился.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Татьяна5 »

valdos, 3.1.10?
Похоже что расширение криво установилось (в 3.1.10 это вполне может быть). Попробуйте переустановить
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 10 месяцев
Благодарил (а): 21 раз
Поблагодарили: 4 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение valdos »

3.1.10
Ставил несколько раз и потом приходилось удалять через stk
Ладно подождем 3.1.11
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Sheer »

Ждать не обязательно --> https://github.com/phpbb/phpbb/pull/4491/files
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Да и еще такой вопрос, а как сделать, чтобы после окончание действия бана или преда. причина не удалялась из сообщения, а была там всегда? Это вроде логично было бы.
Изображение
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 10 месяцев
Благодарил (а): 21 раз
Поблагодарили: 4 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение valdos »

Sheer писал(а): Ждать не обязательно --> https://github.com/phpbb/phpbb/pull/4491/files
Первый файл есть и уже отредактирован был до установки расширения (phpBB/phpbb/db/migration/tool/module.php).
А вот таких путей

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

tests/dbal/fixtures/migrator_module.xml
и

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

tests/dbal/migrator_tool_module_test.php
нет.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение Siava »

valdos, на tests не обращайте внимания :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 10 месяцев
Благодарил (а): 21 раз
Поблагодарили: 4 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение valdos »

Так а где файлы искать migrator_module.xml и migrator_tool_module_test.php
Если их править не нужно, то правки файла module.php проблему с установкой расширения Advanced warnings не решают.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение Татьяна5 »

valdos писал(а): уже отредактирован был
Точно все правки внесли? Их там добавляли
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 10 лет 10 месяцев
Благодарил (а): 21 раз
Поблагодарили: 4 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение valdos »

Да вроде все сделал.
module.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

Еще одна проблема протестировал и понял, если выдается например 3 преда и пользователь банится, после окончания одного преда и автоматического снятия бана появляется ошибка

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

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/log/log.php on line 693: array_merge(): Argument #2 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/log/log.php on line 694: call_user_func_array() expects parameter 2 to be array, null given
Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

С главной админки ошибка пропала, теперь появилась в разделе Обслуживание

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

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/log/log.php on line 693: array_merge(): Argument #2 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/log/log.php on line 694: call_user_func_array() expects parameter 2 to be array, null given
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/log/log.php on line 693: array_merge(): Argument #2 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/log/log.php on line 694: call_user_func_array() expects parameter 2 to be array, null given
Отправлено спустя 4 минуты 31 секунду:
Сейчас удалил расширение [beta] Connection Log первые две ошибки пропали, после почистил логи админа и остальная часть ошибок тоже исчезла. С чем это все связано? Какой то конфликт расширений и логов?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

igorbond писал(а): Сейчас удалил расширение [beta] Connection Log первые две ошибки пропали
С чего решили, что это шибка от расширения предупреждений, а не от логов? Причем здесь конфликт?
Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

rxu писал(а): а не от логов?
Потому что все стоит очень давно и то и это, а вчера стал использовать предупреждения и автоматический бан и его снятие и вылезла ошибка, раньше не было.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

Тогда давайте полную трассировку ошибок, чтобы был виден генерирующий их верхний скрипт.
Изображение

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