Lazyload : отложенная загрузка в DLE


В DLE, начиная с версии 13.2, разработчик внедрил поддержку скрипта Lazyload. Но его использование по умолчанию возможно только для тега img с пропиской атрибута data-src. Установив более полную версию скрипта, вы сможете применять отложенную / ленивую загрузку не только для изображений, но и для медиа тегов video, source и iframe. После его применения медиа контент будет подгружаться пользователю в тот момент, когда он появится в видимой части его экрана.

Установка:
1. Для использования на сайте скрипта Lazyload следует, в настройках панели управления, включить функцию отложенной загрузки [см.скриншот выше].

2. Найти engine/classes/js/lazyload.js и заменить его содержимое кодом файла jquery.lazyloadxt.extra.min.js из архива.

3. В тегах video, source и iframe вместо атрибута srс следует использовать data-src.

Готово!

lazyload-otlozhennaja-zagruzka-v-dle.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 13.2
Автор: byroot
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 1

yaroslav56 9 сентября 2019 16:01
Подскажите, как на DLE версии 13.0 сделать так, чтобы при вставленной в доп.поле ссылки на видео в ютуб в виде [медиа=ссылка], dle генерировал iframe уже с data-src ?