Не обновляются поля заказа ajax msOrder

Всем привет. Нужно было сделать, чтобы если заполнено текстовое поле extfld_delivery_price на странице оформления заказа, например значением 100, то это поле было доступно в кастомном обработчике доставки в функции getCost() в массиве $orderData = $order->get().

Я делал так:
// Заполняем поле значением
$(miniShop2.Order.order + ' [name="extfld_delivery_price"]').val('100').change();
miniShop2.Order.getcost();
И иногда это поле обновляется и доступно в функции getCost() данного класса в массиве $orderData, а иногда нет. Уловить закономерность и причины такого поведения не получается.

Может быть кто-то сталкивался с этим? Спасибо
Ivan
18 ноября 2024, 12:08
modx.pro
75
0

Обновил Minishop2 с 2.5.0-pl до 4.4.0-pl., заказы не приходят на почту

День добрый. Обновился с MODX Revolution 2.6.5-pl до 2.8.7-p, потом постепенно начал обновлять все плагины.

Minishop2 обновил с 2.5.0-pl до 4.4.0-pl. После чего начал проверять полную работоспособность сайта.

Сайт работает, товар в корзину добавляется, заказ оформляется, даже в админку заказ добавляется, но на почту не приходит, также была интеграция с CRM, туда заказы тоже перестали попадать.

И формы «Обратный звонок» через FormIt, также на почту и в CRM не приходят.

Стоит ли копаться и решать проблему или лучше откатить Minishop2 до 2.5.0-pl?

Также сравнительно заметил, как ускорился сайт после обновления версии Modx.
Роман
17 ноября 2024, 20:38
modx.pro
90
0

Не процессится значение TV в шаблоне pdoPage при передаче его в сниппет кастомный.

Всем привет.

Вывожу список статей с пагинацией через pdoPage.
У каждой статьи есть TV BlogArticleTopicTags с типом ввода «Тег»,
а значение в виде интов через запятую (1,2,3).

Мне нужно из этих айди тегов (1,2,3) вывести кликабельные теги с именем, которые взять из БД надо (MigxDB).
Юрий
16 ноября 2024, 15:37
modx.pro
72
0

pdoResources не выводит ресурсы с указанным шаблоном

есть много контекстов, нужно вывести все ресурсы у которых шаблон (4)
эти ресурсы есть у всех контекстов кроме 'web, sub'

[[pdoResources?
&parents=`0`
&template=`4`
&tpl=``
]]
Подскажите ка это сделать?
vit
vit
15 ноября 2024, 01:56
modx.pro
87
0

нужно доработать frontendManager

7
Добрый вечер! Нужна платная помощь разработчиков.
Задача сделать пользователям определенной группы доступ через FrontendManager только к тем страницам, у которых указан производитель, одноименный с авторизованным пользователем.
Олег
13 ноября 2024, 21:55
modx.pro
65
0

Как правильно сделать авторизацию двух разных групп пользователей.

Всем добрый день!

Помогите пожалуйста с задачей.
На сайте должно быть два типа пользователей, Риелторы и Собственники.
Я создал два типа «Групп пользователей» — Users и Rieltors
Регистрацию на фронте через Office я настроил, но теперь хочу сделать так, что бы при авторизации, были две разные ссылки, для Риелторов отдельно, для собственников отдельно.
И что бы даже если пытаются зайти через страницу авторизации собственника, не пускало риелтора.
А при удачной авторизации в нужной группе, его перекидывало на определённую страницу кабинета.
Ruslan
12 ноября 2024, 20:19
modx.pro
3 475
0

Доступ только к определенным страницам

Добрый вечер!
Подскажите пожалуйста, возможно ли такое сделать на ModX и в какую сторону искать решение:

На сайте группа пользователей.
У каждого пользователя этой группы есть доступ к редактированию только определенного набора страниц (для каждого пользователя это свой набор страниц).
К примеру это товары, у которых производителем указан этот самый пользователь, или страницы одного родителя (или по какому-то другому признаку).
Олег
11 ноября 2024, 20:16
modx.pro
459
0

Не могу справиться с fullCalendar"ем

Добрый день.

У меня довольно позорный вопрос. Пару месяцев назад перешла на Modx, сейчас разбираюсь с устройством.
С основными модулями справилась (крошки, ~pdoMenu, логин, голосование и тд), а вот календарь даже создать новый не могу. Скажите, пожалуйста, как добавить календарь для использования в параметре &calendars=' '.
(я видела документацию, но там «создайте» и путь «Админка -> приложения -> новый календарь»)

Версия Modx: Revo, 3.05.
Календарь: fullCalendar 2.0.3
Дополнения для админки: Ace.

Вопрос про порядок кастомизации календаря, который я буду выводить. Пока что он выводится в ресурсе, строчкой [[!fullCalendar? &calendars=`1`]]
(на всякий случай- мне не нужен вывод стороннего, типа заполненного в Гугл, нужен собственный)
Даша
10 ноября 2024, 21:01
modx.pro
1
143
0

СМС-валидация AjaxForm по номеру телефона

Поступила заявка на реализацию функционала проверки номера телефона через СМС при отправке формы на основе AjaxForm+FormIt. Основными требованиями были:

1. Невмешательство в ядро AjaxForm
2. Простота интеграции в действующую форму (в идеале, как говорится, в пару кликов).
3. Интервал между отправкой повторного СМС для предотвращения скликивания баланса.
4. Наличие тестового режима
5. Компонент срабатывает только в случае заполненных обязательных полей формы
6. Возможность добавления новых классов СМС-провайдера

Был написан и собран в пакет простенький компонент, реализующий СМС-верификацию формы перед ее отправкой.
Alexey
10 ноября 2024, 18:32
modx.pro
2
216
+7

Организация галерей с использованием MIGX в MIGX. Динамический источник с MIGX_ID.

На сайте есть строящиеся объекты (например, дома), для которых нужно периодически добавлять этапы выполненных работ. У каждого этапа есть заголовок, описание, дата и галерея изображений. Изначально пытался реализовать это на MIGX, где каждый этап работ — это запись, включающая галерею (получается MIGX внутри MIGX).

Однако столкнулся с проблемой хранения изображений. Хотелось бы, чтобы для каждого этапа создавалась уникальная папка (например, по assets/images/objects/{$id}/{$MIGX_ID}), но в настройках динамического источника файлов не удается задать динамический путь с использованием MIGX_ID. Все изображения сохраняются в одной общей папке{$id}, что делает управление всеми галереями невозможным.

Может быть, кто-то сталкивался с подобной задачей? Подскажите куда копать. Возможно, есть другие подходы, не требующие вложенных MIGX или еще какие-то решения? Заранее благодарен!
diskoden
08 ноября 2024, 21:20
modx.pro
1
41
0