Вопросы

Selectel S3 + AWS S3 Media Source 3.0 как источник файлов для галереи изображений

Здравствуйте, друзья! Недавно столкнулся с проблемой:
Ранее источником файлов для галереи являлось облачное хранилище от Selectel

Тип источника файлов:OpenStack Object Storage
Использует хранилище OpenStack Object Storage container (Swift).

authentication_service: auth.selcdn.ru
username: *********
api_key: *********

Сейчас данная связка не работает так как они решили перейти на S3 тип хранилища.

Нужно прописывать Бакеты, создавать отдельные политики доступа для пользователей.
(создать пользователя ---> создать ему s3 ключ и секретный ключ ----> дать этому пользователю доступ к контейнеру)

Через технологию swift более так подключиться не проканает.
По этому решил установить пакет дополнения AWS S3 Media Source 3.0
И вот на этом этапе у меня возникла запара. Как настроить. что вбить в поля, чтобы всё заработало? У кого имеется связка нынешняя Selectel S3 и AWS S3 Media Source 3.0
Поделитесь пожалуйста скриншотом настроек?
Дмитрий Минчук
17 января 2025, 11:39
modx.pro
262
0

Как сделать доступ в админке MODX REVO для менеджера для определенного ресурса.

Здравствуйте. А как сделать доступ в админке modx revo для менеджера для определенного ресурса (страницы), но что б других страниц не было видно.
Игорь
17 января 2025, 10:25
modx.pro
267
0

Как перенести копию сайта с субдомена в контекст основного домена?

Здравствуйте!
Подскажите, у кого был опыт, как безболезненно перенести копию сайта с субдомена в контекст?
Задача:
объединить три региональных субдомена в один мультисайт, чтобы управлять с одной админки.
Думал использовать localizator, но нужны разные цены на товары и прочее, чего без расширения функционала компонента не добиться.
Поэтому решили использовать контексты. Субдомены я сделаю псевдонимами основного домена, контексты создал.
А вот как перенести практически все ресурсы, их значения tv и данные товаров?
Думал insert + select между ДБ, но ведь поменяются id-шки ресурсов.
Или может есть более элегантное решение?
Заранее спасибо за подсказки.
Lori
16 января 2025, 09:40
modx.pro
295
0

Ecom сбербанка

Доброго дня всем. Кто-то перешел на относительно новый протокол сбербанка — ecom? я так понимаю действующие/работающие решения не совсем подходят для работы с ним. Есть мысли как безболезненно перейти с использованием MiniShop 2? буду рад услышать
Виктор
16 января 2025, 08:51
modx.pro
241
0

Можно ли в MODX как-то получить значение длины видеофайла?

Приветствую.
Обычный хостинг. Есть ли какая-то простая возможность получить длину видеофайла в MODX через плагин/сниппет?
weranda
10 января 2025, 18:56
modx.pro
326
0

Вывести в ленте один товар несколько раз на основании опции (размера)

Modx 2.x ветка, последняя версия minishop2.

Есть потребность реализовать избранные товары на основании размеров, то есть человек может добавить в избранное один товар разных размеров и на странице с избранными эти размеры будут отображаться как отдельные единицы в списке. И не обязательно подряд (например, футболка-1 S, рубашка M, футболка-1 M).

Хранить список в отдельной таблице с привязкой к id пользователя можно по-всякому, и массивом, и строкой, и потом с этим работать как вдумается. А вот как вывести не могу придумать. Может кто-то что-то предложить?
Скаут
10 января 2025, 08:45
modx.pro
1 821
0

Статус оплаты товара в minishop2

С НГ всех!
Как выудить при открытии карточки товара minishop2 его статус для авторизованного пользователя?
Т.е. надо чтобы часть верстки показывалась только если товар куплен этим юзером. В целом данная функция необходима при разработке платных курсов и других электронных материалов.
Готовые решения есть?
Студия Сергея Сергеевича
modx.pro
311
0

GNU2 можно ли зашифровать часть компонента MODX?

Мы планируем выпустить компонент MODX Стоимостью 100-150т.р. Как говорили по GNU компонент нельзя шифровать, но думаю защита только транспортного пакета для такой суммы недостаточна.
Читаю GNU2:
Александр Туниеков
09 января 2025, 04:00
modx.pro
661
+1

Как можно реализовать оплату на странице товара

Добрый дент, хотел поинтересоваться, как можно реализовать такую оплату, как на этом сайте. Может есть платные модули или придется все индивидуально делать под свои конкретные нужды?
В modx я можно сказать новичек.
nikola
08 января 2025, 15:51
modx.pro
401
0

Стоимость доставки minishop2 из двух условий

Добрый день!
Никак не могу сделать подсчет доставки, если 2 условия:
при заказе на 1000р — доставка бесплатная, но прибавляется по 150р, за каждый кг.

$weight_price = $delivery->get('weight_price');
        $cart_weight = $cart['total_weight'];
        $cost += $weight_price * $cart_weight;

        $free_delivery_amount = $delivery->get('free_delivery_amount');
        
        if ($free_delivery_amount > 0 && $free_delivery_amount <= $cart['total_cost']) {
            $add_price = 0;
        } else {
            $add_price = $delivery->get('price');
            if (preg_match('/%$/', $add_price)) {
                $add_price = str_replace('%', '', $add_price);
                $add_price = $cost / 100 * $add_price;
            }
        }

        $cost += $add_price;

        return $cost;
    }
Т.е. как-то если $free_delivery_amount > 0, то $cost += $weight_price * $cart_weight + $add_price;
kudesia
05 января 2025, 20:59
modx.pro
339
0