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

Тема в разделе "PrestaShop", создана пользователем fantats, 3 июн 2019.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. fantats

    fantats Постоялец

    Регистр.:
    30 ноя 2014
    Сообщения:
    98
    Симпатии:
    34
    Имеем 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>
    

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

    Помогите кто чем может. Сайт https://trikotazhik.pro
     
  2. scspe

    scspe

    Регистр.:
    1 фев 2015
    Сообщения:
    294
    Симпатии:
    234
    У меня включение Lazyload не приносит никаких ускорений. Ни по ощущениям, ни по https://developers.google.com/speed/pagespeed/insights/

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

    Если нужны именно ссылки на некоторые конфигурации фильтров, то без АS4 никуда. А если они не нужны, то в применении АS4 результат отрицательный, лишь бы ото побольше и поновее модулей понаставить и каждый месяц клянчить версию поновее :D
     
    _sashok нравится это.
  3. fantats

    fantats Постоялец

    Регистр.:
    30 ноя 2014
    Сообщения:
    98
    Симпатии:
    34
    Lazyload ведь для мобильного пользователя в основном должно помогать. Еще пару спрячем попозжей
    upload_2019-6-3_13-21-57.png

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

    PS / Поделитесь вашим проэктом(и)
     
  4. scspe

    scspe

    Регистр.:
    1 фев 2015
    Сообщения:
    294
    Симпатии:
    234
    Хм... у нас Lazyload на панде не откладывает загрузку изображений, только визуально происходит задержка изображений, бесит, раздражает и всё. pagespeed/insights/ не видит этого откладывания загрузки.
     
  5. fantats

    fantats Постоялец

    Регистр.:
    30 ноя 2014
    Сообщения:
    98
    Симпатии:
    34
    так если интернет медленный то нормально так задерживает клиента :) И ничего не бесит Мол у Вас тупит :) мы вон грузим Жди (идет кружочек).
     
  6. fantats

    fantats Постоялец

    Регистр.:
    30 ноя 2014
    Сообщения:
    98
    Симпатии:
    34
    ... если вы работаете с Panda как решили
    Устраните ресурсы, блокирующие отображение
    /css?family=…(fonts.googleapis.com)1 KB 230 ms - не могу найты файл где тема подключает шрифт( в хедере не нашел) перешел на редактор темы и как-то забросил

    пожалуйста покажите Ваш проект - может чего спишем :)
     
  7. scspe

    scspe

    Регистр.:
    1 фев 2015
    Сообщения:
    294
    Симпатии:
    234
    Мы решили панду только шрифты-иконочные, а гугловские как-то не нашла где подгружаются, отказались от шрифтов))
     
  8. fantats

    fantats Постоялец

    Регистр.:
    30 ноя 2014
    Сообщения:
    98
    Симпатии:
    34
    если найду отпишусь, а то от всего отказались :)
     
  9. scspe

    scspe

    Регистр.:
    1 фев 2015
    Сообщения:
    294
    Симпатии:
    234
    Есть мои хотелки, а есть реальные продажи. Не представляю как шрифты и фильтры от другого производителя дадут продажи. Если я хочу выделить какую-то группу товаров, то я создаю им категорию и описание. Еще больше групп товаров не требуется - специфика строительных товаров.

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