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

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Сообщаем об ошибках phpBB 3.3.x разработчикам
Об ошибках, выявленных в работе phpBB 3.3 Proteus, сообщаем в этой теме.
Ошибками является некорректная работа ядра phpBB, подтвержденная на последней актуальной версии phpBB, требующая устранения в коде ядра, и не связанная с работой расширений, сторонних стилей оформления, неверной работой серверного оборудования или серверного софта, а также с некорректными действиями администратора.
Запросы поддержки также не размещаются в данной теме.
Ошибками является некорректная работа ядра phpBB, подтвержденная на последней актуальной версии phpBB, требующая устранения в коде ядра, и не связанная с работой расширений, сторонних стилей оформления, неверной работой серверного оборудования или серверного софта, а также с некорректными действиями администратора.
Запросы поддержки также не размещаются в данной теме.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Всё-таки нет, обновляется везде, но логика обновления неверная. Смотрим дальше.
Отправлено спустя 22 минуты 37 секунд:
dimassamid, посмотрите на текущие правки в PR, предыдущие в
Отправлено спустя 22 минуты 37 секунд:
dimassamid, посмотрите на текущие правки в PR, предыдущие в
session.php
надо откатить и внести новые.-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Правки внёс, все сессии очистил.
Также с помощью ChatGPT сделал вот такой запрос, чтобы отслеживать разницу во времени между session_time и user_last_active
Вечером сообщу о результатах.
Также с помощью 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
Вечером сообщу о результатах.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Сейчас они должны быть или равны, или user_last_active должен быть впереди.dimassamid писал(а): 17.06.2024 8:20 чтобы отслеживать разницу во времени между session_time и user_last_active
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Да, всё так и есть. Теперь расширениям, таким, к примеру, как LF who was here 2, тоже следует брать данные из user_last_active в будущих версиях, т.к. там сейчас самые правильные и актуальные данные.
Всё работает! Благодарю!

-
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 9 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
В поле связаться с администрацией нет капчи. Боты какие то пишут.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Ее там никогда и не было, это не ошибка.
https://www.phpbb.com/customise/db/exte ... act_admin/
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 ошибки исчезли.
-
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 9 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Не стал создавать новую тему, пожалуй, напишу тут. Столкнулся вот с какой проблемой.
Как известно, при переходе к первому непрочитанному сообщению, URL вида
Так вот, иногда, эта ссылка так и остаётся в виде
, а серым
.
Складывается такое впечатление, что сначала пост маркируется прочитанным, а затем уже происходит попытка перейти к нему. Ну и поскольку непрочитанных постов не находится, то открывается просто последняя страница темы. Гуру, подскажите, может ли это быть так? Как работает логика отметки о прочитанном сообщении?
Происходит это не всегда, а лишь иногда, рандомно. На тестовом (чистом) форуме мне удалось повторить эту ошибку несколько раз, но пока я не могу понять причины, из-за чего это происходит и при каких обстоятельствах. На тестовом установлен ещё phpBB 3.3.9. Т.е., как минимум, понятно, что это проблема не самой свежей версии.
Скажите, сталкивался ли кто с таким?
Как известно, при переходе к первому непрочитанному сообщению, URL вида
viewtopic.php?t=1&view=unread#unread
преобразовывается в viewtopic.php?p=XX#pXX
, где XX - это ID номер первого непрочитанного поста.Так вот, иногда, эта ссылка так и остаётся в виде
view=unread#unread
и открывается просто последняя страница в теме, без перескакивания на ID поста. Также можно заметить, что иконка непрочитанного сообщения горит не красным 

Складывается такое впечатление, что сначала пост маркируется прочитанным, а затем уже происходит попытка перейти к нему. Ну и поскольку непрочитанных постов не находится, то открывается просто последняя страница темы. Гуру, подскажите, может ли это быть так? Как работает логика отметки о прочитанном сообщении?
Происходит это не всегда, а лишь иногда, рандомно. На тестовом (чистом) форуме мне удалось повторить эту ошибку несколько раз, но пока я не могу понять причины, из-за чего это происходит и при каких обстоятельствах. На тестовом установлен ещё phpBB 3.3.9. Т.е., как минимум, понятно, что это проблема не самой свежей версии.
Скажите, сталкивался ли кто с таким?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Нет. А серверный кэш какой-то используется? Типа memcached - сотоварищи. Или Cloudflare.
Потому как чисто случайно (?) одновременно возникла такая тема https://www.phpbb.com/community/viewtopic.php?t=2657146
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Серверное кэширование не используется, а вот проксирование через Cloudflare используется. Спасибо за наводку! Отключил функцию "Speed Brain" в настройках, буду тестировать.
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Тестирование прошло успешно, ошибок больше нет.
Для тех, кто использует Cloudflare, отключение можно произвести здесь: Speed → Optimization → Content Optimization → Speed Brain
Подробнее про зверя можно прочитать здесь.
Для тех, кто использует Cloudflare, отключение можно произвести здесь: Speed → Optimization → Content Optimization → Speed Brain
Скриншот
Спасибо, но давайте не будем бежать впереди паровозаCloudflare писал(а):Основная цель Speed Brain — попытаться загрузить веб-страницу в браузер до того, как пользователь перейдет на нее.

Подробнее про зверя можно прочитать здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
- Длинная ссылка раз два три четыре пять, вышел зайчик погулять, вдруг охотник выбегает, бах-бах-бах, бдыщь бдыщь бум! ...
- Длинная ссылка раз два три четыре пять, вышел зайчик погулять, вдруг охотник выбегает ...
- Длинная ссылка раз два три четыре пять, вышел зайчик погулять, вдруг охотник выбегает ...
- Длинная нессылка раз два три четыре пять, вышел зайчик погулять, вдруг охотник выбегает, бах-бах-бах, бдыщь бдыщь бум! ...
Не нравится, что точечки перед ссылками в списке, если смотреть в адаптивном виде, смещаются на нижнюю строку. Это можно как-то пофиксить?

Отправлено спустя 4 минуты 10 секунд:
Ага.. похоже это из-за свойства
display: inline-block;
для ссылок.Добавил такое и теперь мне нравится

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