Как msOptions через запятую?

Добрый день.

Необходимо свойства msOptions показать на странице товара через запятую, как реализовать?

Использую:
Павел
06 декабря 2023, 07:54
modx.pro
465
0

[miniShop2] Проверка корзины при добавлении товара

Добрый день.
Подскажите, пожалуйста, как в классе-обработчике корзины miniShop2 при добавлении товара получить содержимое текущей корзины и сколько какого товара уже лежит в корзине у текущего пользователя?
Giant Dad
05 декабря 2023, 17:56
modx.pro
460
0

autoRedirector - Не сохраняется ресурс/контейнер

Зависает на этапе сохранения — ресурс контейнер

MODX 2.8.6
php 8.2.11

В журнале Ошибок Modx Пусто!

Ошибки в консоли:
POST nko-expert.ru/connectors/index.php 500 (Internal Server Error)
Uncaught {message: 'JsonReader.read: Json object not found'}

Ошибка в логах сервера:
mod_fcgid: stderr: PHP Fatal error: Uncaught TypeError: array_merge(): Argument #2 must be of type array, xPDOIterator given in /var/www/vhosts/sites.ru/site.ru/httpdocs/core/cache/includes/elements/modplugin/22.include.cache.php:27, referer: site.ru/manager/?a=resource/update&id=527

Если снести плагин — сохраняется нормально!

Проверял на разных хостингах!

Работает на php 7.4.33

Начиная с версии php 8.0.30 Не работает!
Viktor
05 декабря 2023, 10:44
modx.pro
1
535
0

[mFilter2] Сортировка по цене в каталоге

Добрый день.
Можно ли как-то реализовать с помощью mFiter2 сортировку по ajax (при клике на кнопку Сортировать по цене) товаров в каталоге по цене так, чтобы товары с нулевой ценой всегда были в конце выдачи?
Giant Dad
05 декабря 2023, 10:21
modx.pro
406
0

REVO Обновление до 2.8.0

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

Обновился до 2.8. И теперь при сохранении документов в админке постоянно висит окно СОХРАНЕНИЕ… и не исчезает.
Кэш чистил везде

По логам это: xpdo.class.php: 644 Could not load class: modManagerLog from mysql.modmanagerlog.

Никто не сталкивался?
Антон
03 декабря 2023, 18:25
modx.pro
393
0

Остаточные ошибки от компонентов-планировщиков в журнале

Добрый день!
Экспериментировал с установкой различных компонентов планировщиков задач, затем удалял их как полагается, так что никаких следов в системе не оставалось.
Но позже заметил, что в журнале ошибок каждый день в одно и то же время начинает дублироваться каждую минуту в течение 10 мин. следующий блок строк:
Владимир
01 декабря 2023, 15:51
modx.pro
405
0

msPromocode2 отмена промокода через JS

Здравствуйте!
Подскажите пожалуйста, может кто сталкивался.
Необходимо отменять Промокод если используется определенный способ оплаты.
Думаю использовать JS для этого.
При проверке во время загрузки, какой выбран тип оплаты, и при смене типа оплаты.
Сейчас пробую сделать так:
var paymentIdCtrl = parseInt($('#payments').find('input[name=payment]:checked').val());
var ms2BtnCancel  = $('.js-mspc2-form.is-active .js-mspc2-cancel');
var ms2BtnSubmit  = $('.js-mspc2-form.is-active .js-mspc2-submit');

if( paymentIdCtrl === 6) {
    ms2BtnCancel.trigger('click');
} else {
    ms2BtnSubmit.trigger('click');
}
Но тут иногда срабатывает иногда нет, особенно когда применяешь промокод, потом меняешь тип оплаты, перезагружаешь страницу и то учитывает то не учитывает промокод.

Использую trigger т/к не могу найти в документации msPromocode2 методы JS для работы с промокодами (описани только события).

Может кто сталкивался? Буду очень благодарен за помощь.
Спасибо!
Роман
01 декабря 2023, 11:07
modx.pro
316
0

Конфликт ms2Gallery и AjaxForm

Всем здравствуйте!

Обнаружился странный глюк — при выводе ms2Gallery на страницу, не выводится ajaxForm.
Прямо в коде страницы смотришь — если вывелся скрипт ms2Gallery, то ajaxform не подключает скрипты.

В чем может быть дело, может кто сталкивался? В логах тишина.
Альберт
30 ноября 2023, 19:19
modx.pro
304
0

mFilter и родитель

Помогите пожайлуйста вторую ночь мучаюсь(
Как вывести в фильре КАТЕГОРИЯ 1 и КАТЕГОРИЯ 2, когда я нахожусь на странице ДВЕРЬ
Сейчас выводиться Дверь, Ключь, Категория1, Категория2
Есть страницы такого вида
Дверь(1)
--Категория1
--Категория2
Ключ(2)
--Категория3
--Категория4

{$_modx->runSnippet('!mFilter2', [
                'parents'  => '{$_modx->resource.id} ',
                'class'    => 'msProduct',
                'element'  => 'msProducts',
                'aliases'  => 'ms|price==price, resource|parent==parent, ',
                'filters' => 'parent:categories,ms|price:price,',
				....
            ])}
vit
vit
30 ноября 2023, 05:29
modx.pro
497
0

Интеграция с МойСклад и доработка каталога

1. Нужно сделать интеграцию с МойСклад для выгрузки товаров с определенного склада. Обновление товаров раз в 3 дня.
2. Показывать в каталоге сайта только 30 товаров из всего наличия. Каждые 3 дня (после обновление каталога с МС) убирать 3 товара из текущего отображения каталога и добавлять в него новые 3 товара. Предполагаю, что будет лучше идти по id от меньшего к большему.
Есть модуль syncMoySklad, но не настроен.
Пишите ваши предложения по сумме работ и часовую ставку в тг @it_kiryl.
Кирилл
29 ноября 2023, 15:27
modx.pro
276
0