Всего 123 794 комментария

Наумов Алексей
25 декабря 2023, 11:42
+1
Речь про объект cart в response? Там да, есть данные вроде товар id=3, кол-во 5. Вот только в метрику (как я понял) нужно передавать другое: не текущее кол-во товаров, а сколько именно его добавили в корзину или удалили. Ну типа было 5 товаров, мы 2 убрали нажатием на "-", осталось 3. Вот минишоп возвращает 3, а где взять 2 — вопрос.
Dan
Dan
25 декабря 2023, 11:33
0
С версии 4.1.4 кстати можно обойтись и без PHP, но тогда часть скрипта придется внедрять в скрипт от ms2. События remove и change с этой версии возвращают id товара и его кол-во в корзине. По сути нужно только category и name. Можно внедрить код в метод send в скрипте ms2 и в случае success получать объект формы, с которой была отправка и цеплять эти данные с дочерних метатегов.
Наумов Алексей
25 декабря 2023, 11:26
+1
Спасибо!
В принципе да, с miniShop2.Callbacks.Order.submit.response.success можно попробовать переписать скрипт, по идее должно сработать.

Про прием с расширением msCartHandler знаю, ведь хотелось обойтись без любого php кода, но такого способа в текущей реализации miniShop2 нет.
Артур Шевченко
24 декабря 2023, 23:33
0
TV типа migx есть? Как задана конфигурация?
Сергей Самусев
24 декабря 2023, 21:22
0
Ошибки на MODX 2.8.4
При создании конфигурации.

на PHP 8.0

на PHP 7.4
Дмитрий
24 декабря 2023, 19:11
0
Добрый день. Решился я использовать версию 2.0 компонента. Но что-то пошло не так. Не стартует даже простой экспорт документов МОДХ из 3 полей (по инструкции). Все нужные галочки «зеленые». По началу не стартовал наблюдатель — вопрос решил установкой прав 777 на папку с ним. Может в этом еще какая загвоздка, в инструкции про это нет.

При создании экспорта, процесс зависает в статусе «Инициируется (initiated)», если перейти в Менеджер задач и еще раз нажать на пуск пишет «Инициируется (initiated)» и ничего не происходит.

Что я делаю не так? все практически в чистой установке, магазин еще не работает.
Сорри что здесь, в тех.поддержку не написать, плагин давно куплен, но не использовался.
Gennady
24 декабря 2023, 15:16
0
Алексей, спасибо за рекомендацию!

Установил CKEditor. Указал его в качестве визуального редактора.
В пар-ре default_media_source у меня выбран созданный мной Источник файлов.

Кнопка загрузки действительно появилась. Но после нажатия на нее появляется просто пустое модальное окно при редактировании любого ресурса или тикета.

Может какие-то настройки для редактора дополнительно нужно указать?
Можете подсказать?



Dan
Dan
24 декабря 2023, 15:03
+1
Отличное решение!
Кстати по поводу purchase я вешал отправку на колбэк
miniShop2.Callbacks.Order.submit.response.success = function (response) {
//Тут сбор данных и отправка
}
Но минус в том, что под каждую разметку приходится немного править код, но зато нет дублей.

А для событий change и remove я расширил msCartHandler, чтобы он возвращал id товара, добавленное/удаленное количество, его категорию и название.
Серый
24 декабря 2023, 14:09
+2
Василий, большое вам человеческое уважение и благодарность за вашу поистине прометеевскую деятельность! Стараюсь, учусь по мере сил и возможностей))
Наумов Алексей
24 декабря 2023, 12:57
0
В качестве визуального редактора в админке MODX можно использовать любой редактор, например, CKEditor
Gennady
24 декабря 2023, 10:35
0
Спасибо за ответ!

Жаль! Отличный компонент Tickets! Но заказчику так сайт не передашь.
Сам я не обладаю достаточными знаниями, чтобы в каком-нибудь компоненте заменить текстовый редактор.
В Tickets это редактор MarkitUp.
vit
vit
24 декабря 2023, 09:47
0
Либо нужно дописывать это самому. Но я бы лучше использовал CKEditor
Василий Наумкин
24 декабря 2023, 09:32
+2
Классика — это не читать документацию.

Нужно было просто заменить [[+total]] на {{+total}}, тогда парсер MODX пропустит этот плейхолдер, а pdoTools обработает как надо.

P.S. @Иван Бочкарев В вашей версии документации в примере указаны неправильные теги — в моей старой версии всё верно.

Вот твой коммит, с изменением смысла примера.
Сергей
23 декабря 2023, 20:05
0
Да, видимо оно, спасибо
Сергей
23 декабря 2023, 19:00
0
Проверил, данная проблема возникает на версии 2.8.6, на предыдущих работало.
После выхода версии 2.8.6 minishop2 не обновлялся.
Владимир
23 декабря 2023, 17:47
0
Спасибо! На Феноме без проблем работает.
Алексей Смирнов
23 декабря 2023, 16:58
0
Переходите на fenom тогда. И не будет таких надписей. Или напишите свой снипет с дополнительной логикой проверки.
Артур Шевченко
23 декабря 2023, 16:56
0
По иерархии вряд ли, а вот наследование одной конфигурации другой по id можно сделать
Владимир
23 декабря 2023, 16:50
0
Нет, с else тоже пишет в журнал(