Всего 125 951 комментарий

Александр Мельник
31 мая 2022, 22:13
+1
Задача заключается в том, чтобы сделать так, чтобы при клике на корзинку в мобильной версии, выезжало это боковое меню сразу с развернутыми, добавленными товарами, а не пустым. Это ж не логично.
но зачем вы тогда используете подгрузку содержимого корзины по клику?
Я вижу несколько вариантов решения.
1) на странице не должно быть отдельно блоков для мобильного и отдельно для десктопа. [[HeaderDesktop]], [[HeaderMobile]] это плохая практика. Внешний вид должен адаптироваться под разные устройства за счет каскадных стилей и медиа запросов, а не за счет скрытия блоков для десктопа и отображения блоков для мобильных. В таком случае и корзина у вас всегда будет существовать на странице, потому что шапка остается всегда одной и той же.
2) Я вижу что у вас используется скорее всего какой то готовый шаблон интернет магазина, взятый с бескрайних просторов интернета, а значит переверстывать никто не будет. Тогда действительно придется иметь два разных чанка для шапки, в каждом полноценно вызывать [[!msMiniCart?&tpl=`miniCart`]], а не подгружать по клику, НО решать какой из чанков показать вам нужно еще на уровне обработки запроса на сервере. Помоему для modx даже была какой-то сниппет типа MobileDetect или как то так, который позволяет определить с какого устройства пришел запрос.
Артур Шевченко
31 мая 2022, 21:24
0
Должен сказать, что в FireFox вообще не работает.
Алексей
31 мая 2022, 20:51
0
Удалось найти какое-то решение? Тоже столкнулся с данной проблемой.
Николай Савин
31 мая 2022, 20:16
0
Все релизы вы можете посмотреть и скачать здесь
github.com/modx-pro/miniShop2/releases
Ivan
31 мая 2022, 17:19
0
Вообще странноватая логика вашей корзины.

Вам бы просто установить компонент и вызвать что нужно. Там и +- вроде работают.
Ivan
31 мая 2022, 17:02
0
Да! Проблема есть.
Если у товара 1 картинка, то выведется все верно. А если больше, то в прогрессии.

Можно где-то скачать старую версию? Или поправить побыстрому? А то проект как делать?

UPD: По быстрому 67 строчка реально помогла. Спасибо
Артур Шевченко
31 мая 2022, 09:47
0
Вся проблема в том, что ты неверно интерпретируешь понятие Корзина. Если рассматривать её как список товаров которые человек готов купить прямо сейчас, то тот список в котором у тебя нужно добавить галочки он не является корзиной, это больше похоже на Избранное. В такой парадигме, задача сводится к тому, чтобы отмеченные галочкой товары добавить в корзину, убрать из избранного и отправить человека на оформление заказа. Чтобы добавить в корзину нужно отправить запрос на сервер с id товара, количеством и массивом опций, а на сервере сделать так
$ms2 = $this->modx->getService('minishop2');
 $ms2->initialize('web');
$response = $this->ms2->cart->add((int)$_POST['rd'], (int)$_POST['count'], array());
if(!$response['success']){   
        return false;
}
return $response;
Николай Савин
30 мая 2022, 10:46
0
Здравствуйте. Ошибку пофиксили, можно обновляться до версии 3.0.3
Сергей Лим
30 мая 2022, 02:49
0
Версию php еще можно проверить
Артур Шевченко
29 мая 2022, 22:43
0
Я кому надо уже сообщил, завтра обещали разобраться.
Евгений Webinmd
29 мая 2022, 22:41
0
завтра подниму тестовый на новой версии, проверю, а то не очень приятная ошибка
Артур Шевченко
29 мая 2022, 22:38
0
Это поможет если он меняет, например, с Оплачен на Новый, у меня была проблема при смене с Новый на Оплачен, хотя такого быть не должно.
Евгений Webinmd
29 мая 2022, 22:34
0
там у каждого статуса в настройках минишопа есть галочка, которая отвечает фиксирует ли статус или нет, не надо править код, просто уберите галочку


Юрий
29 мая 2022, 20:52
0
Спасибо
Юрий
29 мая 2022, 20:52
1
0
Спасибо, получилось
Pakos Fakos
29 мая 2022, 11:13
0
Спасибо за ваш совет
Юрий
29 мая 2022, 10:06
0
Большое спасибо, помогло)
Сергей
29 мая 2022, 09:18
0
Если откатить установку обратно до версии 2.0.9, то загрузка работает, ошибок нет
Сергей
29 мая 2022, 08:30
0
Не находит процессор по адресу:
/core/components/mixedimage/processors/browser/file/upload.php does not exist;
Но в новой версии mixedImage нет папки browser, проверил на чистой установке на modhost (когда сразу новая версия грузится, файлы загружаются нормально). Ошибка получается (возможно) при обновлении каких то совсем старых версий mixedImage. На относительно свежих сайтах mixedImage обновился до последней версии и все работает нормально. Причем папка browser остается при обновлении и там два процессора upload и url