перенос дочерних ресурсов по крону в другой родитель

хочу сделать своего рода простенький автоархиватор
раз в сутки запускать по крону задачу с переносом всех ресурсов КРОМЕ 10 последних из родителя А в родителя Б
таких родтельских папок будет штук 10 и соответственно принимающих столько же

подскажите как это можно сделать?
Евгений
21 января 2023, 16:21
modx.pro
137
0

[MIgxPageConfigurator] Натяжка вёрстки никогда не будет прежней!

Приветствую. Наконец-то я собрал в пакет первую стабильную версию своего конфигуратора страниц анонсированного ещё осень 2022 года. Всё это время я как мог улучшал его функционал. Находил и исправлял баги и теперь, когда как мне кажется компонент стабилен, решил показать его вам.
Артур Шевченко
21 января 2023, 11:12
modx.pro
404
+7

Голосование для СНТ

14 10 000
Сайт снтэврика.рф
MODx 3.0.2

В разделе «Голосования» нужно реализовать голосования вида:
«Голосование #N»
«Предложенный вопрос №»1"
[За] [Против]
«Предложенный вопрос №»2"
[За] [Против]
и т.д.
Андрей
21 января 2023, 09:40
modx.pro
69
0

Плагин для мультидоменности

Подскажите хорошее решение для мультидоменности (города) по схеме perm.site.ru.
Есть много дополнений, но какое на ваш взглад более рациональное. Подход с контекстами не предлагать — не самое гибкое решение.
Евгений Лазарев
20 января 2023, 16:52
modx.pro
328
0

Как сделать сортировку по полю в MIGX tv в pdoResources?

Приветствую, подскажите пожалуйста, как делается сортировка ресурсов, по TV полю MIGX?

Есть выборка ресурсов, сейчас отсортирован по 'menuindex' => 'asc', но у каждого ресурса в выборке есть MIGx Tv с именем FIELD_DATE и в нем есть поле date_start тип дата, вот как мне отсортировать ресурсы по этому полю?

{set $tour = '!pdoResources' | snippet : [
'return' => 'json',
'parents' => $item.id,
'showHidden' => 0,
'showUnpublished' => 0,
'sortby' => ['menuindex' => 'asc'],
] | json_decode : true}

{foreach $tour as $el}
{$el.id | resource: 'pagetitle'}

{set $field_date = json_decode($_modx->resource.field_date, true)}
    {foreach $field_date as $idx => $item}
     Дата старта:  {$item.date_start}
    {/foreach}
{/if}

{/foreach}
Получается в массиве $tour еще нет этого поля, вот и не пойму как это делать? :(
Роман
20 января 2023, 16:34
modx.pro
223
+1

modx DebugParser показывает {1 | resource}, но на странице нет, как его исправить?

При заходе и проверке страницы через дэбаг, вижу такую конструкцию
{1 | resource}
Найти не могу, просто не вижу, даже нет такой конструкции.
№2	{1 | resource}	52	0,0272337	0,364833
каких-то 52 запроса делает
Viktor
20 января 2023, 06:57
modx.pro
134
0

pdopage и vanilla-lazyload

Майкл
20 января 2023, 00:35
modx.pro
1
163
0

Обновление пользователя через api MODX

Всем доброго времени суток. Ситуация такая: пишу код в консоли или сниппете, он работает
$data=Array
(
    'username' => 'Ivan',
    'fullname' => 'Иван',
    'email' => 'test@test.ru',
    'phone' => '+7 (999) 999-99-99',
    'id' => 3
);

    $response = $modx->runProcessor('/security/user/update', $data);
    if ($response->isError()) {
      echo $response->getMessage();
    }
Когда я переношу его в core/components/xxx/model/xxx.class.php
public function update() {
$data=Array
(
    'username' => 'Ivan',
    'fullname' => 'Иван',
    'email' => 'test@test.ru',
    'phone' => '+7 (999) 999-99-99',
    'id' => 3
);

    $response = $this->modx->runProcessor('/security/user/update', $data);
    if ($response->isError()) {
      return array('error' => $response->getMessage());
    }
}
Получаю ошибку «Не указано имя пользователя или пароль. Пожалуйста, проверьте введённые данные и попытайтесь снова.»
Подскажите, как правильно сделать?
Евгений Ц.
19 января 2023, 01:47
modx.pro
128
0

Как отвязать все мультикатегории у товара minishop?

Доброго всем вечера. На сайте товары имеют основную категорию и несколько дополнительных. Импортировали через msimportexport. Как отвязать все дополнительные категории? Может кто сталкивался? Плагинов не нашел таких. SQL тоже не вариант т.к. ключ непонятно какой использовать.
Анатолий
18 января 2023, 22:34
modx.pro
255
0

Почему после отключения анонимных сессий не пускает в админку

Здравствуйте, такое дело, у меня на фронте нет никаких регистраций и онлайн кабинетов, поэтому я подумал что мне незачем засорять базу данных анонимными сессиями и выключил эту опцию в настройках сайта. В результате у других менеджеров не получается войти в админку сайта, после ввода логина и пароля форма входа остается на своем месте и не пускает в админку. Включил обратно анонимные сессии и менеджеры смогли войти в админку.
Интересно как связаны анонимные сессии с админкой?

Modx 2.8.4
Konstantin
18 января 2023, 19:55
modx.pro
89
0