Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 145 комментариев

Andrei Kilin
Andrei Kilin
Нет.
[[%ms2_email_subject_new_user]] — это тема письма юзеру (берется из словаря в данном случае.)
Ниже нее выпадающее меню, в котором чанк выбирается («Чанк письма покупателю»).

зы: После установок/переустановок просто теряетется связь с чанком, т.к. его ид могло изменится, если удалить чанк перед обновлением, например, поэтому надо после обновления пакета туда заглядывать.
Андрей
Андрей
написать свой сниппет. В нем будет форма для загрузки файла. и после загрузки он отправит его на заданный вами email. Создать шаблон — добавить вызов сниппета и задавать этот шаблон для определенной категории.
Василий Наумкин
Василий Наумкин
Этот класс отвечает за работу с пакетами расширений.

Если его удалили, то могли и еще много чего удалить. Поэтому просто скачай свежую версию MODX с официального сайта, и накати на свою установку — это всё восстановит.

Конечно, бэкап перед этой операцией не помешает.
Володя
Володя
мне загрузку увидеть как допустим на этой странице, если я снипет вот такой вызову я правильно увижу потребление памяти?
function getStatus($text = '') {
    global $memory_start;
    static $microtime_start = null;
    
    if ($microtime_start === null) {$time = 0;}
    else {$time = microtime(true) - $microtime_start;}

    $memory = memory_get_usage();
    if (!empty($memory_start)) {
        $memory2 = number_format(($memory - $memory_start) / 1024, 2,","," ");
        $memory2 = " ($memory2 Кб.)";
    } else {$memory2 = '';}
    $memory = number_format($memory / 1024, 2,","," ");
    
    echo $text.'
memory: '.$memory.' Кб.'.$memory2.'

';
    
    $microtime_start = microtime(true);
}

$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
getStatus('');

$memory_start = memory_get_usage();