SATAMAX-FAVICON
Маленькие размеры видео c YouTube в DLE 14x
search
Хостинг
SATAMAX » Баг Фиксы » Маленькие размеры видео c YouTube в DLE

Маленькие размеры видео c YouTube в DLE

Маленькие размеры видео c YouTube


Маленькие размеры видео c YouTube dle 14x
С недавних пор видео c Ютуба стали вставляться маленького размера. То есть в хтмл коде вызова ролика прописываются маленькие ширина и высота:
<iframe width=312 height=200
При этом видео вставляется, как обычно,  используя стандартный тег media=ссылка_на_ютуб_ролик

Случилась эта проблема на DLE версии 13 и выше. Причина - обновление на YouTube, т.к.  media  не использует какие либо стандартные плееры DLE, а использует тот код который получает от сервиса.


Решение 1 - в CSS стили можно принудительно задать размеры iframe...
iframe {
    max-width: 100%;
    width: 640px;
    height: 480px;
}

Решение 2 - просим YouTube вежливо изменить размеры видео...
В engine/classes/parse.class.php найти:
if($data = $this->fetch($provider, $url, $args)) {
Добавить выше:
include (ENGINE_DIR . '/data/videoconfig.php');
$args["width"] = $video_config['width'];
$args["height"] = $video_config['height'];

Решение 3 - принудительно меняем размеры всех видео...
В engine/classes/parse.class.php найти:
case 'video':
Добавить ниже:
$html = ( $data->html != '' ) ? $data->html : false;
include (ENGINE_DIR . '/data/videoconfig.php');
$html = preg_replace("#width=\".+?\"#is", "width=\"". $video_config['width'] ."\"", $html) ;
$html = preg_replace("#height=\".+?\"#is", "height=\"". $video_config['height'] ."\"", $html) ;
break;
Готово!

Важно: после этого следует очистить кеш и сделать перестроение публикаций. 
Версия DLE: 13.x-14.x
 
Автор: Grey




Внимание! Если нужной кодировки шаблона нету в данной новости, воспользуйтесь программой Recoder v2.1. С ее помощью можно перекодировать файлы шаблона в любую нужную вам кодировку.

Все файлы очищены от скрытых ссылок! Если в данном материале Вы нашли скрытые ссылки - свяжитесь с администрацией. Мы немедленно очистим файлы и обновим архив!

Возможно Вас заинтересует:

VKTARGET