Политика доступа и ms2form?

Здравствуйте!
Установил компонент ms2form. Создал группу пользователей «Managers» и в правах доступа к контекстам указал
web - Member-9999 - ms2formUserPolicy
web - Member-9999 - Load,List and View
В правах доступа к источникам файлов добавил
MS2 Images - Member-9999 - Media Source Admin
Но при попытке загрузить файл получаю ошибку permission_denied_processor
Такая же ошибка и при попытке создать товар с фронта соответственно.

Что еще нужно сделать? Или нужно как-то по другому группу пользователей создавать?
Lori
19 сентября 2023, 22:38
modx.pro
369
0

Как исключить дубль сайта со / на конце

Константин
18 сентября 2023, 16:49
modx.pro
520
0

Можно ли сделать оплату в miniShop2 через PayPal без авторизации в PP?

Приветствую!
Подскажите, возможно ли оплачивать заказы в miniShop2 через mspPayPal без аккаунта в PayPal? Т.е. Что бы можно было ввести данные карты и сделать перевод на счет PP. А если клиент выберет оплату со своего кошелька, тогда уже входит в кабинет PayPal.
Есть ли вообще такая возможность с mspPayPal? Делал кто-нибудь такое? Куда копать?
Виктор
18 сентября 2023, 12:34
modx.pro
463
0

Дополнение для парсинга

Хотел воспользоваться дополнением ResourceGrabber, но такое ощущение что оно уже не поддерживается.
Может кто-то может аналог посоветовать?
Надо спарсить с одного сайта порядка 2000 карточек (фото, текст, характеристики).
Виноградов Тимур
18 сентября 2023, 11:37
modx.pro
487
0

Индексация полей для поиска msearch2

Константин
18 сентября 2023, 09:33
modx.pro
563
0

Pdopage через снипет при ajaxMode

Допустим, есть снипет в шаблоне, вызов такой:

<div id="pdopage">
    <div class="row grid">
        {$_modx->runSnippet('@FILE snippets/lenta.php', [
            'pagetitle' => $_modx->resource.pagetitle, 
            'id' => $_modx->resource.id, '
            publishedon' => $_modx->resource.publishedon, 
            'description' => $_modx->resource.description, 
            'parent' => $_modx->resource.parent | resource: 'id' 
            ])}
    </div>
    {'page.nav' | placeholder}
</div>
Алексей
17 сентября 2023, 13:20
modx.pro
419
0

Оптовая цена в minishop2 в зависимости от общего количества товара в корзине

Добрый вечер. Подскажите пожалуйста, делаю у товара оптовую цену, которая будет применятся, после того как количество товара в корзине будет больше 10. Пока для этого использовал свойство old_price. Вот такой плагин:

<?php
switch ($modx->event->name) {
    case 'msOnChangeInCart': case 'msOnAddToCart': case 'msOnRemoveFromCart':
    $tmp = $cart->get();
    foreach ($tmp as $key => $value) {
    	$count += $value['count'];
    }
    foreach ($tmp as $key => $value) {
        if ($product = $modx->getObject('msProduct', $value['id'])) {
            if ($count > 10 && $product->get('old_price') !=0) {
                $tmp[$key]['price'] = $product->get('old_price');
            }
            else {
                $realPrice = $product->get('price');
                $tmp[$key]['price'] = $realPrice; // Устанавливаем новую цену для товара в корзине
            }
        }
    }
    $cart->set($tmp); //Записываем данные в корзину
    break;
}
При достижении в корзине количества товара больше 10, перезагружаешь страницу, цены меняются, а вот когда количество товара уменьшаешь, делаешь меньше 10, то цена остается прежней. Как это можно исправить?
Алексей
16 сентября 2023, 22:03
modx.pro
1
534
0

Вопрос по дополнению SeoFilter

Добрый день! У меня получилось добавить примерно 300 правил в "Правила SEO"
Но при последующем добавлении на некоторые правила стала появляться ошибка в консоли — connector.php (500 error)
Само правило сохраненное таким образом сохраняется но при генерации SEO страниц получается не полный состав их. То есть к примеру правило гласит что должно быть так val1-val2-val3-val4-val5
А в составе SEO страницы с этим id правилом есть только val1-val2 к примеру, а остальные как будто не сохранились. А иногда при переходе по ссылке с SEO страницы на страницу на сайте в URL попадает фигурная скобочка "}" в формате %7D%.
Подскажите что делать? Куда копать? Ничего не редактировал, ничего не менял, просто добавлял правила
Иван
16 сентября 2023, 13:19
modx.pro
332
0

Помогите разобраться с tvFilters в mFilter2

Имеется такой вызов:
[[!mFilter2?
    &parents=`[[*parent]]`
    &element=`msProducts`
    &tpls=`products_list_iitem`
    &tvFilters=`[[*Filter_a]]==[[*Req_a]]` 
    &includeTVs=`image_n,brend,name,kol-vo`
    &filters=`tv|types,tv|brand`
]]
[[*Req_a]] — имеет тип Множественный выбор
Если там 1 значение все прекрасно работает, если 2 и более ничего не выводит.
Думаю надо его разобрать на массив и сравнить с каждым значением, но как написать такой код я не знаю.
Помогите пожалуйста.
Nail
16 сентября 2023, 08:58
modx.pro
574
0

Хостинг ругается на файл ядра phpthumb.class.php

Здравствуйте, запустил сайт на Modx 3.0.3 на хостинге Dreamhost.com и спустя неделю сайт перестал работать. Оказалось что хостинг нашел подозрительным файл встроенный в движок phpthumb.class.php так вот они дали ему права 200 и тем самым вызвав фатальные ошибки в работе движка.

Вот их пояснения:

We have identified malicious content on your account, added by an outside
entity, which may include malware such as backdoor shells, adware, botnet,
and spammer scripts.

The following file(s) specifically have been identified as attacker-added
malware. We have DISABLED these files by setting their permissions to 200
(Owner write-only). You will need to audit these files and either replace
them with known good versions or remove them altogether:

.../core/vendor/james-heinrich/phpthumb/phpthumb.class.php
Что-то можно с эти сделать?
Konstantin
15 сентября 2023, 17:39
modx.pro
507
0