Добавить в Tikets возможность создавать вопросы неавторизованным пользователям

14
Приветствую.

В Tickets есть возможность комментировать тикеты неавторизованным пользователям. Для этого в настройках TicketComments надо задать значение 1 в параметре allowGuest. После этого появляются два поля (автор и почта) и можно внести в них данные и откомментировать. А вот задавать вопрос, т. е. создавать тикет неавторизованный пользователь не может. Надо эту ситуацию исправить и сделать возможным задавать вопросы неавторизованным пользователям.
weranda
16 января 2023, 09:50
modx.pro
455
0

Залить json в структуру modx

100 000
Добрый. Нужно распарсить json в структуру modx, создать ресурсы. В json архив описаний: год, автор, текст к ретрофоткам и папка непосредственно с фотографиями. Пишите t.me/shorohi
infora
14 января 2023, 22:48
modx.pro
418
0

Как реализовать замену document.write в сниппете

Подскажите пожалуйста, как можно заменить метод document.write в данном примере
<script type="text/javascript">
			cityFields = {
				actionUrl: "'.$cityFields->config['actionUrl'].'",
				cityInDomain: '.($cityFields->cityInDomain?'true,
				mainHost: "'.$hostASCII.'"':'false').'
			};
			typeof jQuery == "function" || document.write("<script type=\"text/javascript\" src=\"' . $cityFields->config['jsUrl'] . 'web/jquery.min.js\"><\/script>");
</script>
Диман
13 января 2023, 21:36
modx.pro
691
0

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

Приветствую.
Какие вы знаете альтернативы модулю Tickets?
weranda
13 января 2023, 10:15
modx.pro
587
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
446
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
525
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
535
0

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

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

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

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

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

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

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

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

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

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