Dan
знающие люди, подскажите плз
Dan
switch ($modx->event->name) {
case 'msOnBeforeAddToCart': case 'msOnAddToCart':
$cartArray = $cart->get(); // Массив корзины
$cartStatus = $cart->status(); // Состояние корзины
foreach ($cartArray as $cartProduct) { // Обрабатываем все товары корзины
if ($cartProduct['id'] == 11) { // Получаем объект товара по его ID в корзине
$firstPrice = $cartProduct->get('price');
$cartProduct['price'] = $firstPrice + 50; // Изменение цены
}
}
$cart->set($cartArray); // Запись нового состояния корзины
break;
}
Dan
почему 500 выдает в консоли?
Dan
надо сделать проверку, если в корзину добавляется товар с id - 11, то прибавить к его цене 50
Dan
только к его
Андрей
Vladimir
Всем привет!
Помогите, пожалуйста, кто столкнулся.
ShopKeeper3.
После того, как я вывожу корзину посредством [[!Shopkeeper3@cart_catalog]] , сразу же все скрипты на сайте перестают работать(
Алексей
в консоле браузера что пишет?
Vladimir
Vladimir
вот, только это
Алексей
а без шопкипера тоже самое выводит?
Vladimir
я впервые создаю интернет магазин на ModX, мб что-то не так делаю
Vladimir
Vladimir
хорошо
Vladimir
попробую его сейчас
Алексей
Вопрос важный. от него зависит будущее. не поленитесь честно ответить.
Алексей
Katerina
Так а почему в опросе модекс, на другие платформы по другому может быть все
Dmitriy
Братки
Dmitriy
Подскажите ка, вот очивидно при hover у элемента происходит изменение, но ска инспектор браузера не отображает, какого хера? Может у него с настройками что-то?
Dmitriy
да жопа не может же быть такоего
Andrey
Спорим может?
Dmitriy
Да должен же выводить
Andrey
С чего ради? Если у меня элемент other вложен в элемент .item и обрабатывается как item:hover .other то хрен увидишь ты)
Andrey
Сделай в инспекторе хавер родителю, потом ещё выше, ещё... И ищи.
Dmitriy
фильтр hover?
Dmitriy
нашёл нахир
Dmitriy
пасиба
Andrey
Этот вариант был?
Dmitriy
Типо да
Алексей
Если вы не голосовали. сделайте это сейчас, пока не поздно. спасибо!
Артур
Артур
Хочешь плагин для автонатягивания вёрстки написать?
Алексей
Алексей
так его уже сделали...
Артур
Алексей
только там ошибок много и не все обрабатвает. много мутить надо - пока будешь мутить уже сам натянешь нормально :)
Артур
Алексей
ох не скажу, тк давно дело было... в этом голду на modx.pro была заметка
Алексей
Я пока спонсоров ищу на всякую полезную штуку, но как-то слабенько.
Dan
как передать значение в комментарий заказа ms2, а не в комментарий адреса заказа
Dan
в таблице modx_ms2_orders у заказов есть поле comment. Но в чанке msOrder этот инпут записывает значение в таблицу modx_ms2_order_addresses в поле comment
Dan
как записать именно в заказ
Артур
Dan
жаль
Dan
а с помощью плагина же можно?
🙈 PG
плагином на msOnSubmitOrder
🙈 PG
switch($modx->event->name){
case 'msOnCreateOrder':
$address = $msOrder->getOne('Address');
$msOrder->set('comment',$address->get('comment'));
$msOrder->save();
break;
}
Dan
я например добавлю в msOrder скрытый input с name orderComment. И в плагине на msOnSubmitOrder проверю если значение $_POST['orderComment'] == 'nextorder' то делаю запрос в бд и тд
Dan
четко, сейчас проверю
Dan
кстати у ms2order_addresses и ms2orders id одинаковые да?
🙈 PG
🙈 PG
ну вообще по началу да, но потом в следствии удаления заказов будет разница
Dan
а как они тогда в бд связываются?
Dan
я че то не вижу в таблице типа primary_key
Артур
Dan
круто, спасибо
🙈 PG
в таблице заказов есть поле address это и есть id адреса
Dan
Dan
я к тому что у связанного заказа в таблице ms2_orders будет такой же id
🙈 PG
Вдалий один заказ из плитки и создай новый
🙈 PG
Поймёшь о чем речь
Dan
а ну с бд он удалился
Dan
но вот я сразу после создал несколько заказов
Dan
и у них с обеих таблиц id свопадают
🙈 PG
🙈 PG
со временем у меня такое получилось
🙈 PG
практически по всем сайтам
Dan
офигеть заказов)
Dan
верю верю конечно)
Dan
подскажите плз а можно ли с плагина создать объект?
Dan
например купон msPromoCode)
Dan
или если я при определенном событии сделаю запрос в бд типа insert into modx_mspc2_coupons, то он же создаться норм?
Андрей