Найти в Дзене

Если YouTube видео долго грузится в модальном окне FancyBox на шаблоне АСПРО Битрикс

Несколько раз уже встречаю ситуации, когда на шаблоне АСПРО разных редаций Битрикса видео с Ютуба встраиваемое в модальное окно долго тормозит перед тем как начать воспроизводить видео. Исправить зависание очень просто, нужно в js файле найти функцию  $(“.video_link”).fancybox({…}) и добавить параметр preload: false.

Обычно данная функцию в шаблонох АСПРО находится в файле /bitrix/templates/aspro_max/js/main.js и его минифицированной копии main.min.js. Название шаблона aspro_max в вашем случае может быть aspro_next или какой-то другой шаблон, по смыслу должно быть латиницей написано название вашего шаблоно.

В итоге в файле main.js должно получиться примерно следующее:

$(".video_link").fancybox({
...
iframe: {
preload: false,
},
...
});

Вместо многоточий здесь убудт уже имеющиеся параметры.

После правки файла main.js нужно не забыть обновить его минифицированную копию main.min.js. Этом ожно сделать вручную или при помощи плагинов к вашему редактору кода.