Все видели как во многих современных интернет магазинах фото товара появляются не сразу, а помере прокрутки страницы. Закономерный вопрос - зачем? Что это дает? А ответ прост - это позволяет уменьшить время загрузки страницы. Причем скорость загрузки сайта важна не только для пользователя, но и для поисковых систем - скорость загрузки страницы учитывается при ранжировании сайтов в поисковой выдаче.
ОПИСАНИЕ РАБОТЫ ПЛАГИНА
Мой плагин использует хорошо известый jQuery плагин lazyload. Смысл его работы заключается в том, что при загрузке страницы грузятся только картинки, которые видны на первом экране. Вместо всех остальных картинок, лежащих ниже - ставиться маленькая "заглушка". Браузер считает страницу загруженной, а по мере скрола страницы подгружаются картинки вместо заглушек. Приведу результаты небольшого теста. На моем сайте я выставил 96 товаров на страницу и измерил скорость загрузки страницы. Без плагина - 4.5 сек. С плагином - 0.99 сек. Выводы делайте сами. Пример работы плагина Вы можете увидеть на моем сайте - Кольца с голубым топазом
Плагин предназначен для Joomla 1.5 и 2.5. Обработывает только фото товара virtuemart и joomshopping (фото, в пути к которым есть слово "product"). Для того чтобы все заработало - необходимо только установить и опубликовать плагин.
НЮАНСЫ И ОГРАНИЧЕНИЯ
Несколько ограничений - плагин использует jQuery. Если jQuery у Вас нет плагин подгружает его.
Второе - если у Вас Virtuemart линейки 1.1.* и при выводе фото товара используется скрипт show_image_in_imgtag.php - плагин тоже не будет работать. Проверить можете посмотрев на адрес фото товара в категории на своем сайте - этот скрипт будет в адресе. Например - src="/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2FBody_4f1e6a7cba9a3_90x90.jpg&newxsize=90&newysize=90&fileout=" . Бесплатный совет - избавляйтесь от этой гадости - скрипт дает огромную нагрузку на сервер.
КАК КУПИТЬ
Стоимость плагина - 400р.
Бесплатная техподдержка и помощь в установке (в разумных пределах)
Постоянным покупателям скидка 25% :) - 300р.
Оплата - WMR.
Пишите мне на Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
P.S. Плагин доработан. Теперь плагин работает и с show_image_in_imgtag.php
Сайты, использующие плагин отложенной загрузки фото товаров Lazy Load на jQuery: