2021-09-07 11:01:22 +02:00
|
|
|
<?php
|
|
|
|
$this->headLink()->appendStylesheet($this->assetUrl('css/smartphoto.min.css',
|
|
|
|
'SmartGallery'));
|
|
|
|
$this->headLink()->appendStylesheet($this->assetUrl('css/style.css',
|
|
|
|
'SmartGallery'));
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
2021-10-14 14:20:51 +02:00
|
|
|
<style>
|
|
|
|
.sg_src_link {
|
|
|
|
font-size: 0.70em;
|
|
|
|
}
|
|
|
|
</style>
|
2021-10-14 13:24:22 +02:00
|
|
|
|
2021-09-07 11:01:22 +02:00
|
|
|
<?php $image_id = 0; ?>
|
|
|
|
|
2021-10-14 14:20:51 +02:00
|
|
|
<div id="<?= $gallery_id ?>_wrap"
|
|
|
|
class="archive-item-block smart-gallery">
|
2021-09-07 11:01:22 +02:00
|
|
|
|
|
|
|
<div class="wrapper">
|
|
|
|
<div class="masonry">
|
|
|
|
<?php foreach ($images as $image) { ?>
|
|
|
|
<?php $image_id = $image_id +1;
|
|
|
|
$img_id = $gallery_id . '-' . $image_id;
|
|
|
|
?>
|
|
|
|
<div class="brick">
|
|
|
|
<a href="<?= $image['media_url'] ?>"
|
|
|
|
class="<?= $gallery_id ?>"
|
|
|
|
data-caption="<?= $image['image_title'] ?>"
|
|
|
|
data-id="<?= $img_id ?>">
|
|
|
|
<img src="<?= $image['media_url'] ?>"
|
|
|
|
alt=""
|
|
|
|
item_url="<?= $image['item_url'] ?>"
|
2021-09-07 11:17:12 +02:00
|
|
|
width="<?= $width ?>"
|
2021-09-07 11:01:22 +02:00
|
|
|
/>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<?php } ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<?php if ($title) { ?>
|
|
|
|
<div class="item_title">
|
|
|
|
<?= $title ?>
|
|
|
|
</div>
|
|
|
|
<?php } ?>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
echo $this->inlineScript()
|
|
|
|
->prependFile($this->assetUrl('js/jquery-smartphoto.min.js?v=1"',
|
|
|
|
'SmartGallery'));
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
jQuery(document).ready(function() {
|
2021-10-14 14:20:51 +02:00
|
|
|
$(".<?= $gallery_id ?>").SmartPhoto({
|
|
|
|
resizeStyle: 'fit',
|
2021-09-07 11:01:22 +02:00
|
|
|
});
|
2021-10-14 14:20:51 +02:00
|
|
|
<?php if ($renderSourceLink) { ?>
|
|
|
|
var images_<?= $gallery_id ?> = <?= json_encode($images, JSON_UNESCAPED_SLASHES) ?>;
|
|
|
|
for (let i in images_<?= $gallery_id ?>) {
|
|
|
|
var image = images_<?= $gallery_id ?>[i]
|
|
|
|
var src_link = '<div class="sg_src_link"><a href="'+image['item_url']+'">Source</a></div>';
|
|
|
|
var gallery_image = $('#<?= $gallery_id ?>_wrap').find('img[src="'+image['media_url']+'"]')
|
|
|
|
if ( !($(gallery_image).next().attr('src') == image['media_url']) ){
|
|
|
|
$(gallery_image).closest('.brick').append(src_link)
|
|
|
|
console.log(image['media_url'])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
<?php } ?>
|
2021-09-07 11:01:22 +02:00
|
|
|
});
|
|
|
|
</script>
|