Если 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. Этом ожно сделать вручную или при помощи плагинов к вашему редактору кода.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Посты по теме

CRON для сайта

Как сделать свой сайт быстрее и эффективнее путем настройки фоновых заданий на CRON

Настройка CRON для VtigerCRM

Для того, чтобы правильно работали фоновые задания в CRM системе обязаельно нужно настроить запуск исполняющего файла по CRON. Для этого в VtigerCRM есть специальные файлы для Linux и Windows серверов Все что нужно сделать, это добваить в планировщик CRON на линксовом сервере выполнение задачи ~/cron/vtigercron.sh с интервалом 1 раз в минуту.

Исправление PHP Parse error: Unclosed '{' on line в Битриксе

Иногда в Битриксе может возникать ошибка “PHP Parse error: Unclosed ‘{‘ on line …”. Обычно такую ошибку можно обнаружить после переезда на новый хостинг. Для испраления этой ошибки необходимо установить значение on параметра short_open_tag в настройках PHP. Делается это в панели управления хостингом.

Что делать если Bitrix MySQL использует все ресурсы процессора

Однажды столкнулся с интересной проблемой, MySQL стал пожирать полностью все ресурсы процессора. Причем “захват” ресурсов происходил плавно с выраженными скачками на графике мониторинга Провалы на графике это ручной перезапуск службы MySQL Причина утечки процессорных ресурсов под MySQL В поисках причины были исследованы длинные запросы к БД и перепробваны различные комбинации настроек MySQL, но ничего не […]

Как изменить язык сайта Битрикс для раздела или страницы

Легкий способ локально изменить ящык сайта Bitrix для отдельных страниц или разделов без применения механизма многосайтовости.