Всего 125 956 комментариев

@Prihod привет!

Осваиваю плагин, нравится очень, но накопился небольшой багрепорт:
• 2 набора системных настроек, и работает «не тот, что ожидалось» :)
• добавляет описание к создаваемым элементам, но т.к. оно ничего не означает, лучше бы не добавлял

Подробности на скриншоте:


И на словах ещё дополню: я раньше пользовался StaticSaver. И под него я создавал отдельные источники файлов для каждого вида элементов т.к. плагин позволяет указать их отдельно. По идее это более MODX-way, чем прямые пути в сис. настройки писать, т.к. в источнике можно настроить ещё и ограничения по форматам файлов, поддерживаются разные виды хранилищ (хоть всё это и не нужно сейчас). Но это так, ворчание, как сейчас — ок работает (но я наткнулся на то что сис. настройка для источника не та подцепилась и насоздавал десятки чанков с привязкой к Загрузкам т.к. стандартный источник с id=1 во избежание помойки сразу направляю в /assets/uploads/ )
Николай Савин
03 июля 2022, 20:42
+2
Никак. В тексте опечатка. Подразумевалось каждую минуту.
Посекундного запуска крона не бывает.
Александр
03 июля 2022, 16:45
0
в крон ты ставишь выполнения каждую секунду скрипта ..../core/components/msimportexport/cron.php 1> /dev/null 2>&1
А в настройках компонента импорта по cron для конкретной задачи уже выставляешь время когда нужно выполнить ее
Пытаюсь настроить импорт по крону на FirstVDS, не нашел там запуска каждую секунду, самое частое каждую минуту, да вроде бы так и у всех.
Как быть?
Артур Шевченко
03 июля 2022, 15:46
0
Все сталкивались, смотрели логи сервера и исправляли. Вам тоже рекомендую посмотреть логи сервера, чтоб понять почему 500 ошибка.
Диман
03 июля 2022, 14:19
0
Извините, нужно было сразу код прописать
{set $files = json_decode($_modx->resource.gallery, true)}
<div style="--swiper-navigation-color: #fff; --swiper-pagination-color: #fff" class="swiper mySwiper2">
    <div class="swiper-wrapper pswp-gallery" id="gallery--no-dynamic-import">
        {foreach $files as $file}
        <div class="swiper-slide ">
            <a href="{$file.img}" data-pswp-width="!!!тут нужен оринал!!!" data-pswp-height="!!!тут нужен оригинал!!!" target="_blank">
                <div class="product__media--view__icon">
                    <div class="product__media--view__icon--link glightbox">
                        <i class="fa fa-search"></i>
                        <span class="visually-hidden">Просмотр</span>
                    </div>
                </div>
                <img src="{$file.img | pthumb: "w=570&h=450&f=webp&zc=1&q=90"}" alt="{$_modx->resource.pagetitle}">
            </a>
        </div>
        {/foreach}
    </div>
</div>
по физическим размерам
Николай Савин
03 июля 2022, 10:56
0
Совсем не об этом писал. В этом варианте VUE все равно внутри шаблона подключается.
Я использую VUE CLI. В таком варианте — в шаблон вообще ничего не подключается. Только JS файлик, в котором скомпилированная логика. JS смотрит в DOM дереве заранее указанный ID и заменяет этот DOM элемент на VUE компонент.
Максим
01 июля 2022, 21:34
0
Установленные плейсхолдеры можно посмотреть так:
print_r($modx->placeholders);
Максим
01 июля 2022, 21:22
0
Попробуйте
{$_pls['+appsettings']}
или
{$_modx->getPlaseholder('+appsettings')}
Максим
01 июля 2022, 21:19
0
Посмотрите как он записан в базе данных… По крайней мере там можно его сравнить с рабочими…
Артур Шевченко
01 июля 2022, 20:37
0
Нет, примеров у меня нет, но думаю документация pdoPage вам поможет.
Александр Мельник
01 июля 2022, 17:31
+1
Не знаю почему, Василий, но у меня не работает тег {ignore} почти никогда.
Часто в шаблон нужно добавить какой то сторонний скрипт, например от яндекс метрики, который тоже конфликтует. И никогда оборачивание в {ignore} не помогало, только вручную проставить пробелы.
И в случае с vue тоже не помогло.

Пока решил пользоваться глобальными компонентами vue, описывая их все в одном файле, а в шаблон вставлять только
<park-list v-for="item in park" v-bind:car="item" v-bind:key="item.id"></park-list>
Василий Наумкин
01 июля 2022, 15:59
0
Тег {ignore} должен тупо пропускать вообще всё, что внутри.

Я как-то пару раз интегрировал Vue на страницу MODX с Fenom — всё игнорировалось, как должно.
deleted
01 июля 2022, 15:55
0
По сути то же самое, как я понял)
В alpine есть удобная штука: @click.outside=«open = false» (при клике вне элемента). В vue приходилось для этого костыли писать
srs
srs
01 июля 2022, 15:34
0
Разве проблема с
{ignore}...{/ignore}
в сочетании с другими фигурными скобками без пробела в начале уже решена?
Задаю вопрос из-за любопытства, давненько уже не работал с modx + fenom.
Василий Наумкин
01 июля 2022, 14:54
+1
Самое простое — завернуть код с Vue внутрь тега {ignore}...{/ignore}, он специально для этого и придуман.
Александр Сенькин
01 июля 2022, 13:12
0
А можно пример? Если вас не затруднит?
Артур Шевченко
01 июля 2022, 11:39
0
Любое можно, а пагинацию можно через pdoPage сделать.
Александр Сенькин
01 июля 2022, 11:16
0
Да материалов 10 и 5 не активных было…
Спасибо большое вам!
А какое значение ставить можно? 100, 1000 справится? Постраничной навигации только нету?