Я искал решение для использования лайтбокса, где можно было бы видеть все изображения, пока эти изображения распределены по нескольким страницам, как в многостраничной галерее (стр. 1-2-3 -…).
Теперь я могу видеть только изображения в лайтбоксе, которые находятся на текущей странице, что совершенно естественно.
Какие советы или хитрости есть, чтобы все еще иметь возможность прокручивать все изображения, которые я имею?
<div class="row" id="gallery">
<?php
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$start = ($page - 1) * $images_per_page;
$end = $start + $images_per_page;
if ($end > $total) {
$end = $total;
}
for ($i = $start; $i < $end; $i++) { ?>
<div class="col-lg-4 col-md-4 col-xs-6">
<a class="fancybox" rel="group" href="<?php print '/upload/files/'.basename($images[$i]); ?>">
<img src="<?php print '/upload/.thumbs/files/'.basename($images[$i]); ?>" alt="Restaurant De Clochard"/>
</a>
</div>
<?php
}
?>
</div>
<div class="row">
<div class="col-lg-6 text-left">
<?php if ($page > 1) { ?>
<a href="/galerij?page=<?php print $page - 1; ?>">
<span class="fa fa-arrow-left"></span>
vorige pagina
</a>
<?php } ?>
</div>
<div class="col-lg-6 text-right">
<?php if ($total_pages > $page) { ?>
<a href="/galerij?page=<?php print $page + 1; ?>">
volgende pagina
<span class="fa fa-arrow-right"></span>
</a>
<?php } ?>
</div>
</div>
Задача ещё не решена.
Других решений пока нет …