Вопросы
mSync после обновления перестал синхронизироваться
Всем добрый день.
Обновил до последней версии Mod — 2.8.6-pl, обновил mSync и не могу понять, или это связано с обновлением или с количеством товаров. Оказалось, что файл, который должен использовать mSync для записи в базу, который лежит /assets/components/msync/1c_temp приходит «неполноценным», у него нет нормального начала файла, выглядит это начало так у import.xml:
innc0</Ид>
</Группы>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>fb094962-aab2-11e8-9ff4-34e80005b788</Ид>
<Значение>Titbit</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
а у offers.xml вот так:
qLc1UxgLi10NqchByQf1</Ид>
<Артикул></Артикул>
<Наименование>SCHESIR (Шезир) — влажный корм для кошек с цыпленком и ананасом, баночка 85 г</Наименование>
<БазоваяЕдиница НаименованиеПолное=«шт.»>шт.</БазоваяЕдиница>
<Цены>
<Цена>
И вот не могу понять, или файл такой тяжелый, или где то лимиты срабатывают. Количество выгружаемых товаров — 4514 штуки.
Обновил до последней версии Mod — 2.8.6-pl, обновил mSync и не могу понять, или это связано с обновлением или с количеством товаров. Оказалось, что файл, который должен использовать mSync для записи в базу, который лежит /assets/components/msync/1c_temp приходит «неполноценным», у него нет нормального начала файла, выглядит это начало так у import.xml:
innc0</Ид>
</Группы>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>fb094962-aab2-11e8-9ff4-34e80005b788</Ид>
<Значение>Titbit</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
а у offers.xml вот так:
qLc1UxgLi10NqchByQf1</Ид>
<Артикул></Артикул>
<Наименование>SCHESIR (Шезир) — влажный корм для кошек с цыпленком и ананасом, баночка 85 г</Наименование>
<БазоваяЕдиница НаименованиеПолное=«шт.»>шт.</БазоваяЕдиница>
<Цены>
<Цена>
И вот не могу понять, или файл такой тяжелый, или где то лимиты срабатывают. Количество выгружаемых товаров — 4514 штуки.
Не получается вывести пользователей без групп pdoUsers
Ну никак не получается вывести пользователей без групп!
Тут docs.modx.pro/components/pdotools/snippets/pdousers написано:
Но так не выводит:
Тут docs.modx.pro/components/pdotools/snippets/pdousers написано:
&groups: Список групп пользователей, через запятую. Можно использовать имена и id. Если значение начинается с минуса (-), значит пользователь не должен присутствовать в этой группе.На сайте есть пользователи без группы. Групп всего две.
Но так не выводит:
[[!pdoPage?
&element=`pdoUsers`
&groups=`-1,-2`
&tpl=`@INLINE <p>Имя - [[+fullname]], [[+username]]</p> `
&sortby=`id`
&sortdir=`asc`
]]
Кто-нибудь занет, как решить эту проблему? Изменение страницы авторизации в /manager/
Добрый день. Можно ли изменить страницу авторизации ( prnt.sc/Cux5qXCkkdEs ), чтоб она не слетала при обновлении? Единственное, что приходит в голову, это создать плагин на системное событие с допустим $modx->regClientStartupHTMLBlock и тому подобным. Но на какое?
Как 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 для работы с промокодами (описани только события).
Может кто сталкивался? Буду очень благодарен за помощь.
Спасибо!