Что нового?

Fix размера плеера YouTube при вставке видео через тег media [DLE 11.3 - 14.1]

леший

Модератор
SkripTers TEAM
OLD SkripTers
Регистрация
18 Дек 2019
Сообщения
4,737
Реакции
20
Баллы
38
imgbin_youtube-icon-solid-social-media-logos-icon-png.png
Всем снова здравствуйте! Примерно с середины декабря 2020-го года многие пользователи CMS DataLife Engine стали жаловаться на то, что при вставке видео, с видеохостинга YouTube через тег media [media=https://www.youtube.com/watch?v=SkripTers.biz] то размер плеера получается очень маленький. В данной теме я расскажу как это пофиксить в версиях 11.3 - 12.1 и выложу плагин, который сделает это в версиях 13.0 - 14.1 не затрагивая оригинальные файлы CMS.

И так, приступим. Если у Вас версия DLE от 11.3 до 12.1 включительно, то открываем файл engine/classes/parse.class.php, находим в нём
PHP:
$query_string = http_build_query(array('url' => $content_url,'maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));
и заменяем на
PHP:
$query_string = http_build_query(array('url' => $content_url,'maxwidth' => '874','maxheight' => '491','format' => 'json'));
при этом значение ширены (в примере 874 пикселя) и высоты (в примере 491пиксель) плеера прописываем те, которые Вам нужны. После чего сохраняем изменения, делаем перестроение публикаций (https://local.host/admin.php?mod=rebuild) и радуемся жизни.

Если же версия DLE на Вашем сайте от 13.0 до 14.1 включительно, то просто качаем плагин, устанавливаем его, делаем перестроение публикаций и радуемся жизни.

На этом всё! Желаю всем добра и позитива (=
 

Вложения

Сверху