Алексей Шумаев · 17 июня 2025, 15:46 Только что споткнулся об эту проблему, оставлю тут может кому поможет… Решается правкой файла core/components/awss3mediasource/model/awss3mediasource/awss3mediasource.class.php, метод getObjectContents: установить $isBinary = true. Проблема в том, что метод isBinary() отдаёт false, поэтому контент пуст и превью не создаются. Почему метод отдаёт false пока не копал, не когда ) В облаке Beget всё заработало Вопросы / Modhost и облачное хранилище S3 (timeweb cloud) 6 0 1
Rasul · 10 июня 2020, 11:25 День добрый! Все оказалось максимально просто) Через modx к alias добавлял типа /страница? опция1=11&опция2=22 Далее на js ловил параметры и выбирал нужные параметры у товара (у меня это были select). Спасибо! Вопросы / msOptionsPrice2 и уникальная ссылка 2 0 1
Илья Уткин · 13 мая 2020, 10:36 Вот, как формируется этот key. Значит, можно на фронтенде у товара добавить ключ в качестве идентификатора — как-то так: {var $key = (($id ~ $price ~ $weight ~ ($options | toJSON)) | md5)} <div class="ms2product" id="product_key_{$key}">..</div> Вопросы / [miniShop2] Как идентифицировать на фронтенде товар, успешно добавленный в корзину? 4 +1 1
Андрей · 24 января 2018, 12:15 Если там ничего мудреного нету, то подключить в них pdoTools и заменить все вызовы чанков через него: //подключаем в начале сниппета $pdo = $modx->getSetvice('pdoFetch'); //далее везде в сниппете заменить $modx->getChunk // на обработку через pdoTools $pdo->getChunk Так же можно сделать простейший поиск через pdoPage {'!pdoPage' | snippet : [ 'parents' => 0, 'includeContent' => 1, 'context' => $_modx->context.key, 'where' => [ [ 'context_key' => $_modx->context.key ], [ 'AND:pagetitle:LIKE' => '%'~ $.get.search | escape ~'%', 'OR:introtext:LIKE' => '%'~ $.get.search | escape ~'%', 'OR:content:LIKE' => '%'~ $.get.search | escape ~'%' ] ] | toJSON, 'tpl' => '' ]} Вопросы / Пару вопросов о Fenom 17 0 5
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
Решается правкой файла core/components/awss3mediasource/model/awss3mediasource/awss3mediasource.class.php, метод getObjectContents: установить $isBinary = true.
Проблема в том, что метод isBinary() отдаёт false, поэтому контент пуст и превью не создаются.
Почему метод отдаёт false пока не копал, не когда )
В облаке Beget всё заработало
Все оказалось максимально просто)
Через modx к alias добавлял типа /страница? опция1=11&опция2=22
Далее на js ловил параметры и выбирал нужные параметры у товара (у меня это были select).
Спасибо!
Так же можно сделать простейший поиск через pdoPage