Артем

Артем

С нами с 11 мая 2016; Место в рейтинге пользователей: #727
Артем
02 марта 2021, 14:05
0
Артур, спасибо за подсказку. Пожалуй так и сделаю, возможно я просто лишнего надумал себе) Буду рад, если вы мне поможете с ещё одним вопросом
Артем
01 марта 2021, 20:49
0
Артур, вовсе не глупость) Я конечно же так изначально и подумал, но потом меня остановило, что в минишопе ограничение на кол-во добавленных позиций 1000. И даже если убрать это ограничение (кстати, кто знает где?), то я решил, что это немного ломает логику минишопа. Возможно у кого то была примерно подобная задача.
Артем
19 декабря 2020, 12:03
0
Спасибо за ответ, Артур. Жаль, что так. Воспользуюсь тогда вашим методом)
Артем
31 августа 2018, 20:20
0
Здравствуйте! Не подскажете, почему может не отображаться [[!++recaptchav2.secret_key]] к примеру на сайте? Все остальные системные параметры отображаются, но вот с последней версией капчи, они не хотят. Ошибок в логах нет. Проверял на другом сайте старую версию капчи, там все отображается. Конечно у сайтов разные хостинги, версии пхп и модкс и тд. Не подскажете, в какую сторону копать?
Артем
05 июня 2017, 10:12
0
Подозреваю, что можно сделать просто условием в чанке, но если есть вариант на js, мне бы и он подошёл.
Артем
02 августа 2016, 16:04
0
Всё, вот так заработало
$easyComm = $modx->getService('easyComm', 'easyComm', MODX_CORE_PATH.'components/easycomm/model/easycomm/');
Большое спасибо за помощь!
Артем
02 августа 2016, 15:17
0
Так, ну видимо всё таки 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.
Артем
29 июля 2016, 05:13
0
Написал по примеру
<?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 передаю?
Артем
28 июля 2016, 16:36
0
Спасибо, Алексей! Буду изучать
Артем
26 мая 2016, 22:34
0
Павел, помогите разобраться. Установил кронменеджер, судя из документации, запустил
cd www/assets/components/cronmanager/ && php cron.php
Но скрипт срабатывает только один раз после запуска этой команды.
Скажите, я что то не так понял в установке?
Артем
26 мая 2016, 14:17
0
Спасибо, а есть вариант указывать значение в cron не в минутах?))
Артем
25 мая 2016, 21:10
0
Прошу прощения, что проигнорировал ответ. Илья, спасибо большое, это действительно помогло.