Всем привет! Возникла большая проблема с синтаксисом и подключением библиотеки Lazy.
Дело в том, что необходимо вывести большое кол-во изображений на 1 страницу, но страница очень долго грузиться и люди уходят с сайта не дожидаясь ее загрузки.
Добрый люди посоветовали включить Lazy для изображений...
Библиотеку вроде подключил, но вот надо сделать следующее:
Сейчас вывод изображений такой: <img src="адрес сайта/images/изображение.jpg">
Надо слово scr заменить на data-original и добавить изображениям класс lazy
Но проблема со знанием синтаксиса php...
Вот то, что выводит изображения:
<div class="wall-image">
<?php $null_image = "{\"image_intro\":\"\",\"float_intro\":\"\",\"image_intro_alt\":\"\",\"image_intro_caption\":\"\",\"image_fulltext\":\"\",\"float_fulltext\":\"\",\"image_fulltext_alt\":\"\",\"image_fulltext_caption\":\"\"}" ?>
<?php if ($params->get('item_images') && (($item->images)!= $null_image)): ?>
<?php
$images = json_decode($item->images);
if(isset($images->image_intro)){
$image = $images->image_intro;
}
else{
$image='';
}
?>
<?php if ($params->get('joomla_lightbox') == "1"): ?>
<a data-lightbox-type="inline" class="jux-wall-lightbox" href="#juxWallLightbox<?php echo $item->id ?>" title="<?php echo $item->title; ?>">
<!-- data-lightbox-gallery="jux-wall-gallery" -->
<img src="<?php echo Juri::Base(). $image ?>">
</a>
<?php endif; ?>
<?php if ($params->get('joomla_lightbox') == "0"): ?>
<a href="<?php echo $item->link ?>" title="<?php echo $item->title; ?>">
<!-- data-lightbox-gallery="jux-wall-gallery" -->
<img src="<?php echo Juri::Base(). $image ?>">
</a>
<?php endif; ?>
<?php endif; ?>
</div>
Вроде за вывод отвечает это - $image = $images->image_intro;
Но как сюда добавить data-original и класс lazy ?
Помогите пожалуйста...