Редактор темы

DLE Ленивая загрузка (lazyload) img, video, source, iframe в dle 13.2

А с модулем nginx + ngx_pagespeed будет работать
 
постеры вообще не выводятся,черный квадрат,,,,,есть у кого рабочий вариант?
 
Автор темы
постеры вообще не выводятся,черный квадрат,,,,,есть у кого рабочий вариант?
вчера обновил версии ДЛЕ до 13.3, обновил файл lazyload.js и всё работает отлично! В настройках ДЛЕ включен пункт:
2019-11-06_13-39-10.png
?
 
на 13,2/13,1 так же отлично работало. На более ранних версиях не проверял.
а на 13.3 обязательно твои правки делать, или просто можно переключатель включить и работать будет?
 
В общем, у этого скрипта есть несколько вариаций, в том числе и для медиа тегов video, source, iframe. Целсофт же добавил в ДЛЕ только версию для тега img. Чтобы это исправить нужно в файле ДЛЕ /engine/classes/js/lazyload.js заменить на содержимое файла jquery.lazyloadxt.extra.min.js, код файла:
Сделал я так, но когда меняю <iframe class="video" src="[xfgiven_oneseria] [xfvalue_oneseria] [/xfgiven_oneseria]" на <iframe class="video" data-src="[xfgiven_oneseria] [xfvalue_oneseria] [/xfgiven_oneseria]"
У меня просто напросто не появляется плеер от Kodik
 
А зачем тебе это?
 
Автор темы
Сделал я так, но когда меняю <iframe class="video" src="[xfgiven_oneseria] [xfvalue_oneseria] [/xfgiven_oneseria]" на <iframe class="video" data-src="[xfgiven_oneseria] [xfvalue_oneseria] [/xfgiven_oneseria]"
У меня просто напросто не появляется плеер от Kodik
скорее всего просто кеш нужно почистить везде он где он есть.
 
скорее всего просто кеш нужно почистить везде он где он есть.
А нет, зашел с телефона и пустое место, плеера как небывало.
У моего друга на пк тоже плеер не отображается 🙁
 
Автор темы
А нет, зашел с телефона и пустое место, плеера как небывало.
У моего друга на пк тоже плеер не отображается 🙁
так же кеш в телефонном браузере нужно чистить.
 
byroot

google Page speed ругается на смайлики в комментария, а как для них тоже сделать?
 
Автор темы
Abasive сжать их программой-оптимизатором для начала. по ленивой загрузке на смайлики - не пробовал такого сделать ещё.
 
Кто-нибудь решил проблему с AJAX подзагрузкой страниц?

Кто-нибудь решил проблему с AJAX подзагрузкой страниц?
Уже нашел решение, нужно в свой js файл добавить
Код:
$(window).on('ajaxComplete', function() {
  setTimeout(function() {
    $(window).lazyLoadXT();
  }, 50);
});
 
Последнее редактирование модератором:
mycroft , как сделать подзагрузку страниц с AJAX, если скрипт lazyload не использовал, просто в дле включил?
 
в футер

<script>
var myLazyLoad = new LazyLoad({
elements_selector: ".lazy",
load_delay: 300 //время задержки загрузки
});
</script>

не работает(
 

Похожие темы Последние темы Популярные темы

Назад
Сверху