Цитата |
---|
nafanjapipl написал: А можно не обновляя Битрикс починить вставку видео? Не хочется обновлять всё, только ради починить вставку видео с ютуба. Может есть рецепт, что на что заменить и в каком файле? |
Цитата |
---|
Алексей написал: А кто-то знает как можно без полного обновления починить? Я же так понимаю это в паре файлов надо обновить участок кода. |
Это возможно. Нужно заменить файл
/bitrix/modules/main/lib/urlpreview/parser/oembed.php
аналогичным из новой версии (20.200.550 от 18 декабря 2020 года). В целом, этого достаточно.
Можно (мало ли какие где вызовы ещё могут использоваться) заменить целиком каталог
/bitrix/modules/main/lib/urlpreview/
со всем содержимым.
Не уверен, что этого достаточно, если со строковыми функциями какие-то нелады. Но этой меры точно достаточно, когда с ними всё окей, т.е. при условии, что строковые функции работают корректно - либо благодаря mbstring.func_overload=2, либо (если mbstring.func_overload=2 не пашет или =0) благодаря замене всех вызовов строковых функций во всём исходном коде на их mbstring версии (mb_*)
Также не уверен, что замены только лишь urlpreview новой версией этой "запчасти" из 20.200.550 достаточно на каких-то совсем старых версиях. В моём удачном случае - версия главного модуля 20.0.1198 (от 23 июня 2020 года).