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

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

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

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

Сообщение rxu »

Об ошибках, выявленных в работе phpBB 3.3 Proteus, сообщаем в этой теме.
Ошибками является некорректная работа ядра phpBB, подтвержденная на последней актуальной версии phpBB, требующая устранения в коде ядра, и не связанная с работой расширений, сторонних стилей оформления, неверной работой серверного оборудования или серверного софта, а также с некорректными действиями администратора.
Запросы поддержки также не размещаются в данной теме.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

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

Сообщение rxu »

Всё-таки нет, обновляется везде, но логика обновления неверная. Смотрим дальше.

Отправлено спустя 22 минуты 37 секунд:
dimassamid, посмотрите на текущие правки в PR, предыдущие в session.php надо откатить и внести новые.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

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

Сообщение dimassamid »

Правки внёс, все сессии очистил.
Также с помощью ChatGPT сделал вот такой запрос, чтобы отслеживать разницу во времени между session_time и user_last_active

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

SELECT s.session_user_id, s.session_time, u.user_last_active, CASE WHEN s.session_time > u.user_last_active THEN (s.session_time - u.user_last_active) ELSE NULL END AS time_difference FROM phpbb_sessions s INNER JOIN phpbb_users u ON s.session_user_id = u.user_id WHERE s.session_user_id <> 1 ORDER BY `time_difference` DESC

Вечером сообщу о результатах.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

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

Сообщение rxu »

dimassamid писал(а): 17.06.2024 8:20 чтобы отслеживать разницу во времени между session_time и user_last_active
Сейчас они должны быть или равны, или user_last_active должен быть впереди.
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

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

Сообщение dimassamid »

rxu писал(а): 17.06.2024 8:22 или равны, или user_last_active должен быть впереди
Да, всё так и есть. Теперь расширениям, таким, к примеру, как LF who was here 2, тоже следует брать данные из user_last_active в будущих версиях, т.к. там сейчас самые правильные и актуальные данные.
Всё работает! Благодарю! :hat
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 9 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

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

Сообщение Михаил Молчанов »

В поле связаться с администрацией нет капчи. Боты какие то пишут.
Создал и раскручиваю свой форум! :D

Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

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

Сообщение rxu »

Ее там никогда и не было, это не ошибка.
https://www.phpbb.com/customise/db/exte ... act_admin/
Изображение
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 9 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

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

Сообщение Михаил Молчанов »

Заметил ошибки на 8 версии PHP. Если нажать на Найти сообщения пользователя. Появятся ошибки. Пришлось перейти на версию php 7.4 ошибки исчезли.
Создал и раскручиваю свой форум! :D

Изображение
MasterX
phpBB 1.4.4
Сообщения: 120
Стаж: 5 лет 1 месяц
Благодарил (а): 24 раза
Поблагодарили: 14 раз

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

Сообщение MasterX »

Это уже после патча или без него?
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 9 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

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

Сообщение Михаил Молчанов »

MasterX писал(а): 16.09.2024 21:28 Это уже после патча или без него?
У меня базовый phpBB 3.3.13
Создал и раскручиваю свой форум! :D

Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC3
Сообщения: 3343
Стаж: 13 лет 3 месяца
Благодарил (а): 675 раз
Поблагодарили: 164 раза

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

Сообщение southklad »

Михаил Молчанов писал(а): 16.09.2024 21:53 У меня базовый phpBB 3.3.13
Re: Вышел phpBB 3.3.13 [обсуждаем]
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

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

Сообщение dimassamid »

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

Как известно, при переходе к первому непрочитанному сообщению, URL вида viewtopic.php?t=1&view=unread#unread преобразовывается в viewtopic.php?p=XX#pXX, где XX - это ID номер первого непрочитанного поста.
Так вот, иногда, эта ссылка так и остаётся в виде view=unread#unread и открывается просто последняя страница в теме, без перескакивания на ID поста. Также можно заметить, что иконка непрочитанного сообщения горит не красным Изображение, а серым Изображение.
Складывается такое впечатление, что сначала пост маркируется прочитанным, а затем уже происходит попытка перейти к нему. Ну и поскольку непрочитанных постов не находится, то открывается просто последняя страница темы. Гуру, подскажите, может ли это быть так? Как работает логика отметки о прочитанном сообщении?
Происходит это не всегда, а лишь иногда, рандомно. На тестовом (чистом) форуме мне удалось повторить эту ошибку несколько раз, но пока я не могу понять причины, из-за чего это происходит и при каких обстоятельствах. На тестовом установлен ещё phpBB 3.3.9. Т.е., как минимум, понятно, что это проблема не самой свежей версии.

Скажите, сталкивался ли кто с таким?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

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

Сообщение rxu »

dimassamid писал(а): 07.10.2024 21:37 сталкивался ли кто с таким
Нет. А серверный кэш какой-то используется? Типа memcached - сотоварищи. Или Cloudflare.
Потому как чисто случайно (?) одновременно возникла такая тема https://www.phpbb.com/community/viewtopic.php?t=2657146
Изображение
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

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

Сообщение dimassamid »

Серверное кэширование не используется, а вот проксирование через Cloudflare используется. Спасибо за наводку! Отключил функцию "Speed Brain" в настройках, буду тестировать.
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

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

Сообщение dimassamid »

Тестирование прошло успешно, ошибок больше нет.
Для тех, кто использует Cloudflare, отключение можно произвести здесь: Speed → Optimization → Content Optimization → Speed Brain
Скриншот 
Speed brain.png
Cloudflare писал(а):Основная цель Speed ​​Brain — попытаться загрузить веб-страницу в браузер до того, как пользователь перейдет на нее.
Спасибо, но давайте не будем бежать впереди паровоза :D
Подробнее про зверя можно прочитать здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

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

Сообщение Siava »

Отправлено спустя 1 минуту 8 секунд:
Не нравится, что точечки перед ссылками в списке, если смотреть в адаптивном виде, смещаются на нижнюю строку. Это можно как-то пофиксить? :?
Scr-4747.png
Отправлено спустя 4 минуты 10 секунд:
Ага.. похоже это из-за свойства display: inline-block; для ссылок.

Добавил такое и теперь мне нравится :)

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

.postlink {
	display: unset;
}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

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