Всего 123 798 комментариев

Вячеслав Варов
25 декабря 2023, 14:31
0
В целом и второй вопрос тоже нашел ответ:

1) Создаем поле input tv type — hidden
2) Выбираем в Description is Code — yes
3) Вставляем в поле Desription тег img с нужным нам изображением, возможно там даже можно играться со стилями и тд, если у кого-то будут идеи или решения интереснее — буду признателен!)
Вячеслав Варов
25 декабря 2023, 14:22
0
Так по первому вопросу ответ нашел сам: modx.pro/howto/16558
Наумов Алексей
25 декабря 2023, 12:13
0
Может источник файлов не правильно настроен? Сложно сказать. Ошибки php в логах посмотрите.
Наумов Алексей
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 не обновлялся.