Как включить кэширование страниц и ленивую загрузку изображений (Lazy Load), чтобы загружались по мере прокрутки страницы?
К примеру, на Wordpress это делается плагинами.
А тут как это можно реализовать?
$article['content'] = str_replace('<img src=', '<img class="lazy" data-original=',$article['content']) ;
Ну и подключить сам скрипт, предварительно закачав в папку
<script src="/includes/jquery/jquery.lazyload.js"></script> <script type="text/javascript">$("img.lazy").lazyload({effect : "fadeIn"});</script>
Благодарю!Ну и подключить сам скрипт, предварительно закачав в папку
А в какую папку?
В frontend.php
Если я правильно пониманию, то этот код нужно добавить в файл frontend.php, который находится в папке «content»? Или во все файлы frontend.php, которые используются для сайта?
Для статей: \components\content\frontend.php
перед строкой $page = $inCore->request('page', 'int', 1); (307 строка)
<script src="/includes/jquery/jquery.lazyload.js"></script> <script type="text/javascript">$("img.lazy").lazyload({effect : "fadeIn"});</script>
Если делать только для статей, лучше добавить в конце файла
\templates\_default_\components\com_content_read.tpl
{literal} <script src="/includes/jquery/jquery.lazyload.js"></script> <script type="text/javascript"> $("img.lazy").lazyload({effect : "fadeIn"}); </script> {/literal}
А не заело?!Версия Instant CMS 1.9
Шо?А не заело?!
Пластинка версии 1.9.Шо?
Рекомендую ознакомиться с правила поведения на форуме.Пластинка версии 1.9.
Пробовал 2 варианта и, к сожалению, оба два не работают. Просто не подгружаются фотки.Скачал себе версию 1.9 (тут немного по другому)
Загружается ли скрипт?