Вопросы

Как разбить множественные операции на части?

Подскажите, пожалуйста, как можно разбивать длительные операции на части и выполнять каждую часть в отдельном http запросе. Такой механизм позволяет избежать ограничение в 30 секунд (по умолчанию) на выполнение php скриптов.
К примеру через консоль я изменяю дату создания всех материалов на текущую…
Заранее спасибо!
Валерий
03 ноября 2019, 17:16
modx.pro
962
0

как вывести дату регистрации пользователя?

Добрый день всем!

Есть вот такой вывод

<lastmod>{"" | date : "Y-m-dTH:i:s"}+03:00</lastmod>
Выводит в sitemap дату, только не регистрации пользователя, а текущую дату и время

Как вывести с помощью подобной формулы именно дату регистрации юзера?

Весь код

{'!pdoUsers' | snippet : [
        'tpl' => '@INLINE <url>
            <loc>{"site_url" | option}users/{$username}</loc>
            <lastmod>{"" | date : "Y-m-dTH:i:s"}+03:00</lastmod>
            <changefreq>weekly</changefreq>
            <priority>0.50</priority>
            </url>',
        'limit' => 0
    ]}
Андрей
03 ноября 2019, 15:09
modx.pro
899
0

Как вставить плейсхолдер во внешний js файл

Подскажите пожалуйста дилетанту:
в чанке код:
<div class="assortment" onClick="window.location='[[+link]]'">content</div>
, при клике переходим на соответствующий раздел minishop2.
Вопрос: как во внешнем js файле можно прописать плейсхолдер [[+link]], чтобы не вставлять скрипт в HTML?
Дмитрий
03 ноября 2019, 13:22
modx.pro
1
878
0

Как в fenom сложить все значения Value в массиве?

Задача простая, но ни где нет ее решения.
есть массив
{$kvm | preg_split : '/,/' | print_r : true}
Распечатка
Array ( [0] => 17 [1] => 14 [2] => 12 )
Как сложить все его значения? через forech не получается.
РОМАН
03 ноября 2019, 13:13
modx.pro
1 596
0

Белый экран в админке

Коллеги, приветствую.
Происходит у меня на одном сайте очень странная ситуация. Открываю страницу любого ресурса в админке, а вместо нее пустота. Обновляю — все работает.
Вот такие ошибки в консоли

Сайт не переносился, кэш чистил.
Подскажите, может, кто сталкивался с такой ситуацией. Как быть, что делать?
avi.zeltser
03 ноября 2019, 13:13
modx.pro
925
0

Как узнать сколько оперативной памяти потребляет сниппет при обработке данных от ajax?

Доброго времени суток. Написал код который собирает обновленные параметры ресурса во фронтенде и отправляет через ajax на сервер, где уже через xpdo они вносятся и запускается процессор resource/update.

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

UPD: И подскажите пожалуйста, насколько вредно то что я разбил обновление разных таблиц на разные ajax запросы? Получается что когда пользователь нажимает «Сохранить» делается 2 ajax запроса, один обновляет параметры ресурса, а другой обновляет отдельную кастомную таблицу.

Заранее спасибо!
Александр
03 ноября 2019, 10:34
modx.pro
823
0

pdoPage как подружить с ЧПУ

Добрый день.
Подскажите, как при пагинации вывести страницы в ЧПУ виде, а то сейчас получается такого вида
/?page=2, /?page=3
, а хотелось бы
/2, /3
Вызов снипета такой:

[[!pdoPage@articlePaging?
&element=`pdoResources`
&parents=`10`
&tpl=`postTpl1`
&hideContainers=`1`
&limit=`10`
&tplPageWrapper= `@INLINE <div class="wp-pagenavi">[[+pages]]</div>`	
]]
<hr>
<div class="wp-pagenavi">
<span class="pages">Страница [[+page]] из [[+pageCount]]</span>
[[!+page.nav]]
</div>
Виталий
03 ноября 2019, 09:39
modx.pro
799
0

Msearch2 поиск по тегам

Здравствуйте
Не могу найти в документации нет ли возможности искать по тегам товаров?
пробовал
&fields=`pagetitle:1,tags:2`
или
&fields=`pagetitle:1,msoptions|tags:2`
не работает
Вася
02 ноября 2019, 23:08
modx.pro
1 055
0

migx статус документа опубликовать и снять с опубликации

Все привет.

У меня возникла задача по снятию и опубликации документа в grid MIGX.

Если касаться управления в Grid я пришел к такой схеме интерфейса.



Для этого необходимо использовать настройку во вкладке «Columnbutton»



Так же используем рендер для вывода кнопок renderRowActions



Для MIGXdb есть кнопки снять с публикации и опубликовать но как их использовать в обычном MIGX.

У кого есть предложения буду рад услушать решения или идеи.

Спасибо.
Олег Щавелев
02 ноября 2019, 17:09
modx.pro
769
0

Смена языка

Добрый день! Подскажите пожалуйста в чем может быть причина? Если две языковые версии на сайте montessori.nagliyagency.top/ основная русская и вторая украинская. Минишоп последней версии то есть перевод на укр есть. При переходе на укр версию все всплывающие уведомления типа «Товар Добавлен в корзину» не переводятся, на рус все ок, а на укр вот так prntscr.com/priowq
Дмитрий
02 ноября 2019, 16:38
modx.pro
773
0