Как отобразить изображения в Модуль - Расширенный Поиск 4 v4.12.5?

fantats

Постоялец
Регистрация
30 Ноя 2014
Сообщения
327
Реакции
195
Имеем Prestashop 1.6.23
-Модуль - Расширенный Поиск 4 v4.12.5?
-Модуль Lazyload v1.1

При выборе параметра происходит поиск и выдача результата
upload_2019-6-3_12-53-16.png

Виновник Модуль Lazyload v1.1 так были изменения в product-list.tpl

Код:
Lazyload Effect Плагин для Prestashop.
Вам нужно отредактировать .tpl там, где вы хотите, чтобы Lazyload был активирован. Найдите тег изображения и внесите следующие изменения:

Прежде всего, добавьте класс «ленивый» к изображению следующим образом: class = "lazy"
Второе, это заменить оригинальный «scr» на «data-original»
В-третьих, добавьте новый источник: src = "{$ modules_dir} lazyload / img / placeholder.png"
И в-четвертых, добавьте noscript с оригинальным тегом изображения, например так:

<noscript><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}"{if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></noscript>
Обратите внимание на типы и размеры изображений, в зависимости от .tpl, который вы хотите добавить Lazyload. В этом случае это home_default .

Это код для product-list.tpl
<img class="lazy" src="{$modules_dir}lazyload/img/placeholder.png" data-original="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />
<noscript><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}"{if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></noscript>

помогает перезагрузка страницы :), но хочется решения более нормального

Помогите кто чем может. Сайт Для просмотра ссылки Войди или Зарегистрируйся
 
У меня включение Lazyload не приносит никаких ускорений. Ни по ощущениям, ни по Для просмотра ссылки Войди или Зарегистрируйся

И да, с АS4 эффект с картинками такой же как у Вас. Учитывая, что АS4 работает медленнее дефолтных фильтров, не стали переходить на AS4. Плюс еще что АS4 выводит в URL айди товара, а мы работаем без айдишников. Получается громоздко в URL.

Если нужны именно ссылки на некоторые конфигурации фильтров, то без АS4 никуда. А если они не нужны, то в применении АS4 результат отрицательный, лишь бы ото побольше и поновее модулей понаставить и каждый месяц клянчить версию поновее :D
 
Lazyload ведь для мобильного пользователя в основном должно помогать. Еще пару спрячем попозжей
upload_2019-6-3_13-21-57.png

АS4 как то покрасивее плюшки по настройкам и т.д сразу понравился :)

PS / Поделитесь вашим проэктом(и)
 
Хм... у нас Lazyload на панде не откладывает загрузку изображений, только визуально происходит задержка изображений, бесит, раздражает и всё. Для просмотра ссылки Войди или Зарегистрируйся не видит этого откладывания загрузки.
 
так если интернет медленный то нормально так задерживает клиента :) И ничего не бесит Мол у Вас тупит :) мы вон грузим Жди (идет кружочек).
 
... если вы работаете с Panda как решили
Устраните ресурсы, блокирующие отображение
/css?family=…(fonts.googleapis.com)1 KB 230 ms - не могу найты файл где тема подключает шрифт( в хедере не нашел) перешел на редактор темы и как-то забросил

пожалуйста покажите Ваш проект - может чего спишем :)
 
Мы решили панду только шрифты-иконочные, а гугловские как-то не нашла где подгружаются, отказались от шрифтов))
 
если найду отпишусь, а то от всего отказались :)
 
Есть мои хотелки, а есть реальные продажи. Не представляю как шрифты и фильтры от другого производителя дадут продажи. Если я хочу выделить какую-то группу товаров, то я создаю им категорию и описание. Еще больше групп товаров не требуется - специфика строительных товаров.

Вы же не предлагаете такую логику: есть шрифты, нужно придумать куда их применить? :) Но неплохо было бы отложить загрузку стилей, шрифтов и изображений, причем встроенными методами. Перекраивать шаблон можно, но не хочется каждый раз после обновления искать что слетело.
 
Назад
Сверху