Артем

Артем

Был в сети 20 марта 2023, 16:27
Заказы не принимаю
Артур, вовсе не глупость) Я конечно же так изначально и подумал, но потом меня остановило, что в минишопе ограничение на кол-во добавленных позиций 1000. И даже если убрать это ограничение (кстати, кто знает где?), то я решил, что это немного ломает логику минишопа. Возможно у кого то была примерно подобная задача.
Здравствуйте! Не подскажете, почему может не отображаться [[!++recaptchav2.secret_key]] к примеру на сайте? Все остальные системные параметры отображаются, но вот с последней версией капчи, они не хотят. Ошибок в логах нет. Проверял на другом сайте старую версию капчи, там все отображается. Конечно у сайтов разные хостинги, версии пхп и модкс и тд. Не подскажете, в какую сторону копать?
Так, ну видимо всё таки json, тк в процессоре unpublish такая строчка
$ids = $this->modx->fromJSON($this->getProperty('ids'));
Сделал так
$processorProps = array(
                'ids' => '{"ids":"256"}'
            );
В итоге получил вот такой лог
[2016-08-02 15:15:29] (ERROR @ /home/s5441/www/core/xpdo/xpdo.class.php : 643) Could not load class: ecMessage from mysql.ecmessage.
[2016-08-02 15:15:29] (ERROR @ /home/s5441/www/core/xpdo/xpdo.class.php : 761) ecMessage::load() is not a valid static method.
Написал по примеру
<?php
if($modx->event->name === 'OnWebPageInit'){
    if($link = intval($_GET['unpublic'])){
        $processorProps = array(
            'ids' => 228,
        );
        $otherProps = array(
            'processors_path' => $modx->getOption('core_path') . 'components/easycomm/processors/'
        );
        $response = $modx->runProcessor('mgr/message/unpublish', $processorProps, $otherProps);
        return $response->response;
        
    }
}
Получил в итоге такие ошибки
[2016-07-29 05:11:01] (ERROR @ /home/s5441/www/core/components/easycomm/processors/mgr/message/unpublish.class.php : 29) PHP warning: Invalid argument supplied for foreach()
[2016-07-29 05:11:01] (ERROR @ /home/s5441/www/core/xpdo/xpdo.class.php : 643) Could not load class: ecThread from mysql.ecthread.
[2016-07-29 05:11:01] (ERROR @ /home/s5441/www/core/xpdo/xpdo.class.php : 761) ecThread::loadCollection() is not a valid static method.
[2016-07-29 05:11:01] (ERROR @ /home/s5441/www/core/components/easycomm/processors/mgr/message/unpublish.class.php : 48) PHP warning: Invalid argument supplied for foreach()
Я как то неверно ID передаю?