Вопросы
Как через msOptionsPrice2 передать опции в письмо с заказом?
Установил модуль, настроил полностью в самом товаре. Устанавливается цена, передаётся в корзину, всё хорошо. Но не понимаю, каким параметром передать опцию в письмо? Допустим, цена зависит от того, красный товар или синий. Как в письме клиенту и менеджеру передать, что клиент заказал 1 красный товар и 2 синих?
Сперва использовал {$product['color.value']}, но понял, что это неверно, так как передаётся основная опция (если заполнена), а не через модуль.
Сперва использовал {$product['color.value']}, но понял, что это неверно, так как передаётся основная опция (если заполнена), а не через модуль.
miniShop2->cart->status() не верно считает кол-во товаров и их сумму
Привет. Подскажите плиз в чем проблема может быть?
Нашел некий код, который делает перерасчет заказа gist.github.com/grachov/7337b6ec98c05fbc4926
Если в покупке есть одинаковые товары (артикул), но с разыми характеристиками prnt.sc/rep5lt
то этот код не видит повторные продукты и не учитывает цены.
Если распечатать miniShop2->cart->status()
то получим
array (
'total_count' => 2,
'total_cost' => 10990.0,
'total_weight' => 1.4,
)
т.е. тут два товара и их сумма, а не 4 товара… из-за этого общая стоимость покупок сбивается.
Нашел некий код, который делает перерасчет заказа gist.github.com/grachov/7337b6ec98c05fbc4926
Если в покупке есть одинаковые товары (артикул), но с разыми характеристиками prnt.sc/rep5lt
то этот код не видит повторные продукты и не учитывает цены.
Если распечатать miniShop2->cart->status()
то получим
array (
'total_count' => 2,
'total_cost' => 10990.0,
'total_weight' => 1.4,
)
т.е. тут два товара и их сумма, а не 4 товара… из-за этого общая стоимость покупок сбивается.
подскажите, длина полей при оформлении заказа minishop2
доброго дня, в minishop2 при оформлении заказа использую поле индекс для других данных, но почему-то обрезает данные и отправлет в заказе лишь 10 символов, проверила бд, там длина поля 50 символов, не могу найти где же стоит ограничение, подскажите
Проблема при повторном открытии MODx.Window
Создаю компонент для своего проекта.
При повторном открытии Window в админке, неправильно подгружается кастомный комбобокс, повторно выводя просто label множество раз. Если не использовать Combobox, или использовать один из других моих Combobox, то всё нормально.
Проблема и при обновлении, и при создании нового объекта.
Ошибок в логе даже при полном логгировании нет, консоль браузера чиста.

Суть компонента в том, чтобы задавать периоды туров, с датами, календарём, неделями, кастомными ценами на нужный период. Цена формируется из множества показателей, и полей, выбираемых пользователем для расчета.
Для каждого из полей есть свой шаблон расчета, который мы и выбираем в нашем проблемном окне.
При повторном открытии Window в админке, неправильно подгружается кастомный комбобокс, повторно выводя просто label множество раз. Если не использовать Combobox, или использовать один из других моих Combobox, то всё нормально.
Проблема и при обновлении, и при создании нового объекта.
Ошибок в логе даже при полном логгировании нет, консоль браузера чиста.

Суть компонента в том, чтобы задавать периоды туров, с датами, календарём, неделями, кастомными ценами на нужный период. Цена формируется из множества показателей, и полей, выбираемых пользователем для расчета.
Для каждого из полей есть свой шаблон расчета, который мы и выбираем в нашем проблемном окне.
miniShop2 DeliveryHandler
Помогите разобраться, пожалуйста.
Задача: добавить свою цену доставки к цене корзины. Чтобы потом отправить на оплату.
Создал расширение класса
core/components/minishop2/custom/delivery/mscustomorderhandler.class.php
возращаю цену + цену за доставку, но сама цена доставки не прибавляется к цене корзины, а отнимается от цены корзины и переносится к цене доставки.
Не уверен, что понятно объясняю…
Вообщем, пример.
Товаров в корзине на 5000 рублей. Цена доставки — 300 рублей.
По идее в письме менеджеру должно приходить письмо с надписью.
Итого, с доставкой: 5 000 руб. + 300 руб. = 5 300 руб.
А приходит…
Итого, с доставкой: 4 700 руб. + 300 руб. = 5 000 руб.
Не очень понимаю, почему так. Можете подсказать?
Задача: добавить свою цену доставки к цене корзины. Чтобы потом отправить на оплату.
Создал расширение класса
core/components/minishop2/custom/delivery/mscustomorderhandler.class.php
возращаю цену + цену за доставку, но сама цена доставки не прибавляется к цене корзины, а отнимается от цены корзины и переносится к цене доставки.
Не уверен, что понятно объясняю…
Вообщем, пример.
Товаров в корзине на 5000 рублей. Цена доставки — 300 рублей.
По идее в письме менеджеру должно приходить письмо с надписью.
Итого, с доставкой: 5 000 руб. + 300 руб. = 5 300 руб.
А приходит…
Итого, с доставкой: 4 700 руб. + 300 руб. = 5 000 руб.
Не очень понимаю, почему так. Можете подсказать?
PHP warning: constant(): Couldn't find constant 32759
Часто появляться в логе, вопрос — как мне найти данную ошибку?
Убрать элемент из массива
Есть массив $files содержащий в себе другие элементы-массивы.
Вопрос, как на fenome удалить любой элемент из этого массива?
Например первый. Или разобрать массив $files со второго элемента с помощью {foreach}?
Вопрос, как на fenome удалить любой элемент из этого массива?
Например первый. Или разобрать массив $files со второго элемента с помощью {foreach}?
Перебор массива в fenom
Друзья, сломал голову, как обернуть определенным тегом только первый элемент массива?
{foreach $files as $file}
{if $file@first} <i>{$file['id']}</i>{/if}
<b>{$file['id']}</b>
{/foreach}Но так в теге <i> оказываются все элементы. Как выбрать одно или несколько значений из списка?
Приветствую.
Есть список: «один, мотор, кровать, солнце, 11, 55, привет, ёу». Думаю о том, как максимально быстро сделать выбор одного или нескольких значений из этого списка и вывести в шаблон/поле. Пока пришел только к тому, что надо создать сниппет, в нем создать список, указать нужное количество элементов выборки из списка, обработать и вернуть это дело. Такое решение работает, но а что если мне быстро надо выбрать одно или несколько значений из списка из нескольких элементов, т. е. решить ту же задачу, что я решил, но что-то более быстрое, без написания отдельного сниппета под каждую задачу со списком? На ум приходит вот что: передать в сниппет список, количество выборок и, возможно, другие параметры, но мои знания в PHP и MODX весьма поверхностны в сравнении с вами, наверно) Что посоветуете? Если подскажете решение, ссылки на решения, будет классно!
Есть список: «один, мотор, кровать, солнце, 11, 55, привет, ёу». Думаю о том, как максимально быстро сделать выбор одного или нескольких значений из этого списка и вывести в шаблон/поле. Пока пришел только к тому, что надо создать сниппет, в нем создать список, указать нужное количество элементов выборки из списка, обработать и вернуть это дело. Такое решение работает, но а что если мне быстро надо выбрать одно или несколько значений из списка из нескольких элементов, т. е. решить ту же задачу, что я решил, но что-то более быстрое, без написания отдельного сниппета под каждую задачу со списком? На ум приходит вот что: передать в сниппет список, количество выборок и, возможно, другие параметры, но мои знания в PHP и MODX весьма поверхностны в сравнении с вами, наверно) Что посоветуете? Если подскажете решение, ссылки на решения, будет классно!