1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Ищу Плагин отложенной загрузки фото товаров Lazy Load на jQuery

Тема в разделе "Virtuemart", создана пользователем prosto-chups, 28 авг 2013.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
  1. prosto-chups

    prosto-chups ВТР

    Регистр.:
    3 фев 2009
    Сообщения:
    251
    Симпатии:
    161
    Может кто покупал или делал сам.

    Описание:
    Смысл его работы заключается в том, что при загрузке страницы грузятся только картинки, которые видны на первом экране. Вместо всех остальных картинок, лежащих ниже - ставиться маленькая "заглушка". Браузер считает страницу загруженной, а по мере скрола страницы подгружаются картинки вместо заглушек.

    Офф. страница:
    Перейти по ссылке
     
  2. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.645
    Симпатии:
    1.349
    Если ни у кого нет, отпишу:
    Перейти по ссылке
    Все прекрасно расписано - подключаем библиотеки, в шаблоне марта прописываем к картинкам требуемые атрибуты (см ссылку),
    $("img.lazy").lazyload();
    дописываем нужные параметры и вуаля!
    Напоминаю - что для скорости загрузки самой страницы, уменьшения запросов в базу, кэш и т.д и т.п. этот вариант будет легче, нежели использовать плагин для этого.
     
  3. artefakt777

    artefakt777

    Регистр.:
    15 июл 2012
    Сообщения:
    474
    Симпатии:
    119
     
    denis2014 нравится это.
  4. dimon7772

    dimon7772 Постоялец

    Регистр.:
    1 май 2013
    Сообщения:
    144
    Симпатии:
    25
    Чёт не могу понять как он работает, скачал, установил, опубликовал - пропали все картинки.
    В английском не шарю, может кто нибудь подскажет?
     
  5. denis2014

    denis2014

    Регистр.:
    27 фев 2014
    Сообщения:
    159
    Симпатии:
    141
    Установил по ссылке версию 3.9, опубликовал, все заработало,...
    правда не дружит с ajax пагинацией
     
  6. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.645
    Симпатии:
    1.349
    и что?! смысл сообщения?!
    Если хочешь помощи в устранении ошибки - выложу ошибку или суть проблемы + версии джумлы, плагина, откуда пагинация
     
  7. denis2014

    denis2014

    Регистр.:
    27 фев 2014
    Сообщения:
    159
    Симпатии:
    141
    выше пользователь сообщил, что не смог разобраться, не работает.
    я тоже скачал, установил, опубликовал, плагин работает, причем подгружает абсолютно все картинки, не только товаров.
    но у меня возникла проблема:
    для подгрузки новых страниц с товаром (VM3 на J3.4) я использую скрипт jquery.jscroll.min.js, и после подгрузки новой страницы, на ней этот плагин уже не работает.
    Полагаю, нужно вставить AJAX реинициализацию, но в этом не силен. Буду признателен, если кто подскажет как это сделать.
    А можете подсказать, как в шаблоне 3 вирта это сделать? Какие параметры и куда нужно еще дописать?
     
  8. Aleksp

    Aleksp Создатель

    Регистр.:
    17 мар 2016
    Сообщения:
    30
    Симпатии:
    3
    Пробовали плагин Jch Optimize Pro? Там есть все для ускорения Джумлы и ВМ в т.ч. и Lazy Load.
     
  9. akam3

    akam3

    Регистр.:
    23 июн 2008
    Сообщения:
    178
    Симпатии:
    54
    Плагин Lazy Load — отложенная загрузка изображений для virtuemart

    При использовании lazy load (ленивой загрузки) для изображений вес страницы становится меньше, поэтому страница начинает грузиться быстрее.
    Принцип работы прост - изображения динамически подгружаются, как только попадают в область видимости пользователя. Например, браузеру не нужно сразу загружать все фото товаров из категории, достаточно загрузить и показать изображения для нескольких товаров, которые попадают на первый экран. Если на странице выводится много товаров, то это позволит значительно ускорить загрузку.

    Интегрировать lazy load в virtuemart можно 2 способами:
    вручную, внеся некоторые правки в шаблон
    с помощью плагина, который позволит добить lazy load для всех изображений на сайте

    Плагин LLFJ - Lazy Load for Joomla!

    Чтобы обойтись без правок кода можно использовать готовый плагин LLFJ - Lazy Load for Joomla!
    Плагин совместим только с joomla 3 и позволяет очень гибко настроить ленивую загрузку на сайте.
    Все настройки находятся в Расширения > Менеджер плагинов > System - LLFJ - Lazy Load for Joomla! > Settings
    Можно отключить lazy load для отдельных изображения, компонентов, страниц и поисковых роботов. Добавить fallback для пользователей с отключенным javascript и выбрать эффект появления изображений. Выбирайте способ на свой вкус и сделайте ваш сайт чуточку быстрее

    Статья - Перейти по ссылке
     

    Вложения: