Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
13 июня 2022, 11:43
+2
$maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
        $modx->getParser()->processElementTags('', $output, false, false, '[[', ']]', array(), $maxIterations);
        $modx->getParser()->processElementTags('', $output, true, true, '[[', ']]', array(), $maxIterations);
А зачем так сложно? Почему не
$modx->parseChunk();
А migx хранится в json, получить его можно как любую другую твшку
$res = $modx->getObject('modResource', 8);
$migx = $res->getTVValue('test');
print_r(json_decode($migx,1));
Артур Шевченко
13 июня 2022, 11:34
0
Вообще непонятно в чём проблема. У сниппета pdoResources есть параметр parents, укажи нужный каталог и выводи из него.
Артур Шевченко
11 июня 2022, 22:30
0
А зачем вам переезжать на MODX 3? В нём ещё могут быть баги. Возможно не все компоненты из необходимых адаптированы под MODX 3. Ну и в целом переехать с EVO на REVO без боли не получится, это прям разные ветки, а учитывая с какой на какую версию вы хотите переехать это фактически разные CMS.
Артур Шевченко
11 июня 2022, 22:25
0
Нужно открыть документацию к слайдеру и найти метод отвечающий за его перезапуск. Потом вместо комментария вставить вызов этого метода на каждом слайдере.
Артур Шевченко
09 июня 2022, 23:36
2
0
Да, вам нужно перезапускать скрипт слайдера после загрузки результатов фильтрации
$(document).on('mse2_load', function(e, data) {
   // вот тут нужно перезапустить скрипт управляющий слайдером
});
Артур Шевченко
09 июня 2022, 13:01
0
Добавлю, что при этом если включен Ceil Editor, работать он не будет. Решить эту проблему мне не удалось.
Артур Шевченко
08 июня 2022, 22:32
0
Нет, в админке это поле управляется ExtJs на фронт ты его не вытащишь, можешь только свой скрипт написать или готовый js модуль поискать.
Артур Шевченко
08 июня 2022, 18:51
0
Так @Дмитрий Танцирев описал свой вариант, а если по коду там скорее всего много всего))) Создание заказа, генерация QR, вставка его в PDF, генерация ключей, проверка сертификата. Генерацию QR и PDF можно сделать библиотеками, остальное PHP и MODX API
Артур Шевченко
07 июня 2022, 19:29
0
А документация по тому как ExtJs работает в Modx есть? Не сам по себе, а именно в админке Modx.
Артур Шевченко
07 июня 2022, 16:16
+1
Попробуй так
<input type="text" name="size[]">
Артур Шевченко
07 июня 2022, 16:15
0
Плагин написать на событие msOnAddToCart. В нём проверить сертификат покупают или нет, если да то есть у него цена или нет, если нет, то проверять есть ли в $_POST поле с ценой, если есть, то устанавливать цену из этого поля.
Артур Шевченко
07 июня 2022, 13:21
0
Есть мнение что size должно быть массивом.
Артур Шевченко
07 июня 2022, 12:39
0
Я бы рекомендовал использовать конфигурации)))
Артур Шевченко
07 июня 2022, 11:07
0
Готовых решений я не встречал. В самом простом варианте можно сделать так: сертификаты это отдельный товар, при его покупке в заказ записываем уникальный номер проданного сертификата, а при использовании по этому номеру находим заказ с сертификатом и вычитаем из стоимости покупок стоимость сертификата.
Артур Шевченко
06 июня 2022, 21:35
0
В каком виде выводится поле size и в каком виде ты его отправляешь?
Артур Шевченко
06 июня 2022, 21:33
+1
Нет способ привязки только один через шаблон.
Артур Шевченко
06 июня 2022, 18:10
0
Я как человек, который не дружит с ExtJs хочу спросить, а какие аргументы за его использование, кроме того, что на нём вся админка построена?
Артур Шевченко
06 июня 2022, 18:08
0
Создать для этого ресурса отдельный шаблон. Если всё делать через Fenom, то шаблонов можно создавать сколько угодно, при этом все они будут ссылаться на один и тот же файл, это очень сильно расширяет возможности для манёвра.