Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Тема в разделе "Хаки DLE", создана пользователем byroot, 10 апр 2019.

10.04.19 в 07:35
15.04.19 в 05:59
39
767
2
  1. ettochno

    ettochno Бывалый

    Регистрация:
    2 авг 2016
    Сообщения:
    228
    Лучших ответов:
    1
    Рейтинги:
    +60 / 10 / -2
    Я не ставил на плеера, подключил только к картинкам. Проверял в яндекс браузере и хроме
     
  2. MarvinRus

    MarvinRus Посетитель

    Регистрация:
    5 мар 2019
    Сообщения:
    61
    Лучших ответов:
    0
    Рейтинги:
    +11 / 2 / -1
    Не, по картинкам то понятно, это уже давно проверил...на всех браузерах полёт нормальный. Бурут написал, что с плеерами косяк с открытием второго плеера. Но у меня на опере всё хорошо открывает.
     
  3. TopicStarter Overlay
    byroot

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    10 окт 2015
    Сообщения:
    10.439
    Лучших ответов:
    38
    Рейтинги:
    +4.256 / 35 / -35
    в яндекс браузере у меня второй плеер открывался только при прокрутке страницы, т.е. появлялся при открытии таба и при любом скролле страницы, может разные браузеры по разному обрабатывают данный скрипт.
     
  4. MarvinRus

    MarvinRus Посетитель

    Регистрация:
    5 мар 2019
    Сообщения:
    61
    Лучших ответов:
    0
    Рейтинги:
    +11 / 2 / -1
    я думал яндекс браузером пользуются только сами сотрудники яндекса... ну а так понятно...какой поисковик, такой и браузер
     
    • Смешно Смешно x 1
  5. Defoz

    Defoz Местный

    Регистрация:
    10 апр 2016
    Сообщения:
    1.696
    Лучших ответов:
    3
    Рейтинги:
    +201 / 40 / -28
    byroot табы что используют? я сколько тестил эти lazy и пришел к выводу что они вообще не дружат с ajax...
     
  6. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    338
    Лучших ответов:
    0
    Рейтинги:
    +23 / 9 / -5
    ettochno картинки подгружаются в слайдере, но чуть дольче чем те, что видны сразу
     
    • Согласен Согласен x 1
  7. TopicStarter Overlay
    byroot

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    10 окт 2015
    Сообщения:
    10.439
    Лучших ответов:
    38
    Рейтинги:
    +4.256 / 35 / -35
    это два метода для одной и той же цели, зачем их объединять? Хотя аякс бывает разный, и не все скрипты правильно срабатывают и тогда нужно только скрипты подправлять для их совместимости.
    в каком смысле "что используют табы?"
     
  8. Defoz

    Defoz Местный

    Регистрация:
    10 апр 2016
    Сообщения:
    1.696
    Лучших ответов:
    3
    Рейтинги:
    +201 / 40 / -28
    byroot ну есть табы на js, ajax, css и прочие... у меня например все табы норм отображают все при переключении
     
  9. TopicStarter Overlay
    byroot

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    10 окт 2015
    Сообщения:
    10.439
    Лучших ответов:
    38
    Рейтинги:
    +4.256 / 35 / -35
    Defoz у меня в шаблоне кинобанк при переключении на второй таб плеер не появляется, пришлось плеер делать на ленивую загрузку, а трейлер выводить как есть, в любом случае загрузка плеера сразу при загрузке страницы больше времени занимает, а его временное отложение на загрузку нормально ускоряет загрузку страницы в браузере пользователя.
     
  10. Defoz

    Defoz Местный

    Регистрация:
    10 апр 2016
    Сообщения:
    1.696
    Лучших ответов:
    3
    Рейтинги:
    +201 / 40 / -28
    byroot я знаю об этом всем сам тоже это все делаю) но я просто говорю что есть шабы такие где используется именно ajax вкладки и табы, вот при переключении на них и не работает лэзи так как конфликт происходит...
     
  11. anime

    anime Бывалый

    Регистрация:
    21 фев 2017
    Сообщения:
    232
    Лучших ответов:
    1
    Рейтинги:
    +66 / 0 / -0
    Чтобы lazyload работал с подгружаемыми блоками, необходимо ловить события после вставки блока и после снова инициализировать.
     
  12. ckau

    Команда форума VIP Кинотрафик v2

    Регистрация:
    5 май 2016
    Сообщения:
    891
    Лучших ответов:
    3
    Рейтинги:
    +325 / 20 / -32
    ты реально обращаешь на такое внимание?) мне вон неадекват какой-то поставил минусов 50 подряд, вообще чхать)))
    А по теме lazy load лучше устанавливать самому, тем более установка там 1-й строчкой кода и всё грузится прекрасно, либо заморачиваться и ставить в nginx modpagespeed lazyload(на 20 мин работы). То что предлагает dle из коробки только с их шаблонами нормально работает и смысла напряга с переделыванием шаблонов если можно вписать тупо скрипт 1-й строкой нет никакого)
     
    • Согласен Согласен x 1
  13. TopicStarter Overlay
    byroot

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    10 окт 2015
    Сообщения:
    10.439
    Лучших ответов:
    38
    Рейтинги:
    +4.256 / 35 / -35
    уведомление пришло, стало интересно что я там смешного написал, смотрю - ничего, потом он в теме пишет что поставит и опробует в работе это... как то логики тут никакой нет, если смешно - иди и не пользуйся предложенным, думаю кому нужно - поймёт что это использует или не использует это у себя :)
     
    • Нравится Нравится x 1
  14. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    338
    Лучших ответов:
    0
    Рейтинги:
    +23 / 9 / -5
    byroot я же сказал, что походу это случайно вышло, когда с телефона заходил.
     
  15. Tolstyak87

    Tolstyak87 Бывалый

    Регистрация:
    21 мар 2018
    Сообщения:
    338
    Лучших ответов:
    0
    Рейтинги:
    +23 / 9 / -5
    ckau у меня фильмах стоит и все работает. Так, что не только с их шаблонами из коробки пашет
     
  16. hent4iboys

    hent4iboys Бывалый

    Регистрация:
    31 авг 2018
    Сообщения:
    285
    Лучших ответов:
    1
    Рейтинги:
    +36 / 8 / -21
    хз,что бы грузить картинки через аякс с ленивой загрузкой,юзай это jquery.lazyloadxt.js
     
    • Согласен Согласен x 1
  17. posternakd

    posternakd Новичок

    Регистрация:
    22 авг 2016
    Сообщения:
    40
    Лучших ответов:
    0
    Рейтинги:
    +8 / 0 / -0
    Теперь валидатор ругается - Error Element img is missing required attribute src. Это как то можно исправить???
     
  18. TopicStarter Overlay
    byroot

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    10 окт 2015
    Сообщения:
    10.439
    Лучших ответов:
    38
    Рейтинги:
    +4.256 / 35 / -35
    добавить src
     
  19. PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.248
    Лучших ответов:
    15
    Рейтинги:
    +3.849 / 34 / -79
    Смысл тогда? Загрузка фото будет и нагрузка не уменьшиться от этого.
    Тут выбирать ленивая загрузка или валидация.
     
  20. TopicStarter Overlay
    byroot

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    10 окт 2015
    Сообщения:
    10.439
    Лучших ответов:
    38
    Рейтинги:
    +4.256 / 35 / -35
    PunPun на картинки можно добавить:
    Код:
    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="
    это картинка 1х1
     

    Вложения:

    • 1x1.png
      1x1.png
      Размер файла:
      95 байт
      Просмотров:
      5
    • Нравится Нравится x 1
Яндекс.Метрика