[dev] Advanced warnings for phpBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
[dev] Advanced warnings for phpBB3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: [dev] Advanced warnings for phpBB3
Знал бы я ещё, как с этой проверкой работать. Запустил, оно мне сначала страшилку написало типа "сейчас вы можете всё сломать", потом такое вот окно (ниже), со списком таблиц, в котором я не вижу ничего похожего на таблицу(таблицы) advanced warnings. Что с ним дальше-то делать? Где эти ошмётки искать?Татьяна5 писал(а): 06.01.2024 9:18 Вот на наличие ошмётков и надо проверить. Через STK, проверка изменений в базе данных
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: [dev] Advanced warnings for phpBB3
Кстати, вероятная ошибка, которую я сделал при обновлении. Порядок действий был такой:
1. Отключил расширение.
2. Заменил файлы в каталоге на сервере.
3. Попробовал включить - получил ошибку (скрин не сохранил), что-то типа отсутствия нужного файла по пути, причём путь написан маленькими буквами.
4. Вспомнил, что была какая-то тема насчёт больших/маленьких букв в названиях каталогов. Переименовал каталог маленькими буквами (было AdvancedWarnings).
5. Попробовал снова включить. Опять ошибка.
6. Нажал "удалить данные расширения" - вроды бы ОК. В это время файлы на сервере были уже от новой версии.
7. Ещё раз включил расширение - всё сломалось.
может быть, из-за п.6 косяк вылез?
Отправлено спустя 1 минуту 41 секунду:
Отправлено спустя 19 минут 56 секунд:
Хорошо, что решил архив проверить
. Пытаюсь открыть - не gzip-формат. Посмотрел текстом - неархивированный sql. Похоже, сегодня не тот день, в который мне надо заниматься апгрейдом форума...
1. Отключил расширение.
2. Заменил файлы в каталоге на сервере.
3. Попробовал включить - получил ошибку (скрин не сохранил), что-то типа отсутствия нужного файла по пути, причём путь написан маленькими буквами.
4. Вспомнил, что была какая-то тема насчёт больших/маленьких букв в названиях каталогов. Переименовал каталог маленькими буквами (было AdvancedWarnings).
5. Попробовал снова включить. Опять ошибка.
6. Нажал "удалить данные расширения" - вроды бы ОК. В это время файлы на сервере были уже от новой версии.
7. Ещё раз включил расширение - всё сломалось.
может быть, из-за п.6 косяк вылез?
Отправлено спустя 1 минуту 41 секунду:
А, ну это-то в первую очередь сделал, тоже через stk. 547,2 МБ в архиве gzip за 15 лет накопилось...
Отправлено спустя 19 минут 56 секунд:
Хорошо, что решил архив проверить

-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [dev] Advanced warnings for phpBB3
Именно
Снять галочки (на всякий), нажать "пропустить", смотреть дальше что будет выдавать. Где-то ошмётки будутVADR писал(а): 06.01.2024 15:47 в котором я не вижу ничего похожего на таблицу(таблицы) advanced warnings. Что с ним дальше-то делать?
И это всё надо делать при отключённом и удалённом в админке расширении
Re: [dev] Advanced warnings for phpBB3
То есть - в стандартной админке (не stk) расширение должно быть отключено и "удалить данные расширения", так? Или где-то ещё надо удалить?Татьяна5 писал(а): 06.01.2024 18:20 И это всё надо делать при отключённом и удалённом в админке расширении
-
- Модератор
- Сообщения: 979
- Стаж: 7 лет 3 месяца
- Откуда: Таллин ,Эстония
- Благодарил (а): 164 раза
- Поблагодарили: 162 раза
Re: [dev] Advanced warnings for phpBB3
VADR, В стандартной админке больше действий производить не надо
Если ты не видишь проблем на форуме , но это не значить что их там нет
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [dev] Advanced warnings for phpBB3
Похоже, всё получилось, хотя не понимаю, как. Запустил в stk проверку изменений в БД, пытался найти на каждой странице что-нибудь, похожее по названию на advanced warnings (или хотя бы где-то рядом, или что-то, непонятно к чему относящееся) - ничего не нашёл, везде все галочки снимал, все страницы пропускал, на все предложение вернуть что-то к дефолтным значениям отвечал "нет". В итоге по окончанию процесса включил расширение - и оно заработало... Чудесатые чудеса.
Всем спасибо за помощь!
Всем спасибо за помощь!
Re: [dev] Advanced warnings for phpBB3
Ещё одна странность вылезла. Почему-то у пользователей, которым когда-то было вынесено предупреждение, сейчас в счётчике предупреждений отрицательные числа. У кого-то -1, у других -2. Что это может быть?
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [dev] Advanced warnings for phpBB3
Последствия некорректного удаления расширения
Это обнулит такие значения
Код: Выделить всё
UPDATE phpbb_users SET user_warnings = 0 WHERE user_warnings < 0
-
- phpBB 3.0.0 RC2
- Сообщения: 1540
- Стаж: 13 лет 3 месяца
- Благодарил (а): 49 раз
- Поблагодарили: 77 раз
Re: [dev] Advanced warnings for phpBB3
При переходе в профиль забаненого пользователя две строчки дебага
php 8 при переходе на php7.4 ошибка пропадает. Расширение 2.1.0
[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
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: [dev] Advanced warnings for phpBB3
Заменить в строке 154 код
на
Код: Выделить всё
'WARNING' => $warning[0],
на
Код: Выделить всё
'WARNING' => $warning ? $warning[0] : '',
-
- phpBB 2.0.4
- Сообщения: 424
- Стаж: 13 лет 4 месяца
- Благодарил (а): 54 раза
- Поблагодарили: 95 раз
Re: [dev] Advanced warnings for phpBB3
Подскажите пожалуйста, как можно сделать по умолчанию срок предупреждения 1 месяц а не Бессрочно?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: [dev] Advanced warnings for phpBB3
Evangelion, вроде так работает:
ext/rxu/advancedwarnings/mcp/warnings_module.php
заменить
на
ext/rxu/advancedwarnings/mcp/warnings_module.php
заменить
Код: Выделить всё
function display_warn_options($default = 0)
Код: Выделить всё
function display_warn_options($default = 40320)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb