Какие альтернативы есть модулю Tickets?

Приветствую.
Какие вы знаете альтернативы модулю Tickets?
weranda
13 января 2023, 10:15
modx.pro
646
0

Почему я не могу сохранить данные в 2 новых поля при создании заказа?

При создании заказа, в два поля добавляются данные, но получается так что у меня добавляются и сохраняются дданые лишь в последний стоящий в коде, а не в оба. Все данные работают, если всё пробовать в консоли всё великолепно работает.

$msOrder->set('myfield', $fielddata);
            $msOrder->set('myfield2', $fielddata2);
            $msOrder->save();
Пытался и так
$msOrder->set('myfield', $fielddata);
             $msOrder->save();
            $msOrder->set('myfield2', $fielddata2);
            $msOrder->save();
И разделял даже плагины на отдельные куски, то есть в каждом плагине было по 1 сохранению, но всё так же заполняется только последний, хотя данные для обоих.
Vladimir
13 января 2023, 08:57
modx.pro
495
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
Никак не получается, что я делаю не так?
Vladimir
13 января 2023, 07:41
modx.pro
579
0

Как через pdoField вывести глобальные параметры контекста

Вывожу все ресурсы что лежат в контекстах, используя

[[pdoResources?
            &parents=`0`
            &depth=`3`
            &tpl=`tpl_a2_2`
            &limit=`1000`
        ]]
внутри чанка tpl_a2_2 хочу получить параметр с настроек контекста, к ним доступ идет через [[++Key]]

Пробую вот так — но ничего не выводит.

[[pdoField? &id=`[[*id]]` &field=`cultureKey`]] или так [[pdoField? &id=`[[*id]]` &field=`[[++cultureKey]]`]]
Alex
12 января 2023, 21:59
modx.pro
586
0

Тема интернет-магазина - handyShop v1

Прошли новогодние праздники, а за ними пришел выход темы HandyShop.

HandyShop — готовая тема для интернет магазина или каталога на основе miniShop2. Основана на мини-движке magicThemes и позволяет создать сайт без глубокого погружения в программирование на MODX Revolution.
Тема достаточно универсальная и может подойти практически для любой области, где не нужен сложный функционал. Ниже распишу возможности с перечнем допустимого.
Алексей Смирнов
12 января 2023, 18:48
modx.pro
2 432
+11

Ссылка для чанка

Как создать ссылку для чанка, или что нужно чтобы передать чанк в ссылку href="", что он открывался при нажатии?
Владислав
12 января 2023, 11:31
modx.pro
612
0

Как сменить статус заказа при успешной оплате для minishop2?

После оплаты, идёт перенаправление на страницу, в параметрах странице уже есть такие параметры как
action,msorder,mscode
все они имеют значение что и должны, 1 это после успешной оплаты получит «success» 2й, это номер заказа, 3й это хеш заказа.

Так вот как после завершение удачной оплаты, как дать знать минишопу что заказ оплачен и можно менять статус на «Оплачено» допустим?

Модуль оплаты сделан вручную, существующих для нужной мне системы нет.
В моём модуле есть 2 метода что были переопределены, это метод «Send» и метод «getPaymentLink», мне нужно добавить ещё что-то? или что нужно сделать?

Так же самой системой оплаты на мою ссылку успешной оплаты, приходит ответ, и в ответе есть ключ с типом code
Vladimir
12 января 2023, 08:25
modx.pro
924
0

Отправка файла через Formit (Ajax) добавленный через DropFile (Dropzone, drag&drop)

Я нашел несколько тем на форуме. Перерыл много ссылок но не смог разобраться в самом главном.
Как прикрепить файлы закинутые в Dropzone к отправляемой форме?

Поменять значение input type=file нельзя по соображением безопасности.
Денис Мавлютов
11 января 2023, 19:01
modx.pro
1 007
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
507
0

Превью генерируется, но появляется ошибка pthumb в логах

Здравствуйте, использую плагин pthumb-2.3.3-pl для генерации превьюшек, все генерируется, но в логах вижу ошибки такого типа:

(ERROR @ /home/nalproperti/domains/nalproperti.com/public_html/core/components/phpthumbof/model/phpthumbof.class.php : 238) PHP warning: is_readable(): open_basedir restriction in effect. File(/ru/assets/images/apt1.jpg) is not within the allowed path(s): (/home/nalproperti/domains/nalproperti.com/:/home/nalproperti/domains/include/:/etc/pki/tls/certs:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php74/lib/php/:/usr/local/php0/lib/php/)
Подскажите пожалуйста что можно сделать с этим?
что прописать в open_basedir на сервере? пробовал none не помогает

Вот мои настройки плагина:


Вот настройки источника файлов:


php 7.4
pthumb-2.3.3-pl
Modx 2-8-4
Konstantin
10 января 2023, 23:58
modx.pro
782
0