Всего 123 797 комментариев

biper
24 июля 2023, 11:15
0
Спасибо, попробую :)
Dan
Dan
24 июля 2023, 11:08
1
0
В модалке я делаю ajax-подгрузкой галерею. Какой плагин модалки используете (fanbybox, lightgallery, magnific)?
Алексей
24 июля 2023, 11:05
0
Вызов
[[!GalleryAlbums?
&toPlaceholder=`GalleryAlbums`
&limit=`5`
&albumCoverSort=`rank`
&albumCoverSortDir=`DESC`
&prominentOnly=`1`
&rowTpl=`imageCategory`
&thumbWidth=`360`
&thumbHeight=`270`
]]

[[!Gallery?
&toPlaceholder=`Gallery`
&checkForRequestTagVar=`1`
&useCss=`0`
&containerTpl=`GalleryAlbumTpl`
&thumbTpl=`imageIndex`
&thumbWidth=`360`
&thumbHeight=`270`
&imageWidth=`1024`
&imageHeight=`768`
]]

[[+Gallery:isnot=``:then=`<p class="uk-margin uk-text-center"><a  onclick="javascript:history.back(); return false;"><< Вернуться к общему каталогу</a></p><div class="uk-child-width-1-4@m uk-child-width-1-1" uk-grid uk-lightbox>
[[+Gallery]]</div><p class="uk-margin uk-text-center"><a  onclick="javascript:history.back(); return false;"><< Вернуться к общему каталогу</a></p>`:else=`<div class="uk-child-width-1-3@m uk-child-width-1-1" uk-grid>[[+GalleryAlbums]]</div>`]]
imageCategory
<a href="[[~[[*id]]? &[[+albumRequestVar]]=`[[+id]]`]]" data-caption="[[+name]]" title="[[+name]]">
    <div>
        <div class="uk-card uk-card-default">
            <div class="uk-card-media-top uk-inline uk-transition-toggle">
                <img data-src="[[+image]]" width="360" height="270" alt="[[+name]]" uk-img>
                <div class="uk-transition-fade uk-position-cover uk-overlay uk-overlay-primary uk-flex uk-flex-center uk-flex-middle uk-light"></div>
                 <div class="uk-overlay uk-overlay-default uk-position-bottom">
                     <p>[[+name]]</p>
                 </div>
            </div>
        </div>
    </div>
</a>
imageIndex
<a href="[[+url:is=``:then=`[[+image]]`:else=`[[+url]]`]]" data-caption="[[+name]]" title="[[+name]]">
    <div>
        <div class="uk-card uk-card-default">
            <div class="uk-card-media-top uk-inline uk-transition-toggle">
                <img data-src="[[+thumbnail]]" width="360" height="270" alt="[[+name]]" uk-img>
                <div class="uk-transition-fade uk-position-cover uk-overlay uk-overlay-primary uk-flex uk-flex-center uk-flex-middle uk-light"><span class="uk-icon-button" uk-icon="icon: plus-circle; ratio: 2"></span></div>
                 <div class="uk-overlay uk-overlay-default uk-position-bottom">
                     <p>[[+name]]</p>
                 </div>
            </div>
        </div>
    </div>
</a>
Артур Шевченко
24 июля 2023, 11:05
0
А погуглить не пробовал?
biper
24 июля 2023, 10:50
0
в модалке предпочтительно
Dan
Dan
24 июля 2023, 10:49
0
Открываться должна на новой странице или в модальном окне?
Алексей
24 июля 2023, 10:43
0
Добрый день. Посмотрите, вот так надо? Галерея
biper
24 июля 2023, 10:07
0
Проект tsknnmgc.beget.tech

Modx Gallery. Блок на главной — «ГАЛЕРЕЯ НАШИХ РАБОТ» содержит некоторое количество альбомов, внутри которых фотографии. Если выводить стандартным чанком «galAlbumRowWithCoverTpl», то выводятся заглавные картинки альбомов.

А как сделать при клике на альбом, чтобы открывалась галерея с фотографиями (содержимым альбома)…? не понимаю… Сейчас ссылка в чанке на это выглядит так..

<a href="[[+url:is=``:then=`[[+image]]`:else=`[[+url]]`]]" [[+link_attributes]]>
        [[+image:notempty=`<img src="[[+image]]" [[+cls:notempty=`class="[[+cls]]"`]] alt="[[+title]]" />`]]
    </a>
Как поменять ее в нужную сторону ?
Александр
23 июля 2023, 19:57
0
После очистки так же, как и было.
Prihod
23 июля 2023, 17:25
0
Кэш браузера попробуй почистить
vit
vit
23 июля 2023, 16:59
0
Да видел это. Думал кто-нибудь пример скинет наглядный
Дмитрий
23 июля 2023, 13:19
0
Добрый день! Подскажите, не получается установить, не может создать записи в БД… В чем может быть дело?
Александр
22 июля 2023, 21:42
0
С кроном была ошибка HestiaCP, решилось перезапуском службы кронтаб.
По компоненту:
Панель настройки пресета открывается после второго нажатия на шестеренку.

Сама панель при открытии открывается так, что либо срыта верхняя планка с кнопками и возможностью перетаскивать, либо нижняя. Как минимум на экране 1366 на 768 пикселей.
Приходится все время масштабировать, закрывать и снова открывать, потом опять увеличивать чтобы достать кнопки.

При наборе названия поля, слишком быстро перескакивает список и трудно выбрать то поле, которое нужно. Самопроизвольно подставляются поля.
Николай Савин
22 июля 2023, 19:08
1
0
Нет, честно говоря, даже не представляю где этим можно воспользоваться.
В шаблонах использую возврат массива данных, что дает всю необходимую гибкость для работы

{var $files = '!msGallery' | snippet : [
                        'return' => 'data'
                    ]}
                    <div class="productPage__left gallery">
                        <div class="swiper gallery__top">
                            <div class="swiper-wrapper">
                                {if $files | length > 0}
                                    {foreach $files as $file}
                                        <div class="swiper-slide gallery__slide">
                                            <a data-fslightbox="product" href="{$file.url}" class="gallery__slide-link">
                                                <img src="{$file.big}" alt="" class="gallery__slide-image">
                                            </a>
                                        </div>
                                    {/foreach}
                                {/if}
                            </div>
                        </div>
                        {if $files | length > 1}
                            <div class="gallery__bottom">
                                <div class="swiper-wrapper">
                                    {foreach $files as $file}
                                        <div class="swiper-slide gallery__slide">
                                            <img src="{$file.small}" alt="" class="gallery__slide-image">
                                        </div>
                                    {/foreach}
                                </div>
                            </div>
                        {/if}
                    </div>
Сергей Карпович
22 июля 2023, 19:04
0
Подскажите, есть пример вывода фото товара через msGallery json?