Konstantin
С нами с 30 октября 2016; Место в рейтинге пользователей: #112Как получить parent товара минишоп прямо в sql?
            При такой структуре 
–> (1) Category
–> (2) Category
–> (3) Product
в `modx_ms2_products_categories` будет: product_id = 3, category_id = 1 (а не 2), в какой таблице хранится эта связь?
        
        
        
    –> (1) Category
–> (2) Category
–> (3) Product
в `modx_ms2_products_categories` будет: product_id = 3, category_id = 1 (а не 2), в какой таблице хранится эта связь?
Как выбрать записи за интервал времени?
            Пытаюсь через modRestController получить записи за интервал времени, но выходит какая-то фигня:
Прямой sql норм: SELECT * FROM `table` WHERE time BETWEEN «2023-04-04T01:15:58» AND «2023-04-04T23:13:00», а через квери билдер что-то не хочет
        
        
        
    Прямой sql норм: SELECT * FROM `table` WHERE time BETWEEN «2023-04-04T01:15:58» AND «2023-04-04T23:13:00», а через квери билдер что-то не хочет
$this->whereCondition['time:BETWEEN'] = $startTime;
    $this->whereCondition['time:AND'] = $endTime;// возвращает все что после 2023-04-04        Спам, спам, спам...
            Как бороться со спамом? Стоит рекаптча гугловская,  CSRF токен, но спам так и поступает
        
        
        
        
    
        REGEXP в getCollection
            Подскажите, можно ли как-то в modRestController, в методе getCollection использовать REGEXP в запросе?        
        
        
        
    Как подружить modx и react
            Ребзя привет 
Подскажите как в nginx настроить и разрешить доступ к странице, которая работает полностью на реакте.
Типа создал страницу с пустым шаблоном, и с префиксом /app/.
Пустой шаблон, там есть div с id root, реакт в нем рендерится.
В самом реакте указан базовый роут /app/, и уже внутри есть какая-то навигация, типа /app/home/. Js файл лежит в по адресу /app/main.js.
Но при попытке открыть страницу получаю 403.
То есть мне нужно как-то nginx-у сказать, что ~/app/ разрешен.
Заранее спасибо
        
        
        
    Подскажите как в nginx настроить и разрешить доступ к странице, которая работает полностью на реакте.
Типа создал страницу с пустым шаблоном, и с префиксом /app/.
Пустой шаблон, там есть div с id root, реакт в нем рендерится.
В самом реакте указан базовый роут /app/, и уже внутри есть какая-то навигация, типа /app/home/. Js файл лежит в по адресу /app/main.js.
Но при попытке открыть страницу получаю 403.
То есть мне нужно как-то nginx-у сказать, что ~/app/ разрешен.
Заранее спасибо
Не работает пагинация с ajaxMode button или scroll
            Попробовал все что знал:

В консоли две ошибки:

Буду признателен за помощь
        
        
        
    {'!mFilter2'|snippet:[
        ...
        'paginator' => 'pdoPage',
        'ajax' => 1,
        'ajaxMode' => 'button',
        'ajaxTplMore' => '@INLINE <button class="my-btn btn-more">Показать больше</button>',
        'filterOptions' => '{"more_tpl": "<button class="my-btn btn-more">Показать больше</button>"}'
        ...
    ]}Результат всегда один:
В консоли две ошибки:

Буду признателен за помощь
Проблемы с PayPal – ReturnURL и CancelURL is invalid
            Собственно нет редиректа на страницу оплаты пэйпал, а в консоли такие ошибки:
        
        
        
    [miniShop2] Payment error while request. Request: Array
(
    [METHOD] => SetExpressCheckout
    [PAYMENTREQUEST_0_CURRENCYCODE] => RUB
    [PAYMENTREQUEST_0_ITEMAMT] => 4000
    [PAYMENTREQUEST_0_SHIPPINGAMT] => 0
    [PAYMENTREQUEST_0_AMT] => 4000
    [RETURNURL] => /assets/components/minishop2/payment/paypal.php?action=success
    [CANCELURL] => /assets/components/minishop2/payment/paypal.php?action=cancel
    [PAYMENTREQUEST_0_INVNUM] => 16226
    [L_PAYMENTREQUEST_0_NAME0] => Генератор 10317730 105A Pontiac Aztek 2002 3.4
    [L_PAYMENTREQUEST_0_AMT0] => 4000
    [L_PAYMENTREQUEST_0_QTY0] => 1
)        Баг с кодировкой css в msearch2
            Всем привет
Обнаружил такой интересный баг, который пока непонятно в следствии чего появляется, а именно:
в msearch2/css/web/default.css есть две строчки:

Может кто-то подсказать как это поправить?
        
        
        
    Обнаружил такой интересный баг, который пока непонятно в следствии чего появляется, а именно:
в msearch2/css/web/default.css есть две строчки:
#mse2_sort .sort[data-dir="asc"] span:after { content: "сначала дешевые"; }
#mse2_sort .sort[data-dir="desc"] span:after { content: "сначала дорогие"; }иногда они превращаются в: #mse2_sort .sort[data-dir="asc"] span:after { content: "Ñначала дешевые"; }
#mse2_sort .sort[data-dir="desc"] span:after { content: "Ñначала дорогие"; }
Может кто-то подсказать как это поправить?
Глюк с регулярными выражениями на fenom
            Всем привет
Столкнулся с проблемой, что некоторые PCRE модификаторы fenom некорректно обрабатывают регулярные выражения, может кто-то знает как это исправить?
Примеры
корректно находит 4 подряд идущие цифры, но мне нужно найти год, 4 отдельно стоящие но идущие подряд цифры, пишу
но так не работает.
Другой пример:
Сталкивался кто-нибудь? Help please
        
        
        
    Столкнулся с проблемой, что некоторые PCRE модификаторы fenom некорректно обрабатывают регулярные выражения, может кто-то знает как это исправить?
Примеры
| preg_get_all :"/(\d{4})/" корректно находит 4 подряд идущие цифры, но мне нужно найти год, 4 отдельно стоящие но идущие подряд цифры, пишу
| preg_get_all :"/(\s\d{4}\s)/" но так не работает.
Другой пример:
| preg_get_all : "/(\d{2,3}?\s\w{1}\/\w{1})/"так не работает, а так:| preg_get_all : "/(\d{2}\s\w{1}\/\w{1})/"или так| preg_get_all : "/(\d{3}\s\w{1}\/\w{1})/"работает. Но меня это не устраивает :-( мне нужно получит мощность которая указывается обычно как «110 л/с» или «230 л/с» (две или три цифры).Сталкивался кто-нибудь? Help please