Как вывести в лог списки, 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

Как через 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
160
0

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

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

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

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

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

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

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

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

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

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

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

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

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

Превью генерируется, но появляется ошибка 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
66
0

Чанк с содержанием динамических ссылок на кнопку

Здравствуйте!

Задача стоит такая: куча страниц и на каждой стоит кнопка, уникальные значения которой — НАЗВАНИЕ и ССЫЛКА

Необходимо это все реализовать в чанке… Сам не понимаю зачем, а что самое печальное пока не нашел выхода/решения.

Может кто подобным способом вставляет уникальные данные на страницы?

Смысл именно в том, что бы это все было в одном месте!

Прикрепляю картинку для наглядности.

Заранее спасибо!

Антон
10 января 2023, 22:13
modx.pro
233
0

Множественный вызов xLike

Добрый день. Хочу сделать голосование за картинки. На странице несколько картинок, у каждой прикручено голосование в углу:

Собственно, если вызывать xLike обычным вызовом, то вроде проблем не возникает (у каждого изображения свой parent). Но как реализовать возможность голосования только за одну картинку? Понятно, что надо писать плагин, который проверяет принадлежность всех картинок одному ресурсу и использовать xLikeOnVote, но как реализовать, чтобы не повлияло на parent на других страницах?
Василий Одинцов
10 января 2023, 20:55
modx.pro
39
0