Как регулировать порядок загрузки через msGallery?
Сборка на miniShop2, вывожу картинки из галереи через msGallery без дополнительных условий:
Картинки выводятся на страницу в том-же порядке, в каком расположены в галерее. Однако, грузятся почему-то в обратном, то есть с последней! Получается, что заходя на страницу с чистым кэшем или медленным соединением, картинки скачут в сетке, пока не прогрузятся с последней до первой.
Посмотреть загрузку можно тут:
intonatureclothing.com/catalog/dresses/dress
Как заставить грузиться картинки по порядку?
[[!msGallery?]]
Картинки выводятся на страницу в том-же порядке, в каком расположены в галерее. Однако, грузятся почему-то в обратном, то есть с последней! Получается, что заходя на страницу с чистым кэшем или медленным соединением, картинки скачут в сетке, пока не прогрузятся с последней до первой.
Посмотреть загрузку можно тут:
intonatureclothing.com/catalog/dresses/dress
Как заставить грузиться картинки по порядку?
Комментарии: 5
Параметр sortdir пробовали использовать?
<div id="msGallery" class="msoptionsprice-gallery">
<div class="fotorama"
data-nav="thumbs"
data-fit_="cover"
data-allowfullscreen="false"
data-swipe="true"
data-enableifsingleframe="false">
{var $preload = []}
{if $files?}
{foreach $files as $file}
{set $preload[] = '<img src='~$file['medium']~'>'}
<a href="{$file['medium']}" target="_blank" alt="{$file['name']}" title="{$file['description']}">
<img src="{$file['small']}" class="img-responsive" alt="{$file['name']}" title="{$file['description']}">
</a>
{/foreach}
{else}
<a href="{('assets_url' | option) ~ 'img/noimage.png'}" target="_blank" alt="noimage" title="noimage">
<img src="{('assets_url' | option) ~ 'img/noimage.png'}" alt="noimage" title="noimage">
</a>
{/if}
</div>
</div>
<div style="position:fixed;left:9999px;opacity:0;">
{$preload|join}
</div>
то есть добавил скрытый контейнер и в нем подгрузку изображений. Попробуйте…
del
Сейчас проверю ещё раз, может кэш барахлит
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.