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

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

Вопрос? Отложенная загрузка изображений альтернатива

Тема в разделе "Вопросы- ответы", создана пользователем dansing, 17 фев 2025.

17.02.25 в 19:52
03.03.25 в 16:23
10
1.061
0
  1. TopicStarter Overlay
    dansing

    dansing Бывалый

    Регистрация:
    23 май 2017
    Сообщения:
    300
    Лучших ответов:
    1
    Рейтинги:
    +79 / 11 / -0
    Привет. Подскажите если кто знает, как сделать нормальную отложенную загрузку изображений, чтобы работала на DLE 17? Встроенная, как по мне, хрень нерабочая...
     
  2. Kandi

    Kandi Бывалый

    Регистрация:
    19 апр 2019
    Сообщения:
    422
    Лучших ответов:
    1
    Рейтинги:
    +94 / 38 / -0
  3. evgfreeman

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

    Регистрация:
    26 апр 2016
    Сообщения:
    3.339
    Лучших ответов:
    7
    Рейтинги:
    +1.518 / 210 / -0
    dansing а как ты понял что хрень нерабочая?
     
  4. TopicStarter Overlay
    dansing

    dansing Бывалый

    Регистрация:
    23 май 2017
    Сообщения:
    300
    Лучших ответов:
    1
    Рейтинги:
    +79 / 11 / -0
    Потому что работу стандартной отложенной загрузки я не вижу, и не верю, что она настолько идеально работает, что даже незаметна глазу.
    Но вижу, что на некоторых сайтах реализована нормальная отложенная загрузка изображений и ее работу видно.
     
  5. ERR

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

    Регистрация:
    17 апр 2015
    Сообщения:
    812
    Лучших ответов:
    1
    Рейтинги:
    +449 / 68 / -0
    В консоле разработчика можно скорость соединения уменьшить - увидишь работу.
     
  6. redissx

    redissx Бывалый

    Регистрация:
    23 сен 2015
    Сообщения:
    885
    Лучших ответов:
    7
    Рейтинги:
    +1.070 / 173 / -0
    Анимация плавного появления?
     
  7. TopicStarter Overlay
    dansing

    dansing Бывалый

    Регистрация:
    23 май 2017
    Сообщения:
    300
    Лучших ответов:
    1
    Рейтинги:
    +79 / 11 / -0
    Даа, именно этого хотелось бы. Может подскажешь как это реализовать, за определенную плату конечно?
     
  8. redissx

    redissx Бывалый

    Регистрация:
    23 сен 2015
    Сообщения:
    885
    Лучших ответов:
    7
    Рейтинги:
    +1.070 / 173 / -0
    dansing это просто CSS нужно добавить, напишу когда буду у компьютера.
     
  9. redissx

    redissx Бывалый

    Регистрация:
    23 сен 2015
    Сообщения:
    885
    Лучших ответов:
    7
    Рейтинги:
    +1.070 / 173 / -0
    Код:
    *:has(>img[data-src]) {background: url(../dleimages/no_image.jpg) center center / cover no-repeat;}
    img[data-src] {opacity: 0; transition: opacity 0.3s;}
    img[data-src].lazy-loaded {opacity: 1;}
    это для стандартной длешной , которая с javascript
    а картинки в тпл должны быть так
    Код:
            <img data-src="{image-1}" src="{theme}/dleimages/no-image.jpg" alt="{title}">
     
    #9 redissx, 23 фев 2025
    Последнее редактирование: 24 фев 2025
    • Полезно Полезно x 2
    • Нравится Нравится x 1
  10. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.206
    Лучших ответов:
    1
    Рейтинги:
    +368 / 59 / -0
    redissx а что ща использовать лучше, браузерную или DLEшную?
     
  11. redissx

    redissx Бывалый

    Регистрация:
    23 сен 2015
    Сообщения:
    885
    Лучших ответов:
    7
    Рейтинги:
    +1.070 / 173 / -0
    Heiz, длешная (скриптом) появилась до браузерный, других вариантов тогда не было. Плюс в том что можно сделать анимацию появления, можно более гибко управлять когда загружать. Минус в том что нужно заново запускать скрипт если на странице что-то загрузилось или например в слайдере при смене слайда, или например в табе при переключении, для чего нужны некоторые знания.

    Для браузерной достаточно добавить атрибут к изображению и всё. Есть минус в том что грузит она больше чем нужно, когда изображение ещё далеко вне области видимости.

    Я не знаю что лучше, сам давно использую браузерную, Мне всё равно что там грузит, главное чтобы тесты google проходили.
     
    • Нравится Нравится x 1
Яндекс.Метрика