Что нового

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

  • Автор темы леший
  • Дата начала
леший

леший

Модератор
SkripTers TEAM
OLD SkripTers
Регистрация
18 Дек 2019
Сообщения
5,658
Реакции
984
Imgbin youtube icon solid social media logos icon 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 включительно, то просто качаем плагин, устанавливаем его, делаем перестроение публикаций и радуемся жизни.

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

Вложения

  • YouTube.zip
    4.8 КБ · Просмотры: 12
It seems to me that you can change the size of the player in the administration. In any case I never needed to modify the parse.class.php file in hard copy.
 
It seems to me that you can change the size of the player in the administration. In any case I never needed to modify the parse.class.php file in hard copy.
Значит либо Вы не использовали тег media для вставки видео, либо не использовали версии DLE 11.3 - 14.1. Так как данная проблема висела даже на багтрекере оф. форума.
 

Пользователи, просматривающие данную тему

Верх