Обновление компонента FileAttach под MODX3

14 50 000
Друзья, давайте скинемся и обновим компонент FileAttach под MODX3!



[ССЫЛКА НА СБОР](устарела, сбор завершен) ← пополнение картой

Если хотите криптой или др., напишите мне (контакты в профиле)

Это прекрасный компонент, используется на многих проектах. Он позволяет прикреплять файлы к ресурсам и выводить их на фронтенде. То, что он не поддерживает 3 версию, тормозит всеобщее обновление на MODX3. Если кто не знаком с компонентом, вот ссылки:

Оригинальный автор видимо занят, сказал что сделает, но пока не случилось… Вот мой issue на github компонента по теме.

Исполнитель найден, топовый автор из местных, но озвученный бюджет я один не потяну, присоединяйтесь!

[ССЫЛКА НА СБОР] если кто не заметил сразу (устарела, сбор завершен)

P.S. Все собранные донаты отправились в пользу автора компонента-преемника: FileMan by @Наумов Алексей! Спасибо всем кто участвовал!
Дима Касаткин
09 августа 2023, 14:07
modx.pro
1
1 745
+8

Не выводит то что должно

есть код, который должен выводить output переменную, но выводит совсем не понятно что

{
    "success": true,
    "message": "",
    "data": {
        "msorder": 80
    }
}
if ($action == 'createOrder') {
    $product_id = $_POST['product_id'];
     $scriptProperties = array(
      'json_response' => true,
      'max_count' => 1000,
      'allow_deleted' => false,
      'allow_unpublished' => false
    );
    
    $miniShop2 = $modx->getService('miniShop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
    $miniShop2->initialize($modx->context->key, $scriptProperties);
    
    $output = [];
    
    try {
        $miniShop2->cart->clean();
        
        $cart = $miniShop2->cart->add($product_id,1, ['size' => '']);
        $order = $miniShop2->order->submit();
     
        $output['success'] = true;
    } catch (Exception $e) {
        $output['success'] = false;
    }
    echo json_encode($output);
}
Максим
09 августа 2023, 11:50
modx.pro
356
0

Плагин reCaptchaV3 работает ли с Modx 3?

Здравствуйте, на сайт под Modx 3 установил плагин reCaptchaV3 однако в процессе установки в консоле показались ошибки:

PHP warning: Trying to access array offset on value of type null
PHP warning: Trying to access array offset on value of type null
xPDOVehicle does not support resolvers of type.
Успешно установлен пакет recaptchav3-1.0.7-beta
В системных настройках вижу появился раздел reCaptchaV3 однако в нем нет никаких полей для ввода ключей

Буду благодарен за любой совет
Konstantin
09 августа 2023, 08:09
modx.pro
729
0

Добавление подарочного товара в корзину при достижении определенной суммы заказа.

Добрый день!
Есть такая задача:
При достижении суммы заказа более 7000 руб. автоматически добавлять подарочный товар с id = 488 в корзину.
Андрей Шевяков
08 августа 2023, 10:32
modx.pro
535
0

Оптимизировать на сайте работу mSearch2

Добрый день.
Сайт сделан на Modx REVO. Около 20.000 позиций в каталоге.
В данный момент наблюдается зависания/торможения легкие при переключении фильтров и в целом загрузке товаров.

Нужно оптимизировать на сайте работу mSearch2. Используются стандартные фильтры minishop2 (опции и свойства товаров).

Отвечаю только людям, у которых есть несвежий профиль на modx.pro, либо работа без предоплаты, или через гаранта

Урл сайта: mnogostroy-sochi.ru/
Для связи телеграм: @anhel123

Спасибо!
anhel123
08 августа 2023, 09:31
modx.pro
379
0

Помогите подставить заголовок в выборке fenom

Приветствую. Не надеюсь что кто то ответит но все же спрошу.
Есть в фильтре такой параметр
'optionFilters' => '{"brand":"Шкаф"}'
В таком виде все отфильтровывает и выводит те то вары у которых прописано Шкаф. Мне же необходимо вместо Шкаф подставить заголовок текущей страницы.

'optionFilters' => '{"brand":"[[*pagetitle]]"}'
Пробовал так ничего не дает никакого результата.

Помогите пожалуйста как подставить заголовок на fenom что бы работала выборка. Спасибо.
Maks
06 августа 2023, 09:28
modx.pro
675
0

Не включается русский язык для frontend

Здравствуйте! Я новичок в MODx, не могу включить отображение кириллицы для frontend.


Настройки:

Помогите, что не так, где исправить?
Олег
03 августа 2023, 11:57
modx.pro
488
0

getImageList как вывести отзывы из всех товаров на одной странице?

при помощи getImageList вывожу отзывы на странице товаров хранящиеся в migx

подскажите как вывести отзывы из всех товаров на одной общей странице?
Евгений
02 августа 2023, 05:30
modx.pro
539
0

Доработать плагин SeoDomains

Доброго! Есть сайт с поддоменами, использую плагин Seodomains modx.pro/components/17197#. Поддомены работают.
Но, созданные ресурсы отображаются на всех поддоменах, нужно что бы определенные ресурсы показывались на определенных поддоменах.
Автор Seodomains сказал, что можно решить своим кастомным плагином, повесив его на событие OnHandleRequest, и можно добавить в доп. поля SeoDomains ID ресурсов которые должны отдавать либо 404, либо делать редирект, смотря как вы напишите, и задать просто в плагине этот параметр из SeoDomains.
По цене не знаю.
golodec1989@yahoo.com
иван
01 августа 2023, 21:22
modx.pro
321
+1

Не работает вывод ":>" в optionFilters из msProducts

Владимир
01 августа 2023, 21:12
modx.pro
467
0