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

[dev] Advanced warnings for phpBB3

Сообщение rxu »

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

Re: [dev] Advanced warnings for phpBB3

Сообщение VADR »

Татьяна5 писал(а): 06.01.2024 9:18 Вот на наличие ошмётков и надо проверить. Через STK, проверка изменений в базе данных
Знал бы я ещё, как с этой проверкой работать. Запустил, оно мне сначала страшилку написало типа "сейчас вы можете всё сломать", потом такое вот окно (ниже), со списком таблиц, в котором я не вижу ничего похожего на таблицу(таблицы) advanced warnings. Что с ним дальше-то делать? Где эти ошмётки искать?
Screenshot at 2024-01-06 15-41-03.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3240
Стаж: 12 лет 5 месяцев
Благодарил (а): 706 раз
Поблагодарили: 155 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

В первую очередь сделать бекап базы данных.
Изображение
VADR
phpBB 1.4.3
Сообщения: 94
Стаж: 14 лет 4 месяца
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение VADR »

Кстати, вероятная ошибка, которую я сделал при обновлении. Порядок действий был такой:
1. Отключил расширение.
2. Заменил файлы в каталоге на сервере.
3. Попробовал включить - получил ошибку (скрин не сохранил), что-то типа отсутствия нужного файла по пути, причём путь написан маленькими буквами.
4. Вспомнил, что была какая-то тема насчёт больших/маленьких букв в названиях каталогов. Переименовал каталог маленькими буквами (было AdvancedWarnings).
5. Попробовал снова включить. Опять ошибка.
6. Нажал "удалить данные расширения" - вроды бы ОК. В это время файлы на сервере были уже от новой версии.
7. Ещё раз включил расширение - всё сломалось.
может быть, из-за п.6 косяк вылез?

Отправлено спустя 1 минуту 41 секунду:
southklad писал(а): 06.01.2024 15:49 В первую очередь сделать бекап базы данных.
А, ну это-то в первую очередь сделал, тоже через stk. 547,2 МБ в архиве gzip за 15 лет накопилось...

Отправлено спустя 19 минут 56 секунд:
Хорошо, что решил архив проверить :). Пытаюсь открыть - не gzip-формат. Посмотрел текстом - неархивированный sql. Похоже, сегодня не тот день, в который мне надо заниматься апгрейдом форума...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12471
Стаж: 12 лет 10 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2492 раза

Re: [dev] Advanced warnings for phpBB3

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

VADR писал(а): 06.01.2024 16:27 может быть, из-за п.6 косяк вылез?
Именно
VADR писал(а): 06.01.2024 15:47 в котором я не вижу ничего похожего на таблицу(таблицы) advanced warnings. Что с ним дальше-то делать?
Снять галочки (на всякий), нажать "пропустить", смотреть дальше что будет выдавать. Где-то ошмётки будут
И это всё надо делать при отключённом и удалённом в админке расширении
VADR
phpBB 1.4.3
Сообщения: 94
Стаж: 14 лет 4 месяца
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение VADR »

Татьяна5 писал(а): 06.01.2024 18:20 И это всё надо делать при отключённом и удалённом в админке расширении
То есть - в стандартной админке (не stk) расширение должно быть отключено и "удалить данные расширения", так? Или где-то ещё надо удалить?
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 917
Стаж: 6 лет 5 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 168 раз
Поблагодарили: 162 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение ronim »

VADR, В стандартной админке больше действий производить не надо
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12471
Стаж: 12 лет 10 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2492 раза

Re: [dev] Advanced warnings for phpBB3

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

VADR, да. Если оно там удаляется, конечно
VADR
phpBB 1.4.3
Сообщения: 94
Стаж: 14 лет 4 месяца
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение VADR »

Похоже, всё получилось, хотя не понимаю, как. Запустил в stk проверку изменений в БД, пытался найти на каждой странице что-нибудь, похожее по названию на advanced warnings (или хотя бы где-то рядом, или что-то, непонятно к чему относящееся) - ничего не нашёл, везде все галочки снимал, все страницы пропускал, на все предложение вернуть что-то к дефолтным значениям отвечал "нет". В итоге по окончанию процесса включил расширение - и оно заработало... Чудесатые чудеса.
Всем спасибо за помощь!
VADR
phpBB 1.4.3
Сообщения: 94
Стаж: 14 лет 4 месяца
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение VADR »

Ещё одна странность вылезла. Почему-то у пользователей, которым когда-то было вынесено предупреждение, сейчас в счётчике предупреждений отрицательные числа. У кого-то -1, у других -2. Что это может быть?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12471
Стаж: 12 лет 10 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2492 раза

Re: [dev] Advanced warnings for phpBB3

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

Последствия некорректного удаления расширения

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

UPDATE phpbb_users SET user_warnings = 0 WHERE user_warnings < 0
Это обнулит такие значения
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1473
Стаж: 12 лет 5 месяцев
Благодарил (а): 48 раз
Поблагодарили: 72 раза

Re: [dev] Advanced warnings for phpBB3

Сообщение angst66 »

При переходе в профиль забаненого пользователя две строчки дебага [phpBB Debug]PHP Warning: in file [ROOT]/ext/rxu/advancedwarnings/event/listener.php on line 154: Trying to access array offset on value of type bool
php 8 при переходе на php7.4 ошибка пропадает. Расширение 2.1.0
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16443
Стаж: 18 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 531 раз
Поблагодарили: 1768 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

Заменить в строке 154 код

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

'WARNING'			=> $warning[0],

на

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

'WARNING'			=> $warning ? $warning[0] : '',
Изображение

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