Alexandr

Alexandr

Был в сети 10 ноября 2025, 17:14
Заказы не принимаю
Та же проблема. Можно это сделать без правок системных файлов.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</head>
    <body style="margin: 0; padding: 0;">
        <strong>Текст письма</strong>
    </body>
</html>
Вообще с Modx 3 много проблем. Многие компоненты просто с ней не работают.
Не совсем.
В miniShop2 можно создать дополнительные опции для товаров.
Соответственно. Я вывожу «похожие товары» из родительского ресурса товара который в данный момент открыт, но их в родительской категории может быть много. Соответственно я хочу вывести товары «похожие товары» похожей формы ([[+mir_shape.value]]), а не рандомно из родительской категории.
Спасибо.
Помогло Ваше решение. Но всё же оно выглядит как костыль, т.к. с кэшом сайт быстрей работает и до возникновения проблемы с корзиной и избранными у меня сайт работал нормально. И не понятно с какого момента началась такая проблема с корзиной MiniShop2 и избранными в msFavorites.

Но в отличии от вашей проблемы, моя проявляла себя ещё и в Yandex.Браузере, но тут меня чёрт дернул и я почистил папку caсhe и проблемы начались во всех браузерах. Заметил что под админом и зарегистрированным пользователем всё работает нормально. Не могу найти в чём проблема (.
Доброго времени суток.
Инструкция как пользоваться в описании
компонента (Доступные системные настройки (неймспейс lastmodified):).

Все настройки производятся в админке «Системные настройки».

Посмотрите в настройках значение lastmodified.response.
Нашёл решение в виде плагина YandexDiskUploader с сайта modstore.pro

Была проблема с загрузкой файлов на ЯД, они загружались, но весили 0, помогло добавление пары строк в плагин «yandexDiskUploader»

if (isset($response['href']) && $response['href']) {
   $ch = curl_init($response['href']);
   curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
   curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
   curl_setopt($ch, CURLOPT_INFILE, fopen($_FILES[$inputId]['tmp_name'], 'r'));
   <u>curl_setopt($ch, CURLOPT_INFILESIZE, filesize($_FILES[$inputId]['tmp_name']));</u>
   curl_setopt($ch, CURLOPT_UPLOAD, true);
   curl_setopt($ch, CURLOPT_POST, false);
   <u>curl_setopt($ch, CURLOPT_PUT, true);</u>
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   curl_exec($ch);
   curl_close($ch);
}

А именно добавил эти строки:
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($_FILES[$inputId]['tmp_name']));
curl_setopt($ch, CURLOPT_PUT, true);

Всем спасибо кто дал советы и помогал найти решение!
Решил пойти более простым путём и купил компонент YandexDiskUploader, но как оказалось это решение тоже не заработало. Проблема возможно в хостере.

Файлы вроде загружаются на ЯндексДиск, но весят 0 б и не открываются т.е. битые. Запросы PUT хостер разблокировал, но файлы так и не загружаются на ЯД.

Ни у кого небыло такой проблемы?
Вот и я не могу понять. Комментаторы выше сообщают что у них реализовано с помощью «плагинов» или скриптов, но у меня предложенные варианты не заработали. Если бы кто-нибудь выложил свой рабочий вариант для примера посмотреть.