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

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

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

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

10.04.19 в 07:35
18.10.22 в 05:39
131
21.273
3
  1. ettochno

    PRO Users

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

    MarvinRus Посетитель

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

    Забанен

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

    MarvinRus Посетитель

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

    PRO Users

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

    Tolstyak87 Бывалый

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

    Забанен

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

    PRO Users

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

    Забанен

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

    PRO Users

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

    anime Бывалый

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

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

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

    Забанен

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

    Tolstyak87 Бывалый

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

    Tolstyak87 Бывалый

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

    Забанен

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

    posternakd Бывалый

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

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    добавить src
     
  19. PunPun

    VIP Кинотрафик v2

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

    Забанен

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

    Вложения:

    • 1x1.png
      1x1.png
      Размер файла:
      95 байт
      Просмотров:
      28
    • Нравится Нравится x 1
Похожие темы
  1. кинец
    Ответов:
    1
    Просмотров:
    1.038
  2. nicos777
    Ответов:
    4
    Просмотров:
    1.028
  3. lowka123
    Ответов:
    3
    Просмотров:
    797
  4. Lolpron
    Ответов:
    4
    Просмотров:
    373
Загрузка...
Яндекс.Метрика