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

Сообщаем об ошибках phpBB 3.3.x разработчикам

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

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

Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение rxu »

Об ошибках, выявленных в работе phpBB 3.3 Proteus, сообщаем в этой теме.
Ошибками является некорректная работа ядра phpBB, подтвержденная на последней актуальной версии phpBB, требующая устранения в коде ядра, и не связанная с работой расширений, сторонних стилей оформления, неверной работой серверного оборудования или серверного софта, а также с некорректными действиями администратора.
Запросы поддержки также не размещаются в данной теме.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2538 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

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

romaamor, https://github.com/phpbb/phpbb/pull/6582/files - первые 3 файла нужны, тест не нужен
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2275
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение romaamor »

Татьяна5 писал(а): 02.02.2024 23:01 первые 3 файла нужны, тест не нужен
Может два ?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2538 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

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

romaamor, да
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2275
Стаж: 12 лет 8 месяцев
Откуда: Одесса
Благодарил (а): 657 раз
Поблагодарили: 152 раза

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение romaamor »

Сделал правки и всё начало отображаться как положено. :hat
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2538 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

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

Татьяна5 писал(а): 06.10.2022 14:59 Rutube.ru поменял формат ссылок, а этот сайт тянется из библиотеки в самом движке

Вариант исправления:
vendor\s9e\text-formatter\src\Plugins\MediaEmbed\Configurator\Collections\CachedDefinitionCollection.php
Найти

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

['!rutube\\.ru/play/embed/(?\'id\'\\d+)!']
Заменить на

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

['!rutube\\.ru/play/embed/(?\'id\'[0-9a-f]{32})!']
Рутуб опять...
В этот раз ссылок с track живых не нашла, то есть тот формат уже не поддерживается. Зато появилось что-то новое с private и ключом, причём вариант с private не подхватывает ссылка на api рутуба (из-за чего убрала scrape)
Итого:

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

		'rutube'=>['attributes'=>[],'example'=>['https://rutube.ru/play/embed/f18bfc3f3f48d0aad533cea3340f4bd0','https://rutube.ru/video/2528663bf703070734d0342debfdba64/','https://rutube.ru/video/private/03f30ebf08e0e129888411405b63a04e/?p=KDUaZBaXGTgdv3uOP0VCAA'],'extract'=>['!rutube\\.ru/(?:play/embed|video/private|video)/(?\'id\'[0-9a-f]{32}(/\\?p=[0-9A-Za-z_]{22}){0,1})!'],'homepage'=>'https://rutube.ru/','host'=>['rutube.ru'],'iframe'=>['height'=>405,'src'=>'//rutube.ru/play/embed/{@id}','width'=>720],'name'=>'Rutube','scrape'=>[],'tags'=>['.ru']],
Заменять полностью строку в том же файле
dimassamid
phpBB 2.0.1
Сообщения: 279
Стаж: 18 лет 1 месяц
Благодарил (а): 80 раз
Поблагодарили: 121 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение dimassamid »

dimassamid писал(а): 08.06.2023 20:41 В мемберлисте не работает сортировка пользователей по последнему посещению.
Обновил форум до версии 3.3.12 и проблема снова повторилась. Не работает ни с оригинальным session.php, ни с тем, который делал rxu здесь: https://github.com/phpbb/phpbb/pull/6490/files

Запрос, который отправлял мне Руслан в личку, тоже больше не работает.

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

UPDATE phpbb_users u, (SELECT s1.session_user_id, s1.session_time AS recent_time FROM phpbb_sessions AS s1 INNER JOIN ( SELECT session_user_id, MAX(session_time) AS recent_time FROM phpbb_sessions WHERE session_user_id <> 1 GROUP BY session_user_id ) AS s2 ON s1.session_user_id = s2.session_user_id AND s1.session_time = s2.recent_time) s3 SET u.user_lastvisit = s3.recent_time WHERE u.user_id = s3.session_user_id
Что они там обновили опять :(
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение rxu »

dimassamid писал(а): 11.06.2024 1:08 Что они там обновили опять
Теперь сортировка происходит по новому полю user_last_active, а не по user_lastvisit. Т.е. оно просто переехало туда.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 279
Стаж: 18 лет 1 месяц
Благодарил (а): 80 раз
Поблагодарили: 121 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение dimassamid »

Получается вот так тогда.

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

UPDATE phpbb_users u, (SELECT s1.session_user_id, s1.session_time AS recent_time FROM phpbb_sessions AS s1 INNER JOIN ( SELECT session_user_id, MAX(session_time) AS recent_time FROM phpbb_sessions WHERE session_user_id <> 1 GROUP BY session_user_id ) AS s2 ON s1.session_user_id = s2.session_user_id AND s1.session_time = s2.recent_time) s3 SET u.user_last_active = s3.recent_time WHERE u.user_id = s3.session_user_id
Вроде бы отсортировалось сейчас.

rxu, а можете пожалуйста переделать session.php под новую версию? Я боюсь сломать что-нибудь :rtfm:
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение rxu »

В каком смысле переделать, он в 3.3.12 уже новый.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 279
Стаж: 18 лет 1 месяц
Благодарил (а): 80 раз
Поблагодарили: 121 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение dimassamid »

Когда обновлялся, инсталлер почему-то не предупредил, что session.php модифицирован и не пытался его объединить с новым. В update_archive его вообще не было. В итоге у меня несколько дней после обновления был старый session.php с гитхаба.
Сейчас я залил новый и синхронизировал запросом. По идее, сейчас должно уже всё работать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение rxu »

Должно, понаблюдайте.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 279
Стаж: 18 лет 1 месяц
Благодарил (а): 80 раз
Поблагодарили: 121 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение dimassamid »

Понаблюдал, не работает. Всё то же самое. Пользователи, посетившие форум буквально недавно, опять начали уезжать на другие страницы, вместо первой.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16745
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1857 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение rxu »

dimassamid, там было много правок, связанных с добавлением нового поля. Надо проверять, все ли внесены при автообновлении. Подозреваю, что нет.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 279
Стаж: 18 лет 1 месяц
Благодарил (а): 80 раз
Поблагодарили: 121 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение dimassamid »

Ничего не делал, но сортировка встала на место и пока всё работает. Не знаю, может крон задание выполнил или ещё что произошло. Буду наблюдать дальше.

Целостность файлов ядра я перепроверил. Сравнивал всё вручную с помощью WinMerge. Все файлы соответствуют последней версии. Есть несколько ручных мелких правок, но все они несущественные. Например, вот тут мы меняли сортировку вложений. Кстати, это тоже баг, который пока не исправлен. Потом, к примеру, я увеличивал лимит символов в описании форума. Ну и прочие мелочи, которые точно не влияют на проблему с сортировкой юзеров.

Ладно, будем наблюдать дальше :)
dimassamid
phpBB 2.0.1
Сообщения: 279
Стаж: 18 лет 1 месяц
Благодарил (а): 80 раз
Поблагодарили: 121 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение dimassamid »

Один пользователь выбился из списка. Он должен быть на второй странице, а находится в конце первой. Это который Сегодня, 05:00
Стр.1 
12-06-2024 15-40-53.png
Стр.2 
12-06-2024 15-41-08.png
Отправлено спустя 7 минут 19 секунд:
Для эксперимента поставил Тем на странице: 5, вместо 30. Картина следующая:
Стр.1 
Стр.1.png
Стр.2 
Стр.2.png
Стр.3 
Стр.3.png
"Проблемный" пользователь уехал на вторую страницу.

Так или иначе, обновление кривое. С прежними правками всё очень чётко работало.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Поддержка phpBB 3.3.x»