Lazy loading или «ленивая загрузка» для изображений 1.6 - кто как реализовывал?

lightman5

Продвинутый (IV)
Сообщения
281
Симпатии
17
Баллы
1 299
Доброго времени суток!
Кто как реализовывал отложенную загрузку для 1.6 версии?
И стоит ли вообще ее реализовывать?

Хотелось бы для всех фотографий не только для товара но и на страницах cms
 
  • Мне нравится
Симпатии: Djack
loading = "lazy" в темплейте, там где надо
и
loading = "eager" аналогично
 
loading = "lazy" в темплейте, там где надо
и
loading = "eager" аналогично
Делал такой вариант ленивой загрузки, о как-то не зашел + не понятно, что подставляется вместо картинок. В противном случае, страничка будет прыгать.
 
Делал такой вариант ленивой загрузки, о как-то не зашел + не понятно, что подставляется вместо картинок. В противном случае, страничка будет прыгать.
а как Вы решили сами этот вопрос?
 

Вложения

  • lazy.png
    lazy.png
    111 КБ · Просмотры: 5
  • webcache.png
    webcache.png
    26,5 КБ · Просмотры: 5
подставляется своя картинка или пиксель, просто вопрос как это все повлияет на seo?
в кеше гугла не картинка товара
Вот потому и ищу решение как все таки сделать правильно...
 
Вот потому и ищу решение как все таки сделать правильно...
если не сильно ищут такие картинки как у вас в поиске, то включайте Lazy load(имел ввиду поиск по картинкам в ПС)
 
Посмотрел кешированные странички шаблон Warehous, Panda ,где Lazy load вшиты - все картинки видны.
а как Вы решили сами этот вопрос?
Используйте качественные шаблоны - там все отлично реализовано или, если хотите остаться на дефолте - выдерните кусок кода.
 
Посмотрел кешированные странички шаблон Warehous, Panda ,где Lazy load вшиты - все картинки видны.

Используйте качественные шаблоны - там все отлично реализовано или, если хотите остаться на дефолте - выдерните кусок кода.
да привык уже к дефолтному шаблону если честно - но может Вы и правы и стоит рассмотреть альтернативу

только так и не понял стоит вводить или нет эту ленивую загрузку на дефолтном и нормально ли будет и сео и отображение картинок?
 
Как уже сверху написали:
<img loading="lazy" src="...
Во первых, это нативный метод, встроенный во все современные браузеры, а во-вторых, он не требует никаких внешних скриптов, не конфликтует ни с какими другими скриптами (поиск, фильтр, быстрый просмотр и т.п.) и в старых браузерах просто игнорируется.
Чтобы картинки не прыгали, нужно проставить размер <img loading="lazy" width="..." height="..."
А в кеше гугла не появляется по другим причинам, например, потому что в robots.txt не прописано явно allow: img/*.jpg
Или картинка по прямому адресу выдает 404 или 401 или 410 или любой другой код, отличный от 200, что также может быть причиной неправильной работы скрипта ленивой загрузки
 
Назад
Верх