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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
18 ноября 2013, 19:58
0
Верно.

В последней версии почти так и есть:
$options = !is_array($row['options'])
	? $modx->fromJSON($row['options'])
	: $row['options'];
Василий Наумкин
18 ноября 2013, 19:56
0
Обнови и то, и другое.
Василий Наумкин
18 ноября 2013, 14:56
0
Еще раз: работать нужно с msProductOption.

Это быстрее и удобнее, нужно просто приджойнить эту таблицу к msProducts.
Василий Наумкин
18 ноября 2013, 13:47
0
Берешь, и дописываешь ручками.
Василий Наумкин
17 ноября 2013, 16:29
0
bezumkin.ru/modx/minishop2/admin/742/

Просто ищи по таблице msProductOption.
Василий Наумкин
17 ноября 2013, 10:52
0
Тогда:
$ms2 = $modx->getService('miniShop2');
$ms2->initialize($modx->context->key);
$cart = $ms2->cart->get();

$id = $cart[$key]['id'];
if ($product = $modx->getObject('msProductData', $id)) {
	$size = $product->get('size');
}
Василий Наумкин
17 ноября 2013, 10:44
0
Там прям передаётся $key.

Вот исходник.
Василий Наумкин
17 ноября 2013, 09:59
0
Мы в шарады играем?

Разбирайся сам, если лень объяснять.
Василий Наумкин
17 ноября 2013, 06:15
0
Это не имя, это ключ товара в корзине, с учетом дополнительных свойств.

Поясни конкретнее, что ты от него хочешь, и зачем? Для работы с массивами в php есть много разных функций.
Василий Наумкин
16 ноября 2013, 19:15
0
Используй
$ms2->cart->status();
Василий Наумкин
16 ноября 2013, 19:12
0
И ты, конечно, не можешь сам его посчитать?
Василий Наумкин
16 ноября 2013, 18:50
0
Значит, корзина пуста.
Василий Наумкин
16 ноября 2013, 18:49
0
Идёт уже 9 дней, подключаться можно в любой момент.

Это курс обучающих заметок — как прочитаешь, так и освоишь. Доступ в раздел покупается один раз и навсегда.

Купить можно тут.
Василий Наумкин
16 ноября 2013, 07:55
0
В любом месте сайта:
$ms2 = $modx->getService('miniShop2');
$ms2->initialize($modx->context->key);
$cart = $ms2->cart->get();

print_r($cart);die;
Василий Наумкин
15 ноября 2013, 17:59
0
Это потому, что первично у тебя цвета не сохранялись в JSON поле заказа.

Найди сниппет с id = 38, затем найди где там json_decode или $modx->fromJSON и допиши проверку на массив, чтобы эти функции применялись только к строкам.

Если обновляешь pdoTools, то нужно обновлять и MS2 — они очень тесно связаны.
Василий Наумкин
15 ноября 2013, 16:10
0
На одном сайте.
Для каждого следующего скидка 10%.
Василий Наумкин
15 ноября 2013, 15:52
0
Именно для этого в MODX есть события и плагины, которыми ты и воспользовался.

Если я начну «допиливать» компоненты как мне захочется, ты уже вряд ли будешь ими пользоваться.

P.S. Купи компонент Office — там есть интеграция с HybridAuth и все логины являются email. Это решение для личных кабинетов, поэтому там все более строго.
Василий Наумкин
15 ноября 2013, 15:44
0
А если не передан?

А если имя юзера выводится на сайте, и юзер не согласен светить свой email? Давай я выведу тебе вместо имени email — будет прикольно?
Василий Наумкин
15 ноября 2013, 15:41
0
Ты не поверишь, я читаю все вопросы на моём сайте, независимо от заголовка.

При этом я ожидаю, что человек будет понятно объяснять свой вопрос, а не «собственно сабж».

В общем, ты пиши как хочешь, а я буду отвечать, как хочу.