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

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

Сообщение rxu »

Об ошибках, выявленных в работе phpBB 3.3 Proteus, сообщаем в этой теме.
Ошибками является некорректная работа ядра phpBB, подтвержденная на последней актуальной версии phpBB, требующая устранения в коде ядра, и не связанная с работой расширений, сторонних стилей оформления, неверной работой серверного оборудования или серверного софта, а также с некорректными действиями администратора.
Запросы поддержки также не размещаются в данной теме.
Изображение
Аватара пользователя
klub_sp
phpBB 1.4.2
Сообщения: 56
Стаж: 11 лет
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение klub_sp »

Извиняюсь.
Еще раз пересмотрел код и нашел другой Event который изменяет эти переменные.

Расширение самописное на основе строго мода
dimassamid
phpBB 2.0.0
Сообщения: 205
Стаж: 17 лет 5 месяцев
Благодарил (а): 58 раз
Поблагодарили: 84 раза

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

Сообщение dimassamid »

В логах модератора перестал выводиться заголовок перемещённой темы. Не скажу точно с какой версии эта проблема началась, но в более старых версиях движка он вроде бы отображался :|
Скриншот 
03-09-2022 21-36-45.png
При этом, к примеру, заголовки удалённых тем выводятся нормально. Заголовки редактируемых сообщений тоже.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

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

Сообщение rxu »

Видимо, заголовок перемещенной темы никогда не добавлялся в логи, изначально.

Последнее изменение в этот код вносилось 9 лет назад https://github.com/phpbb/phpbb/blame/7c ... n.php#L647
А до этого - 14 лет назад https://github.com/phpbb/phpbb/blame/0e ... n.php#L530

И нигде нет заголовка в коде.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

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

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

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})!']
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

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

Сообщение rxu »

Татьяна5 писал(а): 06.10.2022 14:59 Rutube.ru поменял формат ссылок
Пруфлинк есть?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

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

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

Любая ссылка с рутуба
Например, у https://rutube.ru/video/07a3abe3b45c6230bbfb842fd4f1ab47/ предлагаемый код плеера теперь

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

<iframe width="720" height="405" src="https://rutube.ru/play/embed/07a3abe3b45c6230bbfb842fd4f1ab47" frameBorder="0" allow="clipboard-write; autoplay" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>  
С регуляркой с \d+ при встраивании либо берутся начальные цифры из id, либо, если он начинается на букву, ссылка сейчас не подхватывается
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

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

Сообщение rxu »

А старые ссылки, где айдишники просто цифровые, тоже переформатировались, или работают?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

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

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

http://rutube.ru/embed/5872529 нашлась старая рабочая, но не встроившаяся. Судя по всему, этот вариант ссылок в движке вообще не предусмотрен
Варианты с track не задеты
С video, чтобы были цифровые id, я таких не нашла. И в примерах их нет

Отправлено спустя 2 минуты 57 секунд:
Весь код для рутуба (исправленный)

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

'rutube'=>['attributes'=>[],'example'=>['https://rutube.ru/video/0771e73d1d10eee9c43ce31decc1dfce/','https://rutube.ru/tracks/4118278.html?v=8b490a46447720d4ad74616f5de2affd'],'extract'=>['!rutube\\.ru/tracks/(?\'id\'\\d+)!'],'homepage'=>'https://rutube.ru/','host'=>['rutube.ru'],'iframe'=>['height'=>405,'src'=>'//rutube.ru/play/embed/{@id}','width'=>720],'name'=>'Rutube','scrape'=>[['extract'=>['!rutube\\.ru/play/embed/(?\'id\'[0-9a-f]{32})!'],'header'=>'User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0','match'=>['!rutube\\.ru/video/(?\'vid\'[0-9a-f]{32})!'],'url'=>'http://rutube.ru/api/oembed/?url=https://rutube.ru/video/{@vid}/']],'tags'=>['.ru']],
Подстановка http://rutube.ru/api/oembed/?url=https://rutube.ru/video/07a3abe3b45c6230bbfb842fd4f1ab47 отдаёт json с "Не найдено", так что я этот момент не понимаю
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

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

Сообщение rxu »

Короче смысл в том, что это проблема не phpBB, а сторонней библиотеки, поэтому придется постить тикет в репозитории s9e/textformatter на Гитхабе, а для этого надо будет письменно там пояснить, что было, а что стало. Я в рутубе не копенгаген.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

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

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

Нашла один вариант из 2018 года
Ссылка на страницу https://rutube.ru/video/827e6fd0929384115958df8addc03a43/
Для встраивания:
Было http://rutube.ru/play/embed/11203928
Стало https://rutube.ru/play/embed/827e6fd0929384115958df8addc03a43

Отправлено спустя 28 минут 58 секунд:
Сейчас работает старая ссылка для встраивания и не работают новая и ссылка на страницу
С моим вариантом исправления начинает работать ссылка на страницу, ломается старая ссылка для встраивания и не подхватывается новая (что очень странно, регулярке она соответствует)
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 9 месяцев
Благодарил (а): 225 раз
Поблагодарили: 107 раз

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

Сообщение Gubkin »

Татьяна5 писал(а): 06.10.2022 18:11 не работают новая
мож просто блокировщик рекламы надо выключить, у меня с нюблок оригин сейчас видео даже на самом сайте рутуб не идут ))
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

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

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

На форуме, где проверяю, блокировщик 90% времени выключен
ps7
phpBB 1.4.4
Сообщения: 140
Стаж: 9 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение ps7 »

подскажите, проблема с рутубом в итоге то решена или нет?
сделал как писала Татьяна (06.10.2022 18:59) не помогло !
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

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

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

ps7, само по себе ничего подхватываться не должно. Надо редактировать каждое сообщение (причём с изменениями хотя бы в виде пробела)
Автоматикой репарсить не советую, т.к. старые тогда могут перестать работать
ps7
phpBB 1.4.4
Сообщения: 140
Стаж: 9 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение ps7 »

я так понял что нужно править только этот файл
vendor\s9e\text-formatter\src\Plugins\MediaEmbed\Configurator\Collections\CachedDefinitionCollection.php

вы предлагаете каждое сообщение где были видео с рутюба править? старые сообщения как ни странно работают, а вот если этот же рутюбовский код (из старого работающего) взять и вставить в новое сообщение выдает ошибку
tmp-22--Image3.jpg
Татьяна5, загляните в свой скайп
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ps7 29.12.2022 17:04, всего редактировалось 1 раз.

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