как назначать определенные продукты конкретным клиентам

Я хочу, чтобы когда пользователь вошел в систему, ему был доступен определенный список продуктов с определенным количеством. Если мы хотим быть разными продуктами для разных пользователей. Например, для пользователя A: быть доступным 10 штук продукта (P1) и для пользователя B 20 шт. Для пользователя C быть доступным 10 штук продукта (P2) и т. д. Есть ли какие-либо дополнения, которые я могу использовать, чтобы получить подобное поведение?
Pakos Fakos
16 июля 2022, 01:04
modx.pro
413
0

Массовое редактирование TV поля у родителя с 2 вложенностью

Всем привет, пытаюсь поменять значение TV у ресурсов с родителем 211, который имеет еще подпапки: prnt.sc/-BKzwGVUvUxG

Необходимо заменить значение поля seotitle, сделать его как pagetitle

Пытаюсь в консоли выполнить такой скрипт, однако изменений не происходит. Подскажите пожалуйста, как сделать?

<?php
$resources = $modx->getCollection('modResource',array('parent' => 211));
foreach ($resources as $res) {
$res->set('seotitle', $res->get('pagetitle'));
$res->set('isfolder', 1);
$res->save();
}
Константин
15 июля 2022, 11:12
modx.pro
751
0

mspWayForPay

Здравствуйте. В системных настройках Страница отказа от оплаты WayForPay стоит id 131 — это существующие ресурс, опубликован. Почему при отказе от оплаты кидает сюда vegalife.com.ua/assets/components/mspwayforpay/return.php?
Модуль был куплен давно, поддержки уже нет(
Наталья Бабенко
14 июля 2022, 19:36
modx.pro
458
0

Как можно при сохранении ресурса получить все его поля и записать обратно в них изменения?

Приветствую.

У меня есть скрипт в плагине админки MODX, который при сохранении ресурса ищет в нем строку «https://www.youtube.com/watch?v=...» по регулярному выражению и при ее нахождении запрашивает через API YouTube данные о видео, формирует шаблон для вывода видео и шаблон обратно в поле контента ресурса. Оно работает и это хорошо.

А еще у меня есть разные доп. поля и я хочу сделать так, чтобы этот плагин работал и с ними, но не пойму как написать такой чанк. Дело в том, что если бы дело касалось нескольких доп. полей, то я бы не заморачивался и прописал их вручную в плагине, но таких полей десятки и иногда они могут добавляться или удаляться и тогда придется постоянно модифицировать плагин.

Подскажите, пожалуйста, решение того, каким образом можно запросить все существующие у ресурса доп. поля, найти в них строку по регулярному выражению, при наличии такой строки что-то с ней сделать и записать изменения обратно в то же доп. поле.
weranda
14 июля 2022, 13:51
modx.pro
542
0

minishop корзина 404, после обновления цен

Добрый день!

Такая проблема, Версия MODX Revolution 2.8.4-pl, minishop 3.0.5-pl,

После обновления цены, к категории товаров, корзина не открывается, пишет 404 (Not Found)

Удалил ресурс корзины, создал новый — заработало. Потом поменял цену, опять 404 ошибка. Это когда смотришь с другого браузера.

Если перейти в корзину из админки все работает.

В журнале ошибок есть пару

Could not join TVs to the class «msDelivery» that is not a subclass of the «modResource». Try to specify correct class in the «joinTVsTo» parameter.

modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.

`` is not a valid integer and may not be passed to makeUrl()

В минишопе менял настройки по этой статье modx.pro/help/3991

что бы дробные были при выборе количества.

Подскажите в чем может быть проблема

Александр
14 июля 2022, 05:25
modx.pro
469
0

mfilter2 и вернуться назад с сохранением состояния

Столкнулся с такой задачей. Фильтрацию реализую через mFilter2, вывожу предварительно 6 товаров на экран. По кнопке подробнее подгружаю еще 6 товаров и т.д.
Далее пользователь переходит на страницу товара. Если снова вернуться к ленте товаров и нажать назад, мы попадаем на первые 6 товаров. Получается каждый раз при возврате назад необходимо будет снова и снова подгружать еще товары.
Кто сталкивался в рамках этого модуля?
Николай Ермошин
13 июля 2022, 19:06
modx.pro
498
0

modxYMLprice - генератор прайса Yml Yandex (UP)

Компонент modxYMLprice
modxymlprice-2.2.128-pl
Git: github.com/vectorserver/modxYMLprice
Demo: golodnaya-panda.ru/modxymlprice.xml

PS: компонент сыроват, приму ваши предложения)

Данный компонет предназначен дла генерации XML прайса в формате Yandex YML (рис. 1)

vectorserver
13 июля 2022, 14:01
modx.pro
1 465
+5

Создание (ступенчатой формы заявки) и интеграция ее с api сервиса

Нужно создать последовательную форму записи и связать ее с базой данных стороннего сервиса
С выбором 
1 Направления
2 Выбором врача 
3 Даты приема 
4 Выбор времени 
5 Услуги

По ссылкам ниже представлены руководства:
1. API v2 — настройка аутентификации клиента www.notion.so/API-v2-92012908097b4114abf964d9af7fdb10 
2. API v2 — дополнительная документация для интеграции www.notion.so/API-v2-b31305c8b18549828412a47817cee4a8
Помимо этого предоставляем вам документацию по API: APIv1, APIv2 app.swaggerhub.com/apis-docs/medods/medods-api_version_v_1/1.0.0   app.swaggerhub.com/apis/medods/medods_api/2.0.0

API v2 — настройка аутентификации клиента
www.notion.so

API v2 — дополнительная документация для интеграции
www.notion.so
Ожидаю вопросы уточнения.
почта для связи metrikamihail@yandex.ru (для заявок)
Mikhh
13 июля 2022, 12:12
modx.pro
405
0

Хлебные крошки из Seo Filter

Добрый день!
Установлен СЕО-фильтр. Хочу получить из него хлебные крошки для страниц, создаваемых СЕО-фильтром. Делаю все, как дает разработчик здесь docs.modx.pro/komponentyi/seofilter/dopolnitelnyie-vozmozhnosti, хлебные крошки подключаются и работают. Но! Обновление цепочки при переходе на другую страницу нормально не происходит.
Например: «Свадебные платья — Атласные»
перехожу на уровень выше, где должно отображаться «Свадебные платья», но вижу все те же «Свадебные платья — Атласные», перехожу в другую подкатегорию Блестящие, где должно быть «Свадебные платья — Блестящие», но продолжаю видеть «Свадебные платья — Атласные».
Кеш браузера чистила — не помогает. В чем еще может быть дело?
Пока откатила обратно к стандартному pdoCrumbs, но хотелось бы внедрить.
Надежда
12 июля 2022, 17:53
modx.pro
506
0

А как получить префикс таблиц?

Добрый день.
Есть способ определить префикс таблиц в базе?
Вижу вот такой пример
$current_prefix = $modx->config['table_prefix'];
но у меня нет такой системной настройки.
Александр Мельник
12 июля 2022, 10:33
modx.pro
768
0