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

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

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

Мульти категория

Как создать мульти категорию в modx revo
Владислав
06 января 2023, 14:33
modx.pro
136
0

AjaxForm - Отправка сообщения с формы на 2 почты

Добрый день!

Подскажите, как реализовать отправку формы на 2 почты?

1 почта прописана с помощью вывода через параметр: $email_feedback
2 почту нужно прописать обычно: aaa@mail.ru

Как правильно их объединить в 'emailTo'?

Пробовали вот так. Не работает.
'emailTo' => '$email_feedback, aaa@mail.ru',

{'!AjaxForm' | snippet : [
                'snippet' => 'FormIt', 
                'form' => 'feedback',
                'hooks' => 'email,FormItSaveForm,spam',
                'emailSubject' => 'Обратная связь',
                'emailTo' => $email_feedback,  
                'emailFrom' => 'info@kiasoft.ru',
                'validate'=>'name:required,email:required,workemail:blank',
                'validationErrorMessage' => 'В форме содержатся ошибки!',
                'successMessage' => 'Сообщение успешно отправлено',
                'emailTpl' => 'email'
            ]}
Софья
25 января 2023, 06:51
modx.pro
136
0

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

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

Как вывести в лог списки, json объекты, в место всего получаю либо пустоту либо 1, как исправить?

При попытки вывести в лог получаю просто пустоту, хотя объект есть, ошибок нет.
$modx->log(modX::LOG_LEVEL_ERROR, 'ORG');
$modx->log(modX::LOG_LEVEL_ERROR, $dt['invoiceId']);
$modx->log(modX::LOG_LEVEL_ERROR, $_POST);
$modx->log(modX::LOG_LEVEL_ERROR, print_r($dt));
Пытался через
var_dump
через
print_r
Никак не получается, что я делаю не так?
Viktor
13 января 2023, 07:41
modx.pro
132
0

Ищем программиста MODX Revolution

365 9 999
Привет, друзья!

Если среди вас есть программист MODX, который готов помочь с доработками интернет магазина в Минске, то обязательно напишите нам на e-mail: dmitrys@dr.com или наберите на +375297777183

Стоимость работ согласовывается.
Дмитрий
09 января 2023, 21:32
modx.pro
131
0

Как прописать правильное условие в where ?

Подскажите как сократить — прописав правильное условие в where по параметру b1_json, чтоб не городить конструкцию.
[[!getCache?
        &element=`Rowboat`
        &cacheExpires=`620000`
        &namespace=`b1_js888536`
        &table=`modx_mes_co`
        &tpl=`tpl_head_youtube`
        &columns=`{"resource_id":"","b1_json":""}`
        &where=`{"published:=":1,"resource_id:=":[[*id]]}`
        &limit=`10`
        &totalVar=`rowboat.total`
    ]]
чанк tpl_head_youtube
[[+b1_json:is=`0`:or:is=``:then=``:else=`
[[getImageList?
    &value=`[[+b1_json]]`
    &tpl=`tpl_head_you_2`
    &limit=`5`
]]
`]]
Alex
11 января 2023, 00:16
modx.pro
131
0

Сортировка категорий

Добрый день!
Майкл
26 января 2023, 17:50
modx.pro
131
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

Как на fenom проверить существование файла, типа file_exists?

Приветствую, следующая ситуация, TV image пользователь выбрал картинку, все ок, сохранил ресурс, потом заполняя другие ресурсы, удалил картинку из хранилища, в TV остался путь к картинке, поэтому проверка типа

{if $el.id | resource: 'photo'}
не работает, поле заполнено, а картинки нет по факту, на сайт выводиться хрень, а в журнале сыпяться ошибки от pThumb о отсутствующем файле. Подскажите пожалуйста, есть какой то вариант на fenom проверки на существование файла по пути? Типа file_exists
Роман
06 января 2023, 23:00
modx.pro
126
0