Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
21 марта 2013, 12:34
0
Посмотрел, параметр &where=`` должен работать, нужно указывать json как у getResources.
Василий Наумкин
20 марта 2013, 22:18
0
Where, кажется, не будет работать.

Завтра посмотрю и поправлю.
Василий Наумкин
20 марта 2013, 22:17
0
Ну и, как я уже говорил, у каждого метода доставки есть свои обязательные поля. То есть, для почты нужен индекс, а для доставки курьером — только адрес. А при самовывозе нас и вовсе, интересуют только имя покупателя и email. Зачем требовать ненужные данные?
bezumkin.ru/modx/minishop2/classes/804/

Требуемые поля указываются в свойствах доставки, в админке.
Василий Наумкин
20 марта 2013, 20:10
0
Завтра будет новая версия, там можно указывать любые картинки из галереи товара.
Василий Наумкин
20 марта 2013, 20:10
0
1. Параметр parents
2. Будет в новой версии
3. Параметр where
4. Параметр sortby, сортировка по ТВ будет в новой версии.

Новая версия выходит завтра.
Василий Наумкин
20 марта 2013, 18:36
0
Это баг FormIt, причем, он позволяет проводить пассивные XSS атаки.

Решение — проверять все поля своим хуком и вырезать\нейтрализовать ковычки.
Василий Наумкин
20 марта 2013, 18:33
0
Ты не клиент.

Те кто заказал и оплатил miniShop2 — клиенты =)
Василий Наумкин
20 марта 2013, 15:49
0
Ну косяк, так косяк.

Тебе виднее, несмотря на «понимаю что не программист».
Василий Наумкин
20 марта 2013, 15:20
0
Ну тогда оставляй сниппет.
Василий Наумкин
20 марта 2013, 15:18
0
Конечно.

Pma — это такой же сайт, как и все остальные.
Василий Наумкин
20 марта 2013, 13:58
0
$image->get('url');
Василий Наумкин
20 марта 2013, 13:57
0
Можно еще попробовать указать [[!+qty]] в чанке, вместо сниппета.
Василий Наумкин
20 марта 2013, 13:54
0
Как он может блокировать запросы?!

Ты хоть в исходный код загляни, где там блокировки? Там набор методов, которые вызываются, когда нужны.

При загрузке страницы запускается только miniShop2.initialize();, который устанавливает обработчики на некоторые элементы.

Например, на ссылки с классом «ms2_link», но никто не мешает тебе добавить еще и свой класс и повешать собственное событие на него.

Никаких «блокировок» нет.
Василий Наумкин
20 марта 2013, 06:22
0
Посмотри в Отчеты -> Информация о системе -> phpinfo() параметр register_globals.

Он должен стоять в Off.
Василий Наумкин
19 марта 2013, 23:54
0
В смысле, научить использовать jquery?

Отправляешь ajax запрос на сервер, своему скрипту, он смотрит в корзину и возвращает оформленные товары, которые ты вставляешь на страницу.

В родном функционале этого нет, но легко можно сделать своим сниппетом.
Василий Наумкин
19 марта 2013, 23:50
0
Нужно получить объекты msProductFile.

Хотя бы так:
$images = $modx->getCollection('msProductFile', array('product_id' => 15, 'type' => 'image', 'parent' => 0));
foreach ($images as $image) {
	print_r($image->toArray());
}
parent = 0 у оригинальных картинок, которые являются родителями для превьюшек. Есть еще поле rank — это сортировка в админке.
Василий Наумкин
19 марта 2013, 23:41
0
Выбирай из таблицы msOrderProduct.

Например, можно так:
$arr = array();
if ($order = $modx->getObject('msOrder', 15)) {
	$products = $order->getMany('Products');
	foreach ($products as $product) {
		$arr[] = $product->get('product_id');
	}
}
return implode(',', $arr);