Как msOptions через запятую?
Добрый день.
Необходимо свойства msOptions показать на странице товара через запятую, как реализовать?
Использую:
Необходимо свойства msOptions показать на странице товара через запятую, как реализовать?
Использую:
[miniShop2] Проверка корзины при добавлении товара
Добрый день.
Подскажите, пожалуйста, как в классе-обработчике корзины miniShop2 при добавлении товара получить содержимое текущей корзины и сколько какого товара уже лежит в корзине у текущего пользователя?
Подскажите, пожалуйста, как в классе-обработчике корзины miniShop2 при добавлении товара получить содержимое текущей корзины и сколько какого товара уже лежит в корзине у текущего пользователя?
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 Не работает!
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 Не работает!
[mFilter2] Сортировка по цене в каталоге
Добрый день.
Можно ли как-то реализовать с помощью mFiter2 сортировку по ajax (при клике на кнопку Сортировать по цене) товаров в каталоге по цене так, чтобы товары с нулевой ценой всегда были в конце выдачи?
Можно ли как-то реализовать с помощью mFiter2 сортировку по ajax (при клике на кнопку Сортировать по цене) товаров в каталоге по цене так, чтобы товары с нулевой ценой всегда были в конце выдачи?
REVO Обновление до 2.8.0
Здравствуйте!
Обновился до 2.8. И теперь при сохранении документов в админке постоянно висит окно СОХРАНЕНИЕ… и не исчезает.
Кэш чистил везде
По логам это: xpdo.class.php: 644 Could not load class: modManagerLog from mysql.modmanagerlog.
Никто не сталкивался?
Обновился до 2.8. И теперь при сохранении документов в админке постоянно висит окно СОХРАНЕНИЕ… и не исчезает.
Кэш чистил везде
По логам это: xpdo.class.php: 644 Could not load class: modManagerLog from mysql.modmanagerlog.
Никто не сталкивался?
Остаточные ошибки от компонентов-планировщиков в журнале
Добрый день!
Экспериментировал с установкой различных компонентов планировщиков задач, затем удалял их как полагается, так что никаких следов в системе не оставалось.
Но позже заметил, что в журнале ошибок каждый день в одно и то же время начинает дублироваться каждую минуту в течение 10 мин. следующий блок строк:
Экспериментировал с установкой различных компонентов планировщиков задач, затем удалял их как полагается, так что никаких следов в системе не оставалось.
Но позже заметил, что в журнале ошибок каждый день в одно и то же время начинает дублироваться каждую минуту в течение 10 мин. следующий блок строк:
msPromocode2 отмена промокода через JS
Здравствуйте!
Подскажите пожалуйста, может кто сталкивался.
Необходимо отменять Промокод если используется определенный способ оплаты.
Думаю использовать JS для этого.
При проверке во время загрузки, какой выбран тип оплаты, и при смене типа оплаты.
Сейчас пробую сделать так:
Использую trigger т/к не могу найти в документации 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 для работы с промокодами (описани только события).
Может кто сталкивался? Буду очень благодарен за помощь.
Спасибо!
Конфликт ms2Gallery и AjaxForm
Всем здравствуйте!
Обнаружился странный глюк — при выводе ms2Gallery на страницу, не выводится ajaxForm.
Прямо в коде страницы смотришь — если вывелся скрипт ms2Gallery, то ajaxform не подключает скрипты.
В чем может быть дело, может кто сталкивался? В логах тишина.
Обнаружился странный глюк — при выводе ms2Gallery на страницу, не выводится ajaxForm.
Прямо в коде страницы смотришь — если вывелся скрипт ms2Gallery, то ajaxform не подключает скрипты.
В чем может быть дело, может кто сталкивался? В логах тишина.
mFilter и родитель
Помогите пожайлуйста вторую ночь мучаюсь(
Как вывести в фильре КАТЕГОРИЯ 1 и КАТЕГОРИЯ 2, когда я нахожусь на странице ДВЕРЬ
Сейчас выводиться Дверь, Ключь, Категория1, Категория2
Есть страницы такого вида
Дверь(1)
--Категория1
--Категория2
Ключ(2)
--Категория3
--Категория4
Как вывести в фильре КАТЕГОРИЯ 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,',
....
])}
Интеграция с МойСклад и доработка каталога
1. Нужно сделать интеграцию с МойСклад для выгрузки товаров с определенного склада. Обновление товаров раз в 3 дня.
2. Показывать в каталоге сайта только 30 товаров из всего наличия. Каждые 3 дня (после обновление каталога с МС) убирать 3 товара из текущего отображения каталога и добавлять в него новые 3 товара. Предполагаю, что будет лучше идти по id от меньшего к большему.
Есть модуль syncMoySklad, но не настроен.
Пишите ваши предложения по сумме работ и часовую ставку в тг @it_kiryl.
2. Показывать в каталоге сайта только 30 товаров из всего наличия. Каждые 3 дня (после обновление каталога с МС) убирать 3 товара из текущего отображения каталога и добавлять в него новые 3 товара. Предполагаю, что будет лучше идти по id от меньшего к большему.
Есть модуль syncMoySklad, но не настроен.
Пишите ваши предложения по сумме работ и часовую ставку в тг @it_kiryl.